summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Parker2012-10-03 18:04:02 (EDT)
committerMiles Parker2012-12-07 14:01:18 (EST)
commit90a91c4524a85a9ee8dbbf965b1e8f667b9ebbf2 (patch)
tree0c1c2f3fc2587d0ef0464e40fae8c55be42086e1
parentf31c4d450c6d77f6b9dcdcdebaf768402bf3d2c6 (diff)
downloadorg.eclipse.mylyn.reviews.r4e-90a91c4524a85a9ee8dbbf965b1e8f667b9ebbf2.zip
org.eclipse.mylyn.reviews.r4e-90a91c4524a85a9ee8dbbf965b1e8f667b9ebbf2.tar.gz
org.eclipse.mylyn.reviews.r4e-90a91c4524a85a9ee8dbbf965b1e8f667b9ebbf2.tar.bz2
393457: Align R4E Model with Common Reviews Modelrefs/changes/00/8500/19
•Reintegrate Forked Core R4E Model and Reviews into Common Model •Improve R4E Ecore, GenModel and generated Code •Update Model Dependencies •Reintegrate with master code base Change-Id: I5b742f4df017aca8761160461fe04f128f8ce2a8 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=393457
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.classpath7
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.project40
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.resources.prefs5
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.runtime.prefs2
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.core.prefs359
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.ui.prefs65
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.ltk.core.refactoring.prefs3
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.tasks.ui.prefs4
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.team.ui.prefs2
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.pde.prefs18
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/META-INF/MANIFEST.MF17
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/about.html28
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/build.properties21
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/model/framework.genmodel58
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore76
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecorediag483
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/plugin.properties13
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/plugin.xml20
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/pom.xml29
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Comment.java114
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/CommentType.java30
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Item.java86
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Location.java30
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelFactory.java125
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelPackage.java1405
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Review.java122
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewComponent.java63
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewGroup.java105
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewState.java28
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/SubModelRoot.java173
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/TaskReference.java87
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Topic.java149
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/User.java88
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentImpl.java318
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentTypeImpl.java50
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ItemImpl.java223
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/LocationImpl.java50
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelFactoryImpl.java201
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelPackageImpl.java713
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewComponentImpl.java177
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewGroupImpl.java585
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewImpl.java654
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewStateImpl.java49
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/SubModelRootImpl.java347
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TaskReferenceImpl.java224
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TopicImpl.java415
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/UserImpl.java225
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelAdapterFactory.java338
-rw-r--r--org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelSwitch.java376
-rw-r--r--org.eclipse.mylyn.reviews.r4e-target/r4e.target58
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/R4ECoreAllTests.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/TstGeneral.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/BasePersistenceTest.java118
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/PersistenceTest.java91
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/ModelExample.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/R4EReviewGroupTest.java12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/utils/CommonModelFileConverterTest.java92
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/GroupSampl.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/ReviewSampl.java24
-rwxr-xr-xorg.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Golden_Group_group_root.xrer15
-rwxr-xr-xorg.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Jerry20_group_reviews.xrer10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/Review1_review.xrer5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/lmcalvs_comments.xrer5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_comments.xrer36
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_items.xrer115
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/ReviewSampl_review.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_comments.xrer37
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_items.xrer115
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_comments.xrer36
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_items.xrer115
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/ReviewTwo_review.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_comments.xrer37
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_items.xrer115
-rwxr-xr-xorg.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Tom10_group_reviews.xrer12
-rwxr-xr-xorg.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/lmcalvs_group_reviews.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Golden_Group_group_root.xrer2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Review1/Review1_review.xrer2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/ReviewSampl/ReviewSampl_review.xrer2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Golden_Group_group_root.xrer2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/Review1_review.xrer2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/lmcalvs_comments.xrer2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_comments.xrer10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_items.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/ReviewSampl_review.xrer6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_comments.xrer12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_items.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_comments.xrer10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_items.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/ReviewTwo_review.xrer6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_comments.xrer12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_items.xrer8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/conversion.log110
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/.classpath7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/.settings/org.eclipse.core.resources.prefs6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/META-INF/MANIFEST.MF38
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/drules.ecore (renamed from org.eclipse.mylyn.reviews.r4e.core/model/r4e.design.rules.ecore)89
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/drules.ecorediag213
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/drules.genmodel47
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/org.eclipse.mylyn.reviews.r4e.core.model.ecorediag1728
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/r4e.design.rules.ecorediag213
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/r4e.drules.genmodel48
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/r4e.ecore (renamed from org.eclipse.mylyn.reviews.r4e.core/model/org.eclipse.mylyn.reviews.r4e.core.model.ecore)99
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/r4e.ecorediag1810
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/model/r4e.genmodel501
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/plugin.xml14
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/Activator.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EAnomaly.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EAnomalyState.java214
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EAnomalyTextPosition.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EAnomalyType.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EComment.java12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4ECommentType.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EContent.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EContextType.java135
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EDecision.java110
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EDelta.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EFileContext.java19
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EFileVersion.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EFormalReview.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EID.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EIDComponent.java24
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EItem.java16
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EMeetingData.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EParticipant.java16
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EPosition.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReview.java105
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewComponent.java12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewDecision.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewGroup.java30
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewPhase.java135
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewPhaseInfo.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewState.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EReviewType.java77
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4ETaskReference.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4ETextContent.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4ETextPosition.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EUser.java20
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EUserReviews.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/R4EUserRole.java104
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/RModelPackage.java802
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/DRModelPackage.java63
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/R4EDesignRule.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/R4EDesignRuleArea.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/R4EDesignRuleClass.java156
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/R4EDesignRuleCollection.java11
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/R4EDesignRuleRank.java106
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/R4EDesignRuleViolation.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/impl/DRModelFactoryImpl.java14
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/impl/DRModelPackageImpl.java38
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/impl/R4EDesignRuleAreaImpl.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/impl/R4EDesignRuleCollectionImpl.java198
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/impl/R4EDesignRuleImpl.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/impl/R4EDesignRuleViolationImpl.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/util/DRModelAdapterFactory.java38
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/util/DRModelResourceFactoryImpl.java57
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/util/DRModelResourceImpl.java36
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/util/DRModelSwitch.java26
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/drules/util/DRModelXMLProcessor.java58
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/MapDateToDurationImpl.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/MapIDToComponentImpl.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/MapKeyToInfoAttributesImpl.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/MapToUsersImpl.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/MapUserIDToUserReviewsImpl.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EAnomalyImpl.java184
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EAnomalyTextPositionImpl.java5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EAnomalyTypeImpl.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4ECommentImpl.java177
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4ECommentTypeImpl.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EContentImpl.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EFileContextImpl.java18
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EFileVersionImpl.java21
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EFormalReviewImpl.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EIDComponentImpl.java85
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EItemImpl.java246
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EMeetingDataImpl.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EParticipantImpl.java23
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EReviewComponentImpl.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EReviewDecisionImpl.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EReviewGroupImpl.java142
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EReviewImpl.java270
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EReviewPhaseInfoImpl.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EReviewStateImpl.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4ETaskReferenceImpl.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4ETextPositionImpl.java5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EUserImpl.java33
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/R4EUserReviewsImpl.java24
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/RModelFactoryImpl.java1
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/impl/RModelPackageImpl.java121
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/Persistence.java19
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/impl/RModelFactoryExtImpl.java307
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelAdapterFactory.java135
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelResource.java35
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelResourceFactory.java55
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelResourceFactoryImpl.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelResourceImpl.java1
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelSwitch.java114
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/model/util/RModelXMLProcessor.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/utils/CommonModelFileConverter.java48
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/utils/SimpleFileConverter.java198
-rw-r--r--org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/utils/Tracer.java (renamed from org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/utils/Tracer.java)143
-rw-r--r--org.eclipse.mylyn.reviews.r4e.feature/feature.xml49
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ldap/META-INF/MANIFEST.MF3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ldap/src/org/eclipse/mylyn/reviews/ldap/LdapPlugin.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.report/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.report/src/org/eclipse/mylyn/reviews/r4e/report/internal/Activator.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.reports-feature/feature.xml14
-rw-r--r--org.eclipse.mylyn.reviews.r4e.sdk.feature/feature.xml7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/META-INF/MANIFEST.MF8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/Activator.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/impl/ModelTransformImpl.java24
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/ReviewGroupRes.java1
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/ReviewRes.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/TransResPackage.java18
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/impl/ReviewGroupResImpl.java5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/impl/ReviewResImpl.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/impl/TransResFactoryImpl.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/impl/TransResPackageImpl.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/util/TransResAdapterFactory.java27
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/util/TransResResourceFactoryImpl.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/util/TransResResourceImpl.java1
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/util/TransResSwitch.java72
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/resources/util/TransResXMLProcessor.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/serial/impl/TResReader.java15
-rw-r--r--org.eclipse.mylyn.reviews.r4e.transform/src/org/eclipse/mylyn/reviews/r4e/internal/transform/serial/impl/TResWriter.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/META-INF/MANIFEST.MF8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/R4EUITestPlugin.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/feature/CloneAnomaliesCommentsTests.java26
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/feature/DuplicateAnomalyTests.java16
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/feature/PostponedAnomaliesTests.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/proxy/R4EUITestPreferences.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/sanity/SanityBasicTests.java21
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/sanity/SanityInformalTests.java21
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui.tests/src/org/eclipse/mylyn/reviews/r4e/ui/tests/utils/TestConstants.java30
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/R4EUIPlugin.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/annotation/content/R4EAnnotationModel.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/annotation/content/R4EAnomalyAnnotation.java9
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/annotation/content/R4ECommentAnnotation.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/annotation/content/R4EContentAnnotation.java11
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/FindReviewItemsHandler.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/ImportPostponedHandler.java35
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/NewChildElementHandler.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/NewReviewItemHandler.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/NewRuleSetElementHandler.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/NextStateHandler.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/RemoveElementHandler.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/handlers/RestoreElementHandler.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/testers/CloneAnomalyPropertyTester.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/testers/CompletedPropertyTester.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/testers/NewAnomalyPropertyTester.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/testers/NewReviewItemPropertyTester.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/testers/NextStatePropertyTester.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/commands/testers/PreviousStatePropertyTester.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/dialogs/ParticipantInputDialog.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/dialogs/ParticipantUnassignDialog.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/dialogs/R4EInputValidator.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/dialogs/ReviewInputDialog.java12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/filters/AnomaliesMyFilter.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/filters/AssignParticipantFilter.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/filters/ReviewCompletedFilter.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/IR4EUIModelElement.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIAnomalyBasic.java35
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIAnomalyContainer.java63
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIAnomalyExtended.java388
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIComment.java16
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIContent.java23
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIContentsContainer.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIDeltaContainer.java5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIFileContainer.java5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIFileContext.java15
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIModelController.java19
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIModelElement.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIParticipant.java67
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIParticipantContainer.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIPostponedAnomaly.java29
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIPostponedAnomalyContainer.java19
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIPostponedContainer.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIPostponedFile.java17
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIReviewBasic.java118
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIReviewExtended.java135
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIReviewGroup.java41
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIReviewItem.java15
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIRootElement.java10
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIRule.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIRuleArea.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIRuleSet.java23
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUIRuleViolation.java8
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/model/R4EUISelectionContainer.java5
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/navigator/R4EUILegendDialog.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/navigator/ReviewNavigatorDecorator.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/preferences/R4EPreferencePage.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/general/AnomalyBasicProperties.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/general/CommentProperties.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/general/ParticipantProperties.java21
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/general/RuleProperties.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/AnomalyTabPropertySection.java12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/CommentTabPropertySection.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/ContentsTabPropertySection.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/FileContextTabPropertySection.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/ParticipantTabPropertySection.java16
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/PostponedAnomalyTabPropertySection.java12
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/PostponedFileTabPropertySection.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/ReviewGroupTabPropertySection.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/ReviewItemTabPropertySection.java7
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/ReviewTabPropertySection.java28
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/properties/tabbed/RuleTabPropertySection.java4
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/sorters/ReviewTypeComparator.java6
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/utils/CommandUtils.java25
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/utils/MailServicesProxy.java35
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/utils/R4EUIConstants.java2
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/utils/R4EUIMeetingData.java3
-rw-r--r--org.eclipse.mylyn.reviews.r4e.ui/src/org/eclipse/mylyn/reviews/r4e/ui/internal/utils/UIUtils.java45
-rw-r--r--pom.xml18
314 files changed, 7562 insertions, 14609 deletions
diff --git a/org.eclipse.mylyn.reviews.frame.core/.classpath b/org.eclipse.mylyn.reviews.frame.core/.classpath
deleted file mode 100644
index 304e861..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/org.eclipse.mylyn.reviews.frame.core/.project b/org.eclipse.mylyn.reviews.frame.core/.project
deleted file mode 100644
index 08df34e..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.project
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.mylyn.reviews.frame.core</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>InCode.inCodeBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>InCode.inCodeNature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- </natures>
-</projectDescription>
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.resources.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 14d8702..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-#Thu Oct 28 18:22:21 EDT 2010
-eclipse.preferences.version=1
-encoding//model/org.eclipse.mylyn.reviews.r4e.core.model.ecore=UTF-8
-encoding//model/org.eclipse.mylyn.reviews.r4e.core.model.ecorediag=UTF-8
-encoding//model/r4e.design.rules.ecorediag=UTF-8
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.runtime.prefs
deleted file mode 100644
index 5a0ad22..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.core.runtime.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 7be1805..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,359 +0,0 @@
-#Sun May 29 17:20:20 CEST 2011
-eclipse.preferences.version=1
-org.eclipse.jdt.core.codeComplete.argumentPrefixes=
-org.eclipse.jdt.core.codeComplete.argumentSuffixes=
-org.eclipse.jdt.core.codeComplete.fieldPrefixes=
-org.eclipse.jdt.core.codeComplete.fieldSuffixes=
-org.eclipse.jdt.core.codeComplete.localPrefixes=
-org.eclipse.jdt.core.codeComplete.localSuffixes=
-org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
-org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
-org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
-org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
-org.eclipse.jdt.core.compiler.problem.nullReference=error
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.5
-org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
-org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
-org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=48
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=80
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=1
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true
-org.eclipse.jdt.core.formatter.comment.format_block_comments=false
-org.eclipse.jdt.core.formatter.comment.format_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=false
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=120
-org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
-org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
-org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
-org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=true
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=120
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=true
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=true
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=tab
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_on_off_tags=false
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
-org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.ui.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 0d18451..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,65 +0,0 @@
-#Sun May 29 17:20:20 CEST 2011
-cleanup_settings_version=2
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_Mylyn based on Eclipse
-formatter_settings_version=12
-internal.default.compliance=default
-org.eclipse.jdt.ui.exception.name=e
-org.eclipse.jdt.ui.gettersetter.use.is=true
-org.eclipse.jdt.ui.javadoc=false
-org.eclipse.jdt.ui.keywordthis=false
-org.eclipse.jdt.ui.overrideannotation=true
-org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\r\n * \r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment"/><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">/*******************************************************************************\r\n * Copyright (c) ${year} Tasktop Technologies and others.\r\n * All rights reserved. This program and the accompanying materials\r\n * are made available under the terms of the Eclipse Public License v1.0\r\n * which accompanies this distribution, and is available at\r\n * http\://www.eclipse.org/legal/epl-v10.html\r\n *\r\n * Contributors\:\r\n * Tasktop Technologies - initial API and implementation\r\n *******************************************************************************/\r\n\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="false" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="false" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ignore\r\n${body_statement}</template><template autoinsert\="false" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ignore</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter function" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter function" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created JavaScript files" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for vars" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding function" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding functions" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Jsdoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate functions" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created function stubs" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated function stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=false
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_to_enhanced_for_loop=true
-sp_cleanup.correct_indentation=true
-sp_cleanup.format_source_code=true
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.make_local_variable_final=false
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=true
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=true
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=false
-sp_cleanup.remove_unnecessary_nls_tags=true
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_blocks=true
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.ltk.core.refactoring.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.ltk.core.refactoring.prefs
deleted file mode 100644
index 5e7f2bd..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.ltk.core.refactoring.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Tue Aug 18 22:42:26 PDT 2009
-eclipse.preferences.version=1
-org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.tasks.ui.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.tasks.ui.prefs
deleted file mode 100644
index d8c6d26..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.tasks.ui.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-#Mon Jun 25 03:02:37 GMT 2007
-eclipse.preferences.version=1
-project.repository.kind=bugzilla
-project.repository.url=https\://bugs.eclipse.org/bugs
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.team.ui.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.team.ui.prefs
deleted file mode 100644
index 10d0afb..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.mylyn.team.ui.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-commit.comment.template=${task.key}\: ${task.description}\n\nTask-Url\: ${task.url}
-eclipse.preferences.version=1
diff --git a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.pde.prefs b/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.pde.prefs
deleted file mode 100644
index e8f2d56..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/.settings/org.eclipse.pde.prefs
+++ /dev/null
@@ -1,18 +0,0 @@
-#Tue Apr 15 11:07:59 PDT 2008
-compilers.incompatible-environment=1
-compilers.p.build=1
-compilers.p.deprecated=1
-compilers.p.discouraged-class=2
-compilers.p.missing-bundle-classpath-entries=1
-compilers.p.missing-packages=1
-compilers.p.no-required-att=0
-compilers.p.not-externalized-att=2
-compilers.p.unknown-attribute=0
-compilers.p.unknown-class=0
-compilers.p.unknown-element=0
-compilers.p.unknown-identifier=1
-compilers.p.unknown-resource=0
-compilers.p.unresolved-ex-points=0
-compilers.p.unresolved-import=0
-compilers.use-project=true
-eclipse.preferences.version=1
diff --git a/org.eclipse.mylyn.reviews.frame.core/META-INF/MANIFEST.MF b/org.eclipse.mylyn.reviews.frame.core/META-INF/MANIFEST.MF
deleted file mode 100644
index f90680c..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.mylyn.reviews.frame.core;singleton:=true
-Bundle-Version: 0.13.0.qualifier
-Bundle-ClassPath: .
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.eclipse.mylyn.reviews.frame.core.model;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.frame.core.model.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.frame.core.model.util;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.frame.core.utils;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.ldap, org.eclipse.mylyn.reviews.notifications, org.eclipse.mylyn.reviews.r4e.report, org.eclipse.mylyn.reviews.r4e.transform"
-Require-Bundle:
- org.eclipse.core.runtime;bundle-version="3.5.0",
- org.eclipse.emf.ecore;bundle-version="2.5.0"
-Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.mylyn.reviews.frame.core/about.html b/org.eclipse.mylyn.reviews.frame.core/about.html
deleted file mode 100644
index 23193b8..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>January, 2011</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
diff --git a/org.eclipse.mylyn.reviews.frame.core/build.properties b/org.eclipse.mylyn.reviews.frame.core/build.properties
deleted file mode 100644
index 5181382..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/build.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-###############################################################################
-# Copyright (c) 2012 Ericsson AB and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Ericsson AB - initial API and implementation
-###############################################################################
-
-bin.includes = .,\
- model/,\
- META-INF/,\
- plugin.xml,\
- plugin.properties,\
- about.html
-jars.compile.order = .
-source.. = src/
-output.. = bin/
-src.includes = about.html
diff --git a/org.eclipse.mylyn.reviews.frame.core/model/framework.genmodel b/org.eclipse.mylyn.reviews.frame.core/model/framework.genmodel
deleted file mode 100644
index 0ec5eb1..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/model/framework.genmodel
+++ /dev/null
@@ -1,58 +0,0 @@
-<?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=""
- modelDirectory="/org.eclipse.mylyn.reviews.frame.core/src" modelPluginID="org.eclipse.mylyn.reviews.frame.core"
- modelName="Framework" importerID="org.eclipse.emf.importer.ecore" containmentProxies="true"
- complianceLevel="6.0" copyrightFields="false" language="">
- <foreignModel>org.eclipse.mylyn.reviews.frame.core.model.ecore</foreignModel>
- <genPackages prefix="Model" basePackage="org.eclipse.mylyn.reviews.frame.core" disposableProviderFactory="true"
- ecorePackage="org.eclipse.mylyn.reviews.frame.core.model.ecore#/">
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/topics"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/reviewItems"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/reviewTask"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/state"/>
- </genClasses>
- <genClasses image="false" ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment/user"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment/type"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment/description"/>
- </genClasses>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item/addedBy"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item/review"/>
- </genClasses>
- <genClasses image="false" ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Location"/>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//User">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//User/id"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//User/email"/>
- </genClasses>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference/taskId"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference/repositoryURL"/>
- </genClasses>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewState"/>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup/reviews"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup/reviewGroupTask"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup/description"/>
- </genClasses>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//CommentType"/>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/task"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/location"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/comments"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/review"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/title"/>
- </genClasses>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent/enabled"/>
- </genClasses>
- <genClasses ecoreClass="org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot/fragmentVersion"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot/compatibility"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot/applicationVersion"/>
- </genClasses>
- </genPackages>
-</genmodel:GenModel>
diff --git a/org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore b/org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore
deleted file mode 100644
index 8a64811..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore
+++ /dev/null
@@ -1,76 +0,0 @@
-<?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.frame.core.model/1.0" nsPrefix="org.eclipse.mylyn.reviews.frame.core">
- <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="#//ReviewComponent #//SubModelRoot">
- <eStructuralFeatures xsi:type="ecore:EReference" name="topics" upperBound="-1"
- eType="#//Topic" transient="true" derived="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="reviewItems" upperBound="-1"
- eType="#//Item" transient="true" derived="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="reviewTask" eType="#//TaskReference"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="state" lowerBound="1" eType="#//ReviewState"
- containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="#//ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EReference" name="user" lowerBound="1" eType="#//User"
- resolveProxies="false"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="#//CommentType"
- containment="true"/>
- <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="Item" eSuperTypes="#//ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" lowerBound="1"
- eType="#//User"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="review" lowerBound="1"
- eType="#//Review"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Location" abstract="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="User">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TaskReference" eSuperTypes="#//ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="repositoryURL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ReviewState" abstract="true" eSuperTypes="#//ReviewComponent"/>
- <eClassifiers xsi:type="ecore:EClass" name="ReviewGroup" eSuperTypes="#//ReviewComponent #//SubModelRoot">
- <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" upperBound="-1"
- eType="#//Review" transient="true" derived="true" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="reviewGroupTask" eType="#//TaskReference"
- containment="true"/>
- <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="CommentType" abstract="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="Topic" eSuperTypes="#//Comment">
- <eStructuralFeatures xsi:type="ecore:EReference" name="task" eType="#//TaskReference"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="location" upperBound="-1"
- eType="#//Location" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="comments" upperBound="-1"
- eType="#//Comment" transient="true" derived="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="review" lowerBound="1"
- eType="#//Review"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="enabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
- defaultValueLiteral="true" iD="true">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="namespace" value=""/>
- <details key="wildcards" value=""/>
- <details key="name" value=""/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SubModelRoot">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="fragmentVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
- defaultValueLiteral="0.8.0"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="compatibility" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
- transient="true" unsettable="true" derived="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="applicationVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
- transient="true" defaultValueLiteral="1.0.0" unsettable="true" derived="true"/>
- </eClassifiers>
-</ecore:EPackage>
diff --git a/org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecorediag b/org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecorediag
deleted file mode 100644
index 373824c..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecorediag
+++ /dev/null
@@ -1,483 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_ombFkbddEd-lI8UEEXo2gw" type="EcoreTools" measurementUnit="Pixel">
- <children xmi:type="notation:Node" xmi:id="_on_L0LddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooC2MLddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooC2MbddEd-lI8UEEXo2gw" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooC2MrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooC2M7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooC2NLddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooDdQLddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooDdQbddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooDdQrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooDdQ7ddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_on_L0bddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_on_L0rddEd-lI8UEEXo2gw" x="420" y="24"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooEEULddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooErYLddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooErYbddEd-lI8UEEXo2gw" type="5001">
- <children xmi:type="notation:Node" xmi:id="_ooHusLddEd-lI8UEEXo2gw" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment/description"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooHusbddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooErYrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooErY7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooErZLddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooErZbddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooErZrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooErZ7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooEraLddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooEEUbddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooEEUrddEd-lI8UEEXo2gw" x="456" y="204"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooHusrddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooIVwLddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooIVwbddEd-lI8UEEXo2gw" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooIVwrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooIVw7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooIVxLddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooIVxbddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooIVxrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooIVx7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooIVyLddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooHus7ddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooHutLddEd-lI8UEEXo2gw" x="768" y="300"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooIVybddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooI80LddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooJj4LddEd-lI8UEEXo2gw" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooJj4bddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooJj4rddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooJj47ddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooJj5LddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooJj5bddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooJj5rddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooJj57ddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooIVyrddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Location"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooIVy7ddEd-lI8UEEXo2gw" x="48" y="480"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooKK8LddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooKK87ddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooKyALddEd-lI8UEEXo2gw" type="5001">
- <children xmi:type="notation:Node" xmi:id="_ooKyCLddEd-lI8UEEXo2gw" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//User/id"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooKyCbddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_odJ54GFIEeCFVY01TT49FA" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//User/email"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_odJ54WFIEeCFVY01TT49FA"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooKyAbddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooKyArddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooKyA7ddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooKyBLddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooKyBbddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooKyBrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooKyB7ddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooKK8bddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//User"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooKK8rddEd-lI8UEEXo2gw" x="504" y="456"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooKyCrddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooLZELddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooLZEbddEd-lI8UEEXo2gw" type="5001">
- <children xmi:type="notation:Node" xmi:id="_adw-8MTpEd-et90B0t7vvA" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference/taskId"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_adw-8cTpEd-et90B0t7vvA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_fqtEIdxyEd-eJK4DEqmU3Q" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference/repositoryURL"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_fqtrMNxyEd-eJK4DEqmU3Q"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooLZErddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooLZE7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooLZFLddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooLZFbddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooLZFrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooLZF7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooLZGLddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooKyC7ddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooKyDLddEd-lI8UEEXo2gw" x="84"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooOcZLddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooPDcLddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooPDcbddEd-lI8UEEXo2gw" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooPDcrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooPDc7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooPDdLddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooPDdbddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooPDdrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooPDd7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooPDeLddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooOcZbddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewState"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooOcZrddEd-lI8UEEXo2gw" x="684" y="24"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooPqgLddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooPqg7ddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooPqhLddEd-lI8UEEXo2gw" type="5001">
- <children xmi:type="notation:Node" xmi:id="_3I3JwfwFEd-N35nkMkr2Sg" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup/description"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3I3JwvwFEd-N35nkMkr2Sg"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooPqhbddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooPqhrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooPqh7ddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooQRkLddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooQRkbddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooQRkrddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooQRk7ddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooPqgbddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooPqgrddEd-lI8UEEXo2gw" x="372" y="-120"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooQRlLddEd-lI8UEEXo2gw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_ooQ4oLddEd-lI8UEEXo2gw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_ooQ4obddEd-lI8UEEXo2gw" type="5001">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooQ4orddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooQ4o7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooQ4pLddEd-lI8UEEXo2gw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooQ4pbddEd-lI8UEEXo2gw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_ooQ4prddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ooQ4p7ddEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ooQ4qLddEd-lI8UEEXo2gw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_ooQRlbddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//CommentType"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ooQRlrddEd-lI8UEEXo2gw" x="420" y="120"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5BMcoLdiEd-lI8UEEXo2gw" type="Note" fontName="Segoe UI" description="Items could be:&#xD;&#xA; - ChangeSet&#xD;&#xA; - Patch&#xD;&#xA; - Resource" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
- <children xmi:type="notation:BasicDecorationNode" xmi:id="_5BR8MLdiEd-lI8UEEXo2gw" type="DiagramName">
- <element xsi:nil="true"/>
- </children>
- <children xmi:type="notation:BasicDecorationNode" xmi:id="_5BSjQLdiEd-lI8UEEXo2gw" type="Description">
- <element xsi:nil="true"/>
- </children>
- <styles xmi:type="notation:TextStyle" xmi:id="_5BMcobdiEd-lI8UEEXo2gw"/>
- <styles xmi:type="notation:LineTypeStyle" xmi:id="_5BMcordiEd-lI8UEEXo2gw"/>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5BMco7diEd-lI8UEEXo2gw" x="792" y="360" width="172" height="98"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_-I-0EcV_Ed-OHt4UvkWdIw" type="1001">
- <children xmi:type="notation:Node" xmi:id="_-JDFgMV_Ed-OHt4UvkWdIw" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_-JEToMV_Ed-OHt4UvkWdIw" type="5001">
- <children xmi:type="notation:Node" xmi:id="_HXHhEPwGEd-N35nkMkr2Sg" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/title"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_HXHhEfwGEd-N35nkMkr2Sg"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_-JETocV_Ed-OHt4UvkWdIw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_-JETosV_Ed-OHt4UvkWdIw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_-JETo8V_Ed-OHt4UvkWdIw"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_-JE6sMV_Ed-OHt4UvkWdIw" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_-JE6scV_Ed-OHt4UvkWdIw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_-JE6ssV_Ed-OHt4UvkWdIw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_-JE6s8V_Ed-OHt4UvkWdIw"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_-I-0EsV_Ed-OHt4UvkWdIw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-I_bIMV_Ed-OHt4UvkWdIw" x="36" y="312"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_lyFVoNfeEd-8btOkTKx9Xg" type="1001">
- <children xmi:type="notation:Node" xmi:id="_lyHK0NfeEd-8btOkTKx9Xg" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_lyHx4NfeEd-8btOkTKx9Xg" type="5001">
- <children xmi:type="notation:Node" xmi:id="_sLUIkNfeEd-8btOkTKx9Xg" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent/enabled"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_sLUIkdfeEd-8btOkTKx9Xg"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_lyHx4dfeEd-8btOkTKx9Xg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_lyHx4tfeEd-8btOkTKx9Xg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_lyHx49feEd-8btOkTKx9Xg"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_lyJAANfeEd-8btOkTKx9Xg" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_lyJAAdfeEd-8btOkTKx9Xg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_lyJAAtfeEd-8btOkTKx9Xg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_lyJAA9feEd-8btOkTKx9Xg"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_lyFVodfeEd-8btOkTKx9Xg" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lyFVotfeEd-8btOkTKx9Xg" x="-108" y="84"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_QW3-kNhdEd-90LfO9ujCCw" type="Note" fontName="Segoe UI" description="ReviewComponent is supertype of: ReviewGroup, Review, TaskReference, Comment and Item" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
- <children xmi:type="notation:BasicDecorationNode" xmi:id="_QW9eINhdEd-90LfO9ujCCw" type="DiagramName">
- <element xsi:nil="true"/>
- </children>
- <children xmi:type="notation:BasicDecorationNode" xmi:id="_QW-FMNhdEd-90LfO9ujCCw" type="Description">
- <element xsi:nil="true"/>
- </children>
- <styles xmi:type="notation:TextStyle" xmi:id="_QW4loNhdEd-90LfO9ujCCw"/>
- <styles xmi:type="notation:LineTypeStyle" xmi:id="_QW4lodhdEd-90LfO9ujCCw"/>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QW4lothdEd-90LfO9ujCCw" x="-108" y="144" width="133" height="157"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oanvMFM7EeGvOsiC17Al5Q" type="1001">
- <children xmi:type="notation:Node" xmi:id="_oatOwFM7EeGvOsiC17Al5Q" type="4001"/>
- <children xmi:type="notation:Node" xmi:id="_oauc4FM7EeGvOsiC17Al5Q" type="5001">
- <children xmi:type="notation:Node" xmi:id="_sCKdoFM7EeGvOsiC17Al5Q" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot/fragmentVersion"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_sCKdoVM7EeGvOsiC17Al5Q"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ZS_bIFQfEeGBIose-P8vWA" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot/compatibility"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ZS_bIVQfEeGBIose-P8vWA"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_DSleIFUTEeGBIose-P8vWA" type="2001">
- <element xmi:type="ecore:EAttribute" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot/applicationVersion"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_DSleIVUTEeGBIose-P8vWA"/>
- </children>
- <styles xmi:type="notation:DrawerStyle" xmi:id="_oauc4VM7EeGvOsiC17Al5Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_oauc4lM7EeGvOsiC17Al5Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_oauc41M7EeGvOsiC17Al5Q"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oavD8FM7EeGvOsiC17Al5Q" type="5002">
- <styles xmi:type="notation:DrawerStyle" xmi:id="_oavD8VM7EeGvOsiC17Al5Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_oavD8lM7EeGvOsiC17Al5Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_oavD81M7EeGvOsiC17Al5Q"/>
- </children>
- <styles xmi:type="notation:ShapeStyle" xmi:id="_oanvMVM7EeGvOsiC17Al5Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EClass" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oanvMlM7EeGvOsiC17Al5Q" x="702" y="-82" width="213"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_ombFkrddEd-lI8UEEXo2gw"/>
- <element xmi:type="ecore:EPackage" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#/"/>
- <edges xmi:type="notation:Edge" xmi:id="_ooapoLddEd-lI8UEEXo2gw" type="3002" source="_on_L0LddEd-lI8UEEXo2gw" target="_-I-0EcV_Ed-OHt4UvkWdIw">
- <children xmi:type="notation:Node" xmi:id="_oobQsLddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oobQsbddEd-lI8UEEXo2gw" x="-5" y="-17"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oob3wLddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oob3wbddEd-lI8UEEXo2gw" x="27" y="-6"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_ooapobddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_ooaporddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/topics"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ooapo7ddEd-lI8UEEXo2gw" points="[-26, 21, 317, -253]$[-334, 267, 9, -7]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sMjbgdfaEd-8btOkTKx9Xg" id="(0.9117647058823529,0.16279069767441862)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_oob3wrddEd-lI8UEEXo2gw" type="3002" source="_on_L0LddEd-lI8UEEXo2gw" target="_ooHusrddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_ooce0LddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooce0bddEd-lI8UEEXo2gw" x="-10" y="31"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooce0rddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooce07ddEd-lI8UEEXo2gw" x="31" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_oob3w7ddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_oob3xLddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/reviewItems"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oob3xbddEd-lI8UEEXo2gw" points="[7, 6, -286, -257]$[286, 256, -7, -7]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mW2zcNfaEd-8btOkTKx9Xg" id="(0.5588235294117647,0.8604651162790697)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mW2zcdfaEd-8btOkTKx9Xg" id="(0.0784313725490196,0.5581395348837209)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_ooce1LddEd-lI8UEEXo2gw" type="3002" source="_on_L0LddEd-lI8UEEXo2gw" target="_ooKyCrddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_ooce2LddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooce2bddEd-lI8UEEXo2gw" x="-12" y="-16"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oodF4LddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oodF4bddEd-lI8UEEXo2gw" x="10" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_ooce1bddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_ooce1rddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/reviewTask"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ooce17ddEd-lI8UEEXo2gw" points="[0, 0, 0, 171]$[0, -171, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orWB0bddEd-lI8UEEXo2gw" id="(0.49019607843137253,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orWo4LddEd-lI8UEEXo2gw" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_oodF4rddEd-lI8UEEXo2gw" type="3002" source="_on_L0LddEd-lI8UEEXo2gw" target="_ooOcZLddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_oodF5rddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oodF57ddEd-lI8UEEXo2gw" x="-10" y="-10"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oodF6LddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oodF6bddEd-lI8UEEXo2gw" x="10" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_oodF47ddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_oodF5LddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review/state"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oodF5bddEd-lI8UEEXo2gw" points="[0, 0, -330, 60]$[330, -60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orTlkbddEd-lI8UEEXo2gw" id="(0.22549019607843138,0.5813953488372093)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orUMoLddEd-lI8UEEXo2gw" id="(0.9432624113475178,0.7058823529411765)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_oods-LddEd-lI8UEEXo2gw" type="3002" source="_-I-0EcV_Ed-OHt4UvkWdIw" target="_ooIVybddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_ooeUALddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooeUAbddEd-lI8UEEXo2gw" x="-10" y="-10"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooeUArddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooeUA7ddEd-lI8UEEXo2gw" x="10" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_oods-bddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_oods-rddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/location"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oods-7ddEd-lI8UEEXo2gw" points="[18, 41, -128, -300]$[139, 324, -7, -17]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gH3JUNfUEd-8btOkTKx9Xg" id="(0.4019607843137255,0.8837209302325582)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_ooeUBLddEd-lI8UEEXo2gw" type="3002" source="_-I-0EcV_Ed-OHt4UvkWdIw" target="_ooKyCrddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_ooeUCLddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooeUCbddEd-lI8UEEXo2gw" x="11" y="20"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooe7ELddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooe7EbddEd-lI8UEEXo2gw" x="35" y="18"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_ooeUBbddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_ooeUBrddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/task"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ooeUB7ddEd-lI8UEEXo2gw" points="[0, 0, 117, 60]$[-117, -60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oP3rYMWCEd-OHt4UvkWdIw" id="(0.23529411764705882,0.2558139534883721)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orMQ0bddEd-lI8UEEXo2gw" id="(0.8095238095238095,0.9411764705882353)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_ooe7ErddEd-lI8UEEXo2gw" type="3002" source="_ooEEULddEd-lI8UEEXo2gw" target="_ooKK8LddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_ooe7FrddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooe7F7ddEd-lI8UEEXo2gw" x="-15" y="16"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooe7GLddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooe7GbddEd-lI8UEEXo2gw" x="7" y="16"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_ooe7E7ddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_ooe7FLddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment/user"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ooe7FbddEd-lI8UEEXo2gw" points="[0, 3, 11, -126]$[-10, 122, 1, -7]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orLpwLddEd-lI8UEEXo2gw" id="(0.7307692307692307,0.17647058823529413)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orLpwbddEd-lI8UEEXo2gw" id="(0.7254901960784313,0.9411764705882353)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_oofiILddEd-lI8UEEXo2gw" type="3002" source="_ooEEULddEd-lI8UEEXo2gw" target="_ooQRlLddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_oofiJLddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oofiJbddEd-lI8UEEXo2gw" x="-9" y="-27"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oofiJrddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oofiJ7ddEd-lI8UEEXo2gw" x="-1" y="15"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_oofiIbddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_oofiIrddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment/type"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oofiI7ddEd-lI8UEEXo2gw" points="[0, 0, -163, 60]$[163, -60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orLCsLddEd-lI8UEEXo2gw" id="(0.17307692307692307,0.21568627450980393)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orLCsbddEd-lI8UEEXo2gw" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_ooh-YLddEd-lI8UEEXo2gw" type="3002" source="_ooPqgLddEd-lI8UEEXo2gw" target="_on_L0LddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_ooh-ZLddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooh-ZbddEd-lI8UEEXo2gw" x="19" y="-51"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ooh-ZrddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ooh-Z7ddEd-lI8UEEXo2gw" x="-2" y="-17"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_ooh-YbddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_ooh-YrddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup/reviews"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ooh-Y7ddEd-lI8UEEXo2gw" points="[3, 7, -48, -104]$[50, 110, -1, -1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qJEWQNCGEd-E7JKHlzdpmg" id="(0.37254901960784315,0.8372093023255814)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qJEWQdCGEd-E7JKHlzdpmg" id="(0.4019607843137255,0.046511627906976744)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_ooilcLddEd-lI8UEEXo2gw" type="3002" source="_ooPqgLddEd-lI8UEEXo2gw" target="_ooKyCrddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_oojMgLddEd-lI8UEEXo2gw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oojMgbddEd-lI8UEEXo2gw" x="-50" y="-35"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_oojMgrddEd-lI8UEEXo2gw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oojMg7ddEd-lI8UEEXo2gw" x="10" y="10"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_ooilcbddEd-lI8UEEXo2gw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_ooilcrddEd-lI8UEEXo2gw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup/reviewGroupTask"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ooilc7ddEd-lI8UEEXo2gw" points="[0, 0, -138, 60]$[138, -60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orRwYLddEd-lI8UEEXo2gw" id="(0.5,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_orRwYbddEd-lI8UEEXo2gw" id="(0.24603174603174602,1.0)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_cOJ34MWAEd-OHt4UvkWdIw" type="3002" source="_-I-0EcV_Ed-OHt4UvkWdIw" target="_ooEEULddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_cOLtEMWAEd-OHt4UvkWdIw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cOLtEcWAEd-OHt4UvkWdIw" x="-5" y="-19"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_cOM7MMWAEd-OHt4UvkWdIw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cOM7McWAEd-OHt4UvkWdIw" x="-2" y="18"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_cOJ34cWAEd-OHt4UvkWdIw" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_cOJ34sWAEd-OHt4UvkWdIw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/comments"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cOJ348WAEd-OHt4UvkWdIw" points="[2, 12, 2, -96]$[2, 107, 2, -1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cORMoMWAEd-OHt4UvkWdIw" id="(0.3942307692307692,0.7647058823529411)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cORMocWAEd-OHt4UvkWdIw" id="(0.18269230769230768,0.9019607843137255)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_mIS64MWCEd-OHt4UvkWdIw" type="3003" source="_-I-0EcV_Ed-OHt4UvkWdIw" target="_ooEEULddEd-lI8UEEXo2gw">
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_mIS64cWCEd-OHt4UvkWdIw" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_mIS64sWCEd-OHt4UvkWdIw" fontName="Segoe UI"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mIS648WCEd-OHt4UvkWdIw" points="[43, 16, -413, 121]$[415, 16, -41, 121]$[415, -64, -41, 41]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mIVXIMWCEd-OHt4UvkWdIw" id="(0.5769230769230769,0.13725490196078433)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mIVXIcWCEd-OHt4UvkWdIw" id="(0.9134615384615384,0.17647058823529413)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_nGh4wM_KEd-GSPl2SnbO1w" type="3002" source="_-I-0EcV_Ed-OHt4UvkWdIw" target="_on_L0LddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_nGjt8M_KEd-GSPl2SnbO1w" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nGjt8c_KEd-GSPl2SnbO1w" x="5" y="-30"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_nGjt8s_KEd-GSPl2SnbO1w" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nGjt88_KEd-GSPl2SnbO1w" x="36" y="-9"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_nGh4wc_KEd-GSPl2SnbO1w" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_nGh4ws_KEd-GSPl2SnbO1w" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic/review"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nGh4w8_KEd-GSPl2SnbO1w" points="[7, -6, -317, 267]$[74, -66, -250, 207]$[314, -264, -10, 9]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nGomcM_KEd-GSPl2SnbO1w" id="(0.6078431372549019,0.20930232558139536)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nGomcc_KEd-GSPl2SnbO1w" id="(0.10784313725490197,0.5348837209302325)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_2qxfwdeLEd-8btOkTKx9Xg" type="3002" source="_ooHusrddEd-lI8UEEXo2gw" target="_ooKK8LddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_2q3mYNeLEd-8btOkTKx9Xg" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2q3mYdeLEd-8btOkTKx9Xg" x="-14" y="19"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_2q40gNeLEd-8btOkTKx9Xg" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2q40gdeLEd-8btOkTKx9Xg" x="2" y="-12"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_2qyG0NeLEd-8btOkTKx9Xg" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_2qyG0deLEd-8btOkTKx9Xg" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item/addedBy"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2qyG0teLEd-8btOkTKx9Xg" points="[-11, -1, 535, 58]$[-544, -35, 2, 24]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2q-7INeLEd-8btOkTKx9Xg" id="(0.11764705882352941,0.3023255813953488)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2q-7IdeLEd-8btOkTKx9Xg" id="(0.7745098039215687,0.5294117647058824)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_6LHvgNfXEd-8btOkTKx9Xg" type="3002" source="_ooHusrddEd-lI8UEEXo2gw" target="_on_L0LddEd-lI8UEEXo2gw">
- <children xmi:type="notation:Node" xmi:id="_6LIWkNfXEd-8btOkTKx9Xg" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6LIWkdfXEd-8btOkTKx9Xg" x="-15" y="20"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_6LI9oNfXEd-8btOkTKx9Xg" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6LI9odfXEd-8btOkTKx9Xg" x="21" y="22"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_6LHvgdfXEd-8btOkTKx9Xg" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_6LHvgtfXEd-8btOkTKx9Xg" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item/review"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6LHvg9fXEd-8btOkTKx9Xg" points="[-5, -5, 266, 253]$[-270, -257, 1, 1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-Sso4NfXEd-8btOkTKx9Xg" id="(0.19607843137254902,0.11627906976744186)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-Sso4dfXEd-8btOkTKx9Xg" id="(0.8823529411764706,0.8837209302325582)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_Q5yFoFM8EeGvOsiC17Al5Q" type="3003" source="_ooPqgLddEd-lI8UEEXo2gw" target="_oanvMFM7EeGvOsiC17Al5Q">
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_Q5yssFM8EeGvOsiC17Al5Q" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_Q5yssVM8EeGvOsiC17Al5Q" fontName="Segoe UI"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Q5ysslM8EeGvOsiC17Al5Q" points="[11, 2, -199, -33]$[211, 10, 1, -25]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q52XEFM8EeGvOsiC17Al5Q" id="(0.9256756756756757,0.5882352941176471)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q52XEVM8EeGvOsiC17Al5Q" id="(0.07511737089201878,0.38235294117647056)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_Rw0bUFM8EeGvOsiC17Al5Q" type="3003" source="_on_L0LddEd-lI8UEEXo2gw" target="_oanvMFM7EeGvOsiC17Al5Q">
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_Rw0bUVM8EeGvOsiC17Al5Q" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_Rw0bUlM8EeGvOsiC17Al5Q" fontName="Segoe UI"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Rw0bU1M8EeGvOsiC17Al5Q" points="[32, -10, -184, 60]$[217, -49, 1, 21]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rw23kFM8EeGvOsiC17Al5Q" id="(0.6862745098039216,0.23255813953488372)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rw23kVM8EeGvOsiC17Al5Q" id="(0.014084507042253521,0.6911764705882353)"/>
- </edges>
-</notation:Diagram>
diff --git a/org.eclipse.mylyn.reviews.frame.core/plugin.properties b/org.eclipse.mylyn.reviews.frame.core/plugin.properties
deleted file mode 100644
index 4fc5a88..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/plugin.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# Copyright (c) 2012 Ericsson AB and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Ericsson AB - initial API and implementation
-###############################################################################
-
-pluginName = Mylyn Reviews (Incubation)
-providerName = Eclipse Mylyn
diff --git a/org.eclipse.mylyn.reviews.frame.core/plugin.xml b/org.eclipse.mylyn.reviews.frame.core/plugin.xml
deleted file mode 100644
index ec4aab4..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/plugin.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<!--
- <copyright>
- </copyright>
-
- $Id$
--->
-
-<plugin>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://org.eclipse.mylyn.reviews.frame.core.model/1.0"
- class="org.eclipse.mylyn.reviews.frame.core.model.ModelPackage"
- genModel="model/framework.genmodel"/>
- </extension>
-
-</plugin>
diff --git a/org.eclipse.mylyn.reviews.frame.core/pom.xml b/org.eclipse.mylyn.reviews.frame.core/pom.xml
deleted file mode 100644
index ff19dc0..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/pom.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.mylyn.reviews.r4e-parent</artifactId>
- <groupId>org.eclipse.mylyn.reviews.r4e</groupId>
- <version>0.13.0-SNAPSHOT</version>
- </parent>
- <artifactId>org.eclipse.mylyn.reviews.frame.core</artifactId>
- <version>0.13.0-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>findbugs-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-pmd-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Comment.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Comment.java
deleted file mode 100644
index ba859dc..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Comment.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Comment</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getUser <em>User</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getDescription <em>Description</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getComment()
- * @model
- * @generated
- */
-public interface Comment extends ReviewComponent {
- /**
- * Returns the value of the '<em><b>User</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>User</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>User</em>' reference.
- * @see #setUser(User)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getComment_User()
- * @model resolveProxies="false" required="true"
- * @generated
- */
- User getUser();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getUser <em>User</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>User</em>' reference.
- * @see #getUser()
- * @generated
- */
- void setUser(User value);
-
- /**
- * Returns the value of the '<em><b>Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type</em>' containment reference.
- * @see #setType(CommentType)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getComment_Type()
- * @model containment="true" resolveProxies="true" required="true"
- * @generated
- */
- CommentType getType();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getType <em>Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' containment reference.
- * @see #getType()
- * @generated
- */
- void setType(CommentType value);
-
- /**
- * Returns the value of the '<em><b>Description</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Description</em>' attribute.
- * @see #setDescription(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getComment_Description()
- * @model
- * @generated
- */
- String getDescription();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getDescription <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Description</em>' attribute.
- * @see #getDescription()
- * @generated
- */
- void setDescription(String value);
-
-} // Comment
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/CommentType.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/CommentType.java
deleted file mode 100644
index 206c180..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/CommentType.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Comment Type</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getCommentType()
- * @model abstract="true"
- * @generated
- */
-public interface CommentType extends EObject {
-
-} // CommentType
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Item.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Item.java
deleted file mode 100644
index 8ad317c..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Item.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Item</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Item#getAddedBy <em>Added By</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Item#getReview <em>Review</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getItem()
- * @model
- * @generated
- */
-public interface Item extends ReviewComponent {
- /**
- * Returns the value of the '<em><b>Added By</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Added By</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Added By</em>' reference.
- * @see #setAddedBy(User)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getItem_AddedBy()
- * @model required="true"
- * @generated
- */
- User getAddedBy();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Item#getAddedBy <em>Added By</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Added By</em>' reference.
- * @see #getAddedBy()
- * @generated
- */
- void setAddedBy(User value);
-
- /**
- * Returns the value of the '<em><b>Review</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Review</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Review</em>' reference.
- * @see #setReview(Review)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getItem_Review()
- * @model required="true"
- * @generated
- */
- Review getReview();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Item#getReview <em>Review</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Review</em>' reference.
- * @see #getReview()
- * @generated
- */
- void setReview(Review value);
-
-} // Item
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Location.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Location.java
deleted file mode 100644
index 3e699d7..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Location.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Location</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getLocation()
- * @model abstract="true"
- * @generated
- */
-public interface Location extends EObject {
-
-} // Location
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelFactory.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelFactory.java
deleted file mode 100644
index c5a5461..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelFactory.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage
- * @generated
- */
-public interface ModelFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- ModelFactory eINSTANCE = org.eclipse.mylyn.reviews.frame.core.model.impl.ModelFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Review</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Review</em>'.
- * @generated
- */
- Review createReview();
-
- /**
- * Returns a new object of class '<em>Comment</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Comment</em>'.
- * @generated
- */
- Comment createComment();
-
- /**
- * Returns a new object of class '<em>Item</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Item</em>'.
- * @generated
- */
- Item createItem();
-
- /**
- * Returns a new object of class '<em>User</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>User</em>'.
- * @generated
- */
- User createUser();
-
- /**
- * Returns a new object of class '<em>Task Reference</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Task Reference</em>'.
- * @generated
- */
- TaskReference createTaskReference();
-
- /**
- * Returns a new object of class '<em>Review Group</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Review Group</em>'.
- * @generated
- */
- ReviewGroup createReviewGroup();
-
- /**
- * Returns a new object of class '<em>Topic</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Topic</em>'.
- * @generated
- */
- Topic createTopic();
-
- /**
- * Returns a new object of class '<em>Review Component</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Review Component</em>'.
- * @generated
- */
- ReviewComponent createReviewComponent();
-
- /**
- * Returns a new object of class '<em>Sub Model Root</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Sub Model Root</em>'.
- * @generated
- */
- SubModelRoot createSubModelRoot();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- ModelPackage getModelPackage();
-
-} //ModelFactory
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelPackage.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelPackage.java
deleted file mode 100644
index e5aab0f..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ModelPackage.java
+++ /dev/null
@@ -1,1405 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelFactory
- * @model kind="package"
- * @generated
- */
-public interface ModelPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "model";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://org.eclipse.mylyn.reviews.frame.core.model/1.0";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "org.eclipse.mylyn.reviews.frame.core";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- ModelPackage eINSTANCE = org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewComponentImpl <em>Review Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewComponentImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReviewComponent()
- * @generated
- */
- int REVIEW_COMPONENT = 10;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_COMPONENT__ENABLED = 0;
-
- /**
- * The number of structural features of the '<em>Review Component</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_COMPONENT_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl <em>Review</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReview()
- * @generated
- */
- int REVIEW = 0;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__ENABLED = REVIEW_COMPONENT__ENABLED;
-
- /**
- * The feature id for the '<em><b>Fragment Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__FRAGMENT_VERSION = REVIEW_COMPONENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Compatibility</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__COMPATIBILITY = REVIEW_COMPONENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Application Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__APPLICATION_VERSION = REVIEW_COMPONENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Topics</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__TOPICS = REVIEW_COMPONENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Review Items</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__REVIEW_ITEMS = REVIEW_COMPONENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Review Task</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__REVIEW_TASK = REVIEW_COMPONENT_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>State</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW__STATE = REVIEW_COMPONENT_FEATURE_COUNT + 6;
-
- /**
- * The number of structural features of the '<em>Review</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_FEATURE_COUNT = REVIEW_COMPONENT_FEATURE_COUNT + 7;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl <em>Comment</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getComment()
- * @generated
- */
- int COMMENT = 1;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENT__ENABLED = REVIEW_COMPONENT__ENABLED;
-
- /**
- * The feature id for the '<em><b>User</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENT__USER = REVIEW_COMPONENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENT__TYPE = REVIEW_COMPONENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Description</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENT__DESCRIPTION = REVIEW_COMPONENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Comment</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENT_FEATURE_COUNT = REVIEW_COMPONENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ItemImpl <em>Item</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ItemImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getItem()
- * @generated
- */
- int ITEM = 2;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ITEM__ENABLED = REVIEW_COMPONENT__ENABLED;
-
- /**
- * The feature id for the '<em><b>Added By</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ITEM__ADDED_BY = REVIEW_COMPONENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Review</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ITEM__REVIEW = REVIEW_COMPONENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Item</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ITEM_FEATURE_COUNT = REVIEW_COMPONENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.LocationImpl <em>Location</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.LocationImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getLocation()
- * @generated
- */
- int LOCATION = 3;
-
- /**
- * The number of structural features of the '<em>Location</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LOCATION_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.UserImpl <em>User</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.UserImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getUser()
- * @generated
- */
- int USER = 4;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int USER__ID = 0;
-
- /**
- * The feature id for the '<em><b>Email</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int USER__EMAIL = 1;
-
- /**
- * The number of structural features of the '<em>User</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int USER_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TaskReferenceImpl <em>Task Reference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.TaskReferenceImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getTaskReference()
- * @generated
- */
- int TASK_REFERENCE = 5;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TASK_REFERENCE__ENABLED = REVIEW_COMPONENT__ENABLED;
-
- /**
- * The feature id for the '<em><b>Task Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TASK_REFERENCE__TASK_ID = REVIEW_COMPONENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Repository URL</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TASK_REFERENCE__REPOSITORY_URL = REVIEW_COMPONENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Task Reference</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TASK_REFERENCE_FEATURE_COUNT = REVIEW_COMPONENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewStateImpl <em>Review State</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewStateImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReviewState()
- * @generated
- */
- int REVIEW_STATE = 6;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_STATE__ENABLED = REVIEW_COMPONENT__ENABLED;
-
- /**
- * The number of structural features of the '<em>Review State</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_STATE_FEATURE_COUNT = REVIEW_COMPONENT_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl <em>Review Group</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReviewGroup()
- * @generated
- */
- int REVIEW_GROUP = 7;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__ENABLED = REVIEW_COMPONENT__ENABLED;
-
- /**
- * The feature id for the '<em><b>Fragment Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__FRAGMENT_VERSION = REVIEW_COMPONENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Compatibility</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__COMPATIBILITY = REVIEW_COMPONENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Application Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__APPLICATION_VERSION = REVIEW_COMPONENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Reviews</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__REVIEWS = REVIEW_COMPONENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Review Group Task</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__REVIEW_GROUP_TASK = REVIEW_COMPONENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Description</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP__DESCRIPTION = REVIEW_COMPONENT_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Review Group</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int REVIEW_GROUP_FEATURE_COUNT = REVIEW_COMPONENT_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentTypeImpl <em>Comment Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.CommentTypeImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getCommentType()
- * @generated
- */
- int COMMENT_TYPE = 8;
-
- /**
- * The number of structural features of the '<em>Comment Type</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENT_TYPE_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl <em>Topic</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getTopic()
- * @generated
- */
- int TOPIC = 9;
-
- /**
- * The feature id for the '<em><b>Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__ENABLED = COMMENT__ENABLED;
-
- /**
- * The feature id for the '<em><b>User</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__USER = COMMENT__USER;
-
- /**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__TYPE = COMMENT__TYPE;
-
- /**
- * The feature id for the '<em><b>Description</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__DESCRIPTION = COMMENT__DESCRIPTION;
-
- /**
- * The feature id for the '<em><b>Task</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__TASK = COMMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Location</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__LOCATION = COMMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Comments</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__COMMENTS = COMMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Review</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__REVIEW = COMMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Title</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC__TITLE = COMMENT_FEATURE_COUNT + 4;
-
- /**
- * The number of structural features of the '<em>Topic</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TOPIC_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 5;
-
- /**
- * The meta object id for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl <em>Sub Model Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getSubModelRoot()
- * @generated
- */
- int SUB_MODEL_ROOT = 11;
-
- /**
- * The feature id for the '<em><b>Fragment Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_MODEL_ROOT__FRAGMENT_VERSION = 0;
-
- /**
- * The feature id for the '<em><b>Compatibility</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_MODEL_ROOT__COMPATIBILITY = 1;
-
- /**
- * The feature id for the '<em><b>Application Version</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_MODEL_ROOT__APPLICATION_VERSION = 2;
-
- /**
- * The number of structural features of the '<em>Sub Model Root</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SUB_MODEL_ROOT_FEATURE_COUNT = 3;
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.Review <em>Review</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Review</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Review
- * @generated
- */
- EClass getReview();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getTopics <em>Topics</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Topics</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Review#getTopics()
- * @see #getReview()
- * @generated
- */
- EReference getReview_Topics();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewItems <em>Review Items</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Review Items</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewItems()
- * @see #getReview()
- * @generated
- */
- EReference getReview_ReviewItems();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewTask <em>Review Task</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Review Task</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewTask()
- * @see #getReview()
- * @generated
- */
- EReference getReview_ReviewTask();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getState <em>State</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>State</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Review#getState()
- * @see #getReview()
- * @generated
- */
- EReference getReview_State();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment <em>Comment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Comment</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Comment
- * @generated
- */
- EClass getComment();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getUser <em>User</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>User</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Comment#getUser()
- * @see #getComment()
- * @generated
- */
- EReference getComment_User();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getType <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Type</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Comment#getType()
- * @see #getComment()
- * @generated
- */
- EReference getComment_Type();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment#getDescription <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Description</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Comment#getDescription()
- * @see #getComment()
- * @generated
- */
- EAttribute getComment_Description();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.Item <em>Item</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Item</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Item
- * @generated
- */
- EClass getItem();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Item#getAddedBy <em>Added By</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Added By</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Item#getAddedBy()
- * @see #getItem()
- * @generated
- */
- EReference getItem_AddedBy();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Item#getReview <em>Review</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Review</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Item#getReview()
- * @see #getItem()
- * @generated
- */
- EReference getItem_Review();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.Location <em>Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Location</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Location
- * @generated
- */
- EClass getLocation();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.User <em>User</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>User</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.User
- * @generated
- */
- EClass getUser();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.User#getId <em>Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Id</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.User#getId()
- * @see #getUser()
- * @generated
- */
- EAttribute getUser_Id();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.User#getEmail <em>Email</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Email</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.User#getEmail()
- * @see #getUser()
- * @generated
- */
- EAttribute getUser_Email();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference <em>Task Reference</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Task Reference</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.TaskReference
- * @generated
- */
- EClass getTaskReference();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getTaskId <em>Task Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Task Id</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getTaskId()
- * @see #getTaskReference()
- * @generated
- */
- EAttribute getTaskReference_TaskId();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getRepositoryURL <em>Repository URL</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Repository URL</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getRepositoryURL()
- * @see #getTaskReference()
- * @generated
- */
- EAttribute getTaskReference_RepositoryURL();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewState <em>Review State</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Review State</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewState
- * @generated
- */
- EClass getReviewState();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup <em>Review Group</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Review Group</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup
- * @generated
- */
- EClass getReviewGroup();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviews <em>Reviews</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Reviews</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviews()
- * @see #getReviewGroup()
- * @generated
- */
- EReference getReviewGroup_Reviews();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviewGroupTask <em>Review Group Task</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Review Group Task</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviewGroupTask()
- * @see #getReviewGroup()
- * @generated
- */
- EReference getReviewGroup_ReviewGroupTask();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getDescription <em>Description</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Description</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getDescription()
- * @see #getReviewGroup()
- * @generated
- */
- EAttribute getReviewGroup_Description();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.CommentType <em>Comment Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Comment Type</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.CommentType
- * @generated
- */
- EClass getCommentType();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic <em>Topic</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Topic</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic
- * @generated
- */
- EClass getTopic();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getTask <em>Task</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Task</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic#getTask()
- * @see #getTopic()
- * @generated
- */
- EReference getTopic_Task();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getLocation <em>Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Location</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic#getLocation()
- * @see #getTopic()
- * @generated
- */
- EReference getTopic_Location();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getComments <em>Comments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Comments</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic#getComments()
- * @see #getTopic()
- * @generated
- */
- EReference getTopic_Comments();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getReview <em>Review</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Review</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic#getReview()
- * @see #getTopic()
- * @generated
- */
- EReference getTopic_Review();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getTitle <em>Title</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Title</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic#getTitle()
- * @see #getTopic()
- * @generated
- */
- EAttribute getTopic_Title();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent <em>Review Component</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Review Component</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent
- * @generated
- */
- EClass getReviewComponent();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent#isEnabled <em>Enabled</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Enabled</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent#isEnabled()
- * @see #getReviewComponent()
- * @generated
- */
- EAttribute getReviewComponent_Enabled();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot <em>Sub Model Root</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Sub Model Root</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot
- * @generated
- */
- EClass getSubModelRoot();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getFragmentVersion <em>Fragment Version</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Fragment Version</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getFragmentVersion()
- * @see #getSubModelRoot()
- * @generated
- */
- EAttribute getSubModelRoot_FragmentVersion();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getCompatibility <em>Compatibility</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Compatibility</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getCompatibility()
- * @see #getSubModelRoot()
- * @generated
- */
- EAttribute getSubModelRoot_Compatibility();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getApplicationVersion <em>Application Version</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Application Version</em>'.
- * @see org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getApplicationVersion()
- * @see #getSubModelRoot()
- * @generated
- */
- EAttribute getSubModelRoot_ApplicationVersion();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- ModelFactory getModelFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl <em>Review</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReview()
- * @generated
- */
- EClass REVIEW = eINSTANCE.getReview();
-
- /**
- * The meta object literal for the '<em><b>Topics</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference REVIEW__TOPICS = eINSTANCE.getReview_Topics();
-
- /**
- * The meta object literal for the '<em><b>Review Items</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference REVIEW__REVIEW_ITEMS = eINSTANCE.getReview_ReviewItems();
-
- /**
- * The meta object literal for the '<em><b>Review Task</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference REVIEW__REVIEW_TASK = eINSTANCE.getReview_ReviewTask();
-
- /**
- * The meta object literal for the '<em><b>State</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference REVIEW__STATE = eINSTANCE.getReview_State();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl <em>Comment</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getComment()
- * @generated
- */
- EClass COMMENT = eINSTANCE.getComment();
-
- /**
- * The meta object literal for the '<em><b>User</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference COMMENT__USER = eINSTANCE.getComment_User();
-
- /**
- * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference COMMENT__TYPE = eINSTANCE.getComment_Type();
-
- /**
- * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMMENT__DESCRIPTION = eINSTANCE.getComment_Description();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ItemImpl <em>Item</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ItemImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getItem()
- * @generated
- */
- EClass ITEM = eINSTANCE.getItem();
-
- /**
- * The meta object literal for the '<em><b>Added By</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ITEM__ADDED_BY = eINSTANCE.getItem_AddedBy();
-
- /**
- * The meta object literal for the '<em><b>Review</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ITEM__REVIEW = eINSTANCE.getItem_Review();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.LocationImpl <em>Location</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.LocationImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getLocation()
- * @generated
- */
- EClass LOCATION = eINSTANCE.getLocation();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.UserImpl <em>User</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.UserImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getUser()
- * @generated
- */
- EClass USER = eINSTANCE.getUser();
-
- /**
- * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute USER__ID = eINSTANCE.getUser_Id();
-
- /**
- * The meta object literal for the '<em><b>Email</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute USER__EMAIL = eINSTANCE.getUser_Email();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TaskReferenceImpl <em>Task Reference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.TaskReferenceImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getTaskReference()
- * @generated
- */
- EClass TASK_REFERENCE = eINSTANCE.getTaskReference();
-
- /**
- * The meta object literal for the '<em><b>Task Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TASK_REFERENCE__TASK_ID = eINSTANCE.getTaskReference_TaskId();
-
- /**
- * The meta object literal for the '<em><b>Repository URL</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TASK_REFERENCE__REPOSITORY_URL = eINSTANCE.getTaskReference_RepositoryURL();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewStateImpl <em>Review State</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewStateImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReviewState()
- * @generated
- */
- EClass REVIEW_STATE = eINSTANCE.getReviewState();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl <em>Review Group</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReviewGroup()
- * @generated
- */
- EClass REVIEW_GROUP = eINSTANCE.getReviewGroup();
-
- /**
- * The meta object literal for the '<em><b>Reviews</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference REVIEW_GROUP__REVIEWS = eINSTANCE.getReviewGroup_Reviews();
-
- /**
- * The meta object literal for the '<em><b>Review Group Task</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference REVIEW_GROUP__REVIEW_GROUP_TASK = eINSTANCE.getReviewGroup_ReviewGroupTask();
-
- /**
- * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute REVIEW_GROUP__DESCRIPTION = eINSTANCE.getReviewGroup_Description();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentTypeImpl <em>Comment Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.CommentTypeImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getCommentType()
- * @generated
- */
- EClass COMMENT_TYPE = eINSTANCE.getCommentType();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl <em>Topic</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getTopic()
- * @generated
- */
- EClass TOPIC = eINSTANCE.getTopic();
-
- /**
- * The meta object literal for the '<em><b>Task</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference TOPIC__TASK = eINSTANCE.getTopic_Task();
-
- /**
- * The meta object literal for the '<em><b>Location</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference TOPIC__LOCATION = eINSTANCE.getTopic_Location();
-
- /**
- * The meta object literal for the '<em><b>Comments</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference TOPIC__COMMENTS = eINSTANCE.getTopic_Comments();
-
- /**
- * The meta object literal for the '<em><b>Review</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference TOPIC__REVIEW = eINSTANCE.getTopic_Review();
-
- /**
- * The meta object literal for the '<em><b>Title</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TOPIC__TITLE = eINSTANCE.getTopic_Title();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewComponentImpl <em>Review Component</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewComponentImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getReviewComponent()
- * @generated
- */
- EClass REVIEW_COMPONENT = eINSTANCE.getReviewComponent();
-
- /**
- * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute REVIEW_COMPONENT__ENABLED = eINSTANCE.getReviewComponent_Enabled();
-
- /**
- * The meta object literal for the '{@link org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl <em>Sub Model Root</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl
- * @see org.eclipse.mylyn.reviews.frame.core.model.impl.ModelPackageImpl#getSubModelRoot()
- * @generated
- */
- EClass SUB_MODEL_ROOT = eINSTANCE.getSubModelRoot();
-
- /**
- * The meta object literal for the '<em><b>Fragment Version</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SUB_MODEL_ROOT__FRAGMENT_VERSION = eINSTANCE.getSubModelRoot_FragmentVersion();
-
- /**
- * The meta object literal for the '<em><b>Compatibility</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SUB_MODEL_ROOT__COMPATIBILITY = eINSTANCE.getSubModelRoot_Compatibility();
-
- /**
- * The meta object literal for the '<em><b>Application Version</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SUB_MODEL_ROOT__APPLICATION_VERSION = eINSTANCE.getSubModelRoot_ApplicationVersion();
-
- }
-
-} //ModelPackage
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Review.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Review.java
deleted file mode 100644
index 6ee8a8b..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Review.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Review</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getTopics <em>Topics</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewItems <em>Review Items</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewTask <em>Review Task</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getState <em>State</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReview()
- * @model
- * @generated
- */
-public interface Review extends ReviewComponent, SubModelRoot {
- /**
- * Returns the value of the '<em><b>Topics</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.mylyn.reviews.frame.core.model.Topic}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Topics</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Topics</em>' reference list.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReview_Topics()
- * @model transient="true" derived="true"
- * @generated
- */
- EList<Topic> getTopics();
-
- /**
- * Returns the value of the '<em><b>Review Items</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.mylyn.reviews.frame.core.model.Item}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Review Items</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Review Items</em>' reference list.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReview_ReviewItems()
- * @model transient="true" derived="true"
- * @generated
- */
- EList<Item> getReviewItems();
-
- /**
- * Returns the value of the '<em><b>Review Task</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Review Task</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Review Task</em>' containment reference.
- * @see #setReviewTask(TaskReference)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReview_ReviewTask()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- TaskReference getReviewTask();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getReviewTask <em>Review Task</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Review Task</em>' containment reference.
- * @see #getReviewTask()
- * @generated
- */
- void setReviewTask(TaskReference value);
-
- /**
- * Returns the value of the '<em><b>State</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>State</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>State</em>' containment reference.
- * @see #setState(ReviewState)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReview_State()
- * @model containment="true" resolveProxies="true" required="true"
- * @generated
- */
- ReviewState getState();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Review#getState <em>State</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>State</em>' containment reference.
- * @see #getState()
- * @generated
- */
- void setState(ReviewState value);
-
-} // Review
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewComponent.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewComponent.java
deleted file mode 100644
index 3e5b650..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewComponent.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Review Component</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent#isEnabled <em>Enabled</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewComponent()
- * @model
- * @generated
- */
-public interface ReviewComponent extends EObject {
- /**
- * Returns the value of the '<em><b>Enabled</b></em>' attribute.
- * The default value is <code>"true"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enabled</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Enabled</em>' attribute.
- * @see #setEnabled(boolean)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewComponent_Enabled()
- * @model default="true" id="true"
- * extendedMetaData="namespace='' wildcards='' name=''"
- * @generated
- */
- boolean isEnabled();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent#isEnabled <em>Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Enabled</em>' attribute.
- * @see #isEnabled()
- * @generated
- */
- void setEnabled(boolean value);
-
-} // ReviewComponent
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewGroup.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewGroup.java
deleted file mode 100644
index f8b11e9..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewGroup.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Review Group</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviews <em>Reviews</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviewGroupTask <em>Review Group Task</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getDescription <em>Description</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewGroup()
- * @model
- * @generated
- */
-public interface ReviewGroup extends ReviewComponent, SubModelRoot {
- /**
- * Returns the value of the '<em><b>Reviews</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.mylyn.reviews.frame.core.model.Review}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Reviews</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Reviews</em>' containment reference list.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewGroup_Reviews()
- * @model containment="true" resolveProxies="true" transient="true" derived="true"
- * @generated
- */
- EList<Review> getReviews();
-
- /**
- * Returns the value of the '<em><b>Review Group Task</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Review Group Task</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Review Group Task</em>' containment reference.
- * @see #setReviewGroupTask(TaskReference)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewGroup_ReviewGroupTask()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- TaskReference getReviewGroupTask();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getReviewGroupTask <em>Review Group Task</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Review Group Task</em>' containment reference.
- * @see #getReviewGroupTask()
- * @generated
- */
- void setReviewGroupTask(TaskReference value);
-
- /**
- * Returns the value of the '<em><b>Description</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Description</em>' attribute.
- * @see #setDescription(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewGroup_Description()
- * @model
- * @generated
- */
- String getDescription();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup#getDescription <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Description</em>' attribute.
- * @see #getDescription()
- * @generated
- */
- void setDescription(String value);
-
-} // ReviewGroup
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewState.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewState.java
deleted file mode 100644
index 8629859..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/ReviewState.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Review State</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getReviewState()
- * @model abstract="true"
- * @generated
- */
-public interface ReviewState extends ReviewComponent {
-
-} // ReviewState
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/SubModelRoot.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/SubModelRoot.java
deleted file mode 100644
index a3dc4ea..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/SubModelRoot.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Sub Model Root</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getFragmentVersion <em>Fragment Version</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getCompatibility <em>Compatibility</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getApplicationVersion <em>Application Version</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getSubModelRoot()
- * @model
- * @generated
- */
-public interface SubModelRoot extends EObject {
- /**
- * Returns the value of the '<em><b>Fragment Version</b></em>' attribute.
- * The default value is <code>"0.8.0"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Fragment Version</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Fragment Version</em>' attribute.
- * @see #setFragmentVersion(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getSubModelRoot_FragmentVersion()
- * @model default="0.8.0"
- * @generated
- */
- String getFragmentVersion();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getFragmentVersion <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Fragment Version</em>' attribute.
- * @see #getFragmentVersion()
- * @generated
- */
- void setFragmentVersion(String value);
-
- /**
- * Returns the value of the '<em><b>Compatibility</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * Returns:</br>-1 : The current application has a lower data structure revision than this instance</br> 0 : The
- * current application has the same data structure revision than this instance</br>+1 : The current application has
- * a higher data structure revision than this instance</br>
- *
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Compatibility</em>' attribute.
- * @see #isSetCompatibility()
- * @see #unsetCompatibility()
- * @see #setCompatibility(int)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getSubModelRoot_Compatibility()
- * @model unsettable="true" transient="true" derived="true"
- * @generated
- */
- int getCompatibility();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getCompatibility <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Compatibility</em>' attribute.
- * @see #isSetCompatibility()
- * @see #unsetCompatibility()
- * @see #getCompatibility()
- * @generated
- */
- void setCompatibility(int value);
-
- /**
- * Unsets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getCompatibility <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetCompatibility()
- * @see #getCompatibility()
- * @see #setCompatibility(int)
- * @generated
- */
- void unsetCompatibility();
-
- /**
- * Returns whether the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getCompatibility <em>Compatibility</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Compatibility</em>' attribute is set.
- * @see #unsetCompatibility()
- * @see #getCompatibility()
- * @see #setCompatibility(int)
- * @generated
- */
- boolean isSetCompatibility();
-
- /**
- * Returns the value of the '<em><b>Application Version</b></em>' attribute.
- * The default value is <code>"1.0.0"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Application Version</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Application Version</em>' attribute.
- * @see #isSetApplicationVersion()
- * @see #unsetApplicationVersion()
- * @see #setApplicationVersion(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getSubModelRoot_ApplicationVersion()
- * @model default="1.0.0" unsettable="true" transient="true" derived="true"
- * @generated
- */
- String getApplicationVersion();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getApplicationVersion <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Application Version</em>' attribute.
- * @see #isSetApplicationVersion()
- * @see #unsetApplicationVersion()
- * @see #getApplicationVersion()
- * @generated
- */
- void setApplicationVersion(String value);
-
- /**
- * Unsets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getApplicationVersion <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isSetApplicationVersion()
- * @see #getApplicationVersion()
- * @see #setApplicationVersion(String)
- * @generated
- */
- void unsetApplicationVersion();
-
- /**
- * Returns whether the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot#getApplicationVersion <em>Application Version</em>}' attribute is set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return whether the value of the '<em>Application Version</em>' attribute is set.
- * @see #unsetApplicationVersion()
- * @see #getApplicationVersion()
- * @see #setApplicationVersion(String)
- * @generated
- */
- boolean isSetApplicationVersion();
-
-} // SubModelRoot
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/TaskReference.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/TaskReference.java
deleted file mode 100644
index ae73f25..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/TaskReference.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Task Reference</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getTaskId <em>Task Id</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getRepositoryURL <em>Repository URL</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTaskReference()
- * @model
- * @generated
- */
-public interface TaskReference extends ReviewComponent {
- /**
- * Returns the value of the '<em><b>Task Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Task Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Task Id</em>' attribute.
- * @see #setTaskId(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTaskReference_TaskId()
- * @model
- * @generated
- */
- String getTaskId();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getTaskId <em>Task Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Task Id</em>' attribute.
- * @see #getTaskId()
- * @generated
- */
- void setTaskId(String value);
-
- /**
- * Returns the value of the '<em><b>Repository URL</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Repository URL</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Repository URL</em>' attribute.
- * @see #setRepositoryURL(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTaskReference_RepositoryURL()
- * @model
- * @generated
- */
- String getRepositoryURL();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference#getRepositoryURL <em>Repository URL</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Repository URL</em>' attribute.
- * @see #getRepositoryURL()
- * @generated
- */
- void setRepositoryURL(String value);
-
-} // TaskReference
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Topic.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Topic.java
deleted file mode 100644
index 5279863..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/Topic.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Topic</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getTask <em>Task</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getLocation <em>Location</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getComments <em>Comments</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getReview <em>Review</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getTitle <em>Title</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTopic()
- * @model
- * @generated
- */
-public interface Topic extends Comment {
- /**
- * Returns the value of the '<em><b>Task</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Task</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Task</em>' containment reference.
- * @see #setTask(TaskReference)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTopic_Task()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- TaskReference getTask();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getTask <em>Task</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Task</em>' containment reference.
- * @see #getTask()
- * @generated
- */
- void setTask(TaskReference value);
-
- /**
- * Returns the value of the '<em><b>Location</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.mylyn.reviews.frame.core.model.Location}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Location</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Location</em>' containment reference list.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTopic_Location()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- EList<Location> getLocation();
-
- /**
- * Returns the value of the '<em><b>Comments</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.mylyn.reviews.frame.core.model.Comment}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Comments</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Comments</em>' reference list.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTopic_Comments()
- * @model transient="true" derived="true"
- * @generated
- */
- EList<Comment> getComments();
-
- /**
- * Returns the value of the '<em><b>Review</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Review</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Review</em>' reference.
- * @see #setReview(Review)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTopic_Review()
- * @model required="true"
- * @generated
- */
- Review getReview();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getReview <em>Review</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Review</em>' reference.
- * @see #getReview()
- * @generated
- */
- void setReview(Review value);
-
- /**
- * Returns the value of the '<em><b>Title</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Title</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Title</em>' attribute.
- * @see #setTitle(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getTopic_Title()
- * @model
- * @generated
- */
- String getTitle();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic#getTitle <em>Title</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Title</em>' attribute.
- * @see #getTitle()
- * @generated
- */
- void setTitle(String value);
-
-} // Topic
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/User.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/User.java
deleted file mode 100644
index eff6de0..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/User.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>User</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.User#getId <em>Id</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.User#getEmail <em>Email</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getUser()
- * @model
- * @generated
- */
-public interface User extends EObject {
- /**
- * Returns the value of the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Id</em>' attribute.
- * @see #setId(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getUser_Id()
- * @model
- * @generated
- */
- String getId();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.User#getId <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Id</em>' attribute.
- * @see #getId()
- * @generated
- */
- void setId(String value);
-
- /**
- * Returns the value of the '<em><b>Email</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Email</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Email</em>' attribute.
- * @see #setEmail(String)
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#getUser_Email()
- * @model
- * @generated
- */
- String getEmail();
-
- /**
- * Sets the value of the '{@link org.eclipse.mylyn.reviews.frame.core.model.User#getEmail <em>Email</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Email</em>' attribute.
- * @see #getEmail()
- * @generated
- */
- void setEmail(String value);
-
-} // User
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentImpl.java
deleted file mode 100644
index ff199ae..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentImpl.java
+++ /dev/null
@@ -1,318 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.Comment;
-import org.eclipse.mylyn.reviews.frame.core.model.CommentType;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Comment</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl#getUser <em>User</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.CommentImpl#getDescription <em>Description</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class CommentImpl extends ReviewComponentImpl implements Comment {
- /**
- * The cached value of the '{@link #getUser() <em>User</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUser()
- * @generated
- * @ordered
- */
- protected User user;
-
- /**
- * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getType()
- * @generated
- * @ordered
- */
- protected CommentType type;
-
- /**
- * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDescription()
- * @generated
- * @ordered
- */
- protected static final String DESCRIPTION_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDescription()
- * @generated
- * @ordered
- */
- protected String description = DESCRIPTION_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CommentImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.COMMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public User getUser() {
- return user;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUser(User newUser) {
- User oldUser = user;
- user = newUser;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.COMMENT__USER, oldUser, user));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public CommentType getType() {
- if (type != null && type.eIsProxy()) {
- InternalEObject oldType = (InternalEObject)type;
- type = (CommentType)eResolveProxy(oldType);
- if (type != oldType) {
- InternalEObject newType = (InternalEObject)type;
- NotificationChain msgs = oldType.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.COMMENT__TYPE, null, null);
- if (newType.eInternalContainer() == null) {
- msgs = newType.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.COMMENT__TYPE, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.COMMENT__TYPE, oldType, type));
- }
- }
- return type;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public CommentType basicGetType() {
- return type;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetType(CommentType newType, NotificationChain msgs) {
- CommentType oldType = type;
- type = newType;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ModelPackage.COMMENT__TYPE, oldType, newType);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setType(CommentType newType) {
- if (newType != type) {
- NotificationChain msgs = null;
- if (type != null)
- msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.COMMENT__TYPE, null, msgs);
- if (newType != null)
- msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.COMMENT__TYPE, null, msgs);
- msgs = basicSetType(newType, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.COMMENT__TYPE, newType, newType));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getDescription() {
- return description!= null ? description : "";
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDescription(String newDescription) {
- String oldDescription = description;
- description = newDescription;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.COMMENT__DESCRIPTION, oldDescription, description));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case ModelPackage.COMMENT__TYPE:
- return basicSetType(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.COMMENT__USER:
- return getUser();
- case ModelPackage.COMMENT__TYPE:
- if (resolve) return getType();
- return basicGetType();
- case ModelPackage.COMMENT__DESCRIPTION:
- return getDescription();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.COMMENT__USER:
- setUser((User)newValue);
- return;
- case ModelPackage.COMMENT__TYPE:
- setType((CommentType)newValue);
- return;
- case ModelPackage.COMMENT__DESCRIPTION:
- setDescription((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.COMMENT__USER:
- setUser((User)null);
- return;
- case ModelPackage.COMMENT__TYPE:
- setType((CommentType)null);
- return;
- case ModelPackage.COMMENT__DESCRIPTION:
- setDescription(DESCRIPTION_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.COMMENT__USER:
- return user != null;
- case ModelPackage.COMMENT__TYPE:
- return type != null;
- case ModelPackage.COMMENT__DESCRIPTION:
- return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (description: ");
- result.append(description);
- result.append(')');
- return result.toString();
- }
-
-} //CommentImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentTypeImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentTypeImpl.java
deleted file mode 100644
index 799fd75..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/CommentTypeImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.CommentType;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Comment Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public abstract class CommentTypeImpl extends EObjectImpl implements CommentType {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CommentTypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.COMMENT_TYPE;
- }
-
-} //CommentTypeImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ItemImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ItemImpl.java
deleted file mode 100644
index c40d3d5..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ItemImpl.java
+++ /dev/null
@@ -1,223 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.Item;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Item</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ItemImpl#getAddedBy <em>Added By</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ItemImpl#getReview <em>Review</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ItemImpl extends ReviewComponentImpl implements Item {
- /**
- * The cached value of the '{@link #getAddedBy() <em>Added By</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getAddedBy()
- * @generated
- * @ordered
- */
- protected User addedBy;
- /**
- * The cached value of the '{@link #getReview() <em>Review</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReview()
- * @generated
- * @ordered
- */
- protected Review review;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ItemImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.ITEM;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public User getAddedBy() {
- if (addedBy != null && addedBy.eIsProxy()) {
- InternalEObject oldAddedBy = (InternalEObject)addedBy;
- addedBy = (User)eResolveProxy(oldAddedBy);
- if (addedBy != oldAddedBy) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.ITEM__ADDED_BY, oldAddedBy, addedBy));
- }
- }
- return addedBy;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public User basicGetAddedBy() {
- return addedBy;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setAddedBy(User newAddedBy) {
- User oldAddedBy = addedBy;
- addedBy = newAddedBy;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.ITEM__ADDED_BY, oldAddedBy, addedBy));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Review getReview() {
- if (review != null && review.eIsProxy()) {
- InternalEObject oldReview = (InternalEObject)review;
- review = (Review)eResolveProxy(oldReview);
- if (review != oldReview) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.ITEM__REVIEW, oldReview, review));
- }
- }
- return review;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Review basicGetReview() {
- return review;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setReview(Review newReview) {
- Review oldReview = review;
- review = newReview;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.ITEM__REVIEW, oldReview, review));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.ITEM__ADDED_BY:
- if (resolve) return getAddedBy();
- return basicGetAddedBy();
- case ModelPackage.ITEM__REVIEW:
- if (resolve) return getReview();
- return basicGetReview();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.ITEM__ADDED_BY:
- setAddedBy((User)newValue);
- return;
- case ModelPackage.ITEM__REVIEW:
- setReview((Review)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.ITEM__ADDED_BY:
- setAddedBy((User)null);
- return;
- case ModelPackage.ITEM__REVIEW:
- setReview((Review)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.ITEM__ADDED_BY:
- return addedBy != null;
- case ModelPackage.ITEM__REVIEW:
- return review != null;
- }
- return super.eIsSet(featureID);
- }
-
-} //ItemImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/LocationImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/LocationImpl.java
deleted file mode 100644
index 195ef2b..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/LocationImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.Location;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Location</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public abstract class LocationImpl extends EObjectImpl implements Location {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected LocationImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.LOCATION;
- }
-
-} //LocationImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelFactoryImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelFactoryImpl.java
deleted file mode 100644
index 7520ceb..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelFactoryImpl.java
+++ /dev/null
@@ -1,201 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.mylyn.reviews.frame.core.model.*;
-import org.eclipse.mylyn.reviews.frame.core.model.Comment;
-import org.eclipse.mylyn.reviews.frame.core.model.Item;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelFactory;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-import org.eclipse.mylyn.reviews.frame.core.model.Topic;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class ModelFactoryImpl extends EFactoryImpl implements ModelFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static ModelFactory init() {
- try {
- ModelFactory theModelFactory = (ModelFactory)EPackage.Registry.INSTANCE.getEFactory("http://org.eclipse.mylyn.reviews.frame.core.model/1.0");
- if (theModelFactory != null) {
- return theModelFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new ModelFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ModelFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case ModelPackage.REVIEW: return createReview();
- case ModelPackage.COMMENT: return createComment();
- case ModelPackage.ITEM: return createItem();
- case ModelPackage.USER: return createUser();
- case ModelPackage.TASK_REFERENCE: return createTaskReference();
- case ModelPackage.REVIEW_GROUP: return createReviewGroup();
- case ModelPackage.TOPIC: return createTopic();
- case ModelPackage.REVIEW_COMPONENT: return createReviewComponent();
- case ModelPackage.SUB_MODEL_ROOT: return createSubModelRoot();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Review createReview() {
- ReviewImpl review = new ReviewImpl();
- return review;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Comment createComment() {
- CommentImpl comment = new CommentImpl();
- return comment;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Item createItem() {
- ItemImpl item = new ItemImpl();
- return item;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public User createUser() {
- UserImpl user = new UserImpl();
- return user;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference createTaskReference() {
- TaskReferenceImpl taskReference = new TaskReferenceImpl();
- return taskReference;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ReviewGroup createReviewGroup() {
- ReviewGroupImpl reviewGroup = new ReviewGroupImpl();
- return reviewGroup;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Topic createTopic() {
- TopicImpl topic = new TopicImpl();
- return topic;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ReviewComponent createReviewComponent() {
- ReviewComponentImpl reviewComponent = new ReviewComponentImpl();
- return reviewComponent;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SubModelRoot createSubModelRoot() {
- SubModelRootImpl subModelRoot = new SubModelRootImpl();
- return subModelRoot;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ModelPackage getModelPackage() {
- return (ModelPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static ModelPackage getPackage() {
- return ModelPackage.eINSTANCE;
- }
-
-} //ModelFactoryImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelPackageImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelPackageImpl.java
deleted file mode 100644
index 5df9a54..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ModelPackageImpl.java
+++ /dev/null
@@ -1,713 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.Comment;
-import org.eclipse.mylyn.reviews.frame.core.model.CommentType;
-import org.eclipse.mylyn.reviews.frame.core.model.Item;
-import org.eclipse.mylyn.reviews.frame.core.model.Location;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelFactory;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewState;
-import org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-import org.eclipse.mylyn.reviews.frame.core.model.Topic;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class ModelPackageImpl extends EPackageImpl implements ModelPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass reviewEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass commentEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass itemEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass locationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass userEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass taskReferenceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass reviewStateEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass reviewGroupEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass commentTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass topicEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass reviewComponentEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass subModelRootEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private ModelPackageImpl() {
- super(eNS_URI, ModelFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- *
- * <p>This method is used to initialize {@link ModelPackage#eINSTANCE} when that field is accessed.
- * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static ModelPackage init() {
- if (isInited) return (ModelPackage)EPackage.Registry.INSTANCE.getEPackage(ModelPackage.eNS_URI);
-
- // Obtain or create and register package
- ModelPackageImpl theModelPackage = (ModelPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ModelPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ModelPackageImpl());
-
- isInited = true;
-
- // Create package meta-data objects
- theModelPackage.createPackageContents();
-
- // Initialize created meta-data
- theModelPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theModelPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(ModelPackage.eNS_URI, theModelPackage);
- return theModelPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getReview() {
- return reviewEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getReview_Topics() {
- return (EReference)reviewEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getReview_ReviewItems() {
- return (EReference)reviewEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getReview_ReviewTask() {
- return (EReference)reviewEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getReview_State() {
- return (EReference)reviewEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getComment() {
- return commentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getComment_User() {
- return (EReference)commentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getComment_Type() {
- return (EReference)commentEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getComment_Description() {
- return (EAttribute)commentEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getItem() {
- return itemEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getItem_AddedBy() {
- return (EReference)itemEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getItem_Review() {
- return (EReference)itemEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getLocation() {
- return locationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getUser() {
- return userEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getUser_Id() {
- return (EAttribute)userEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getUser_Email() {
- return (EAttribute)userEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getTaskReference() {
- return taskReferenceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTaskReference_TaskId() {
- return (EAttribute)taskReferenceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTaskReference_RepositoryURL() {
- return (EAttribute)taskReferenceEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getReviewState() {
- return reviewStateEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getReviewGroup() {
- return reviewGroupEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getReviewGroup_Reviews() {
- return (EReference)reviewGroupEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getReviewGroup_ReviewGroupTask() {
- return (EReference)reviewGroupEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getReviewGroup_Description() {
- return (EAttribute)reviewGroupEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getCommentType() {
- return commentTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getTopic() {
- return topicEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getTopic_Task() {
- return (EReference)topicEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getTopic_Location() {
- return (EReference)topicEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getTopic_Comments() {
- return (EReference)topicEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getTopic_Review() {
- return (EReference)topicEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTopic_Title() {
- return (EAttribute)topicEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getReviewComponent() {
- return reviewComponentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getReviewComponent_Enabled() {
- return (EAttribute)reviewComponentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSubModelRoot() {
- return subModelRootEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSubModelRoot_FragmentVersion() {
- return (EAttribute)subModelRootEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSubModelRoot_Compatibility() {
- return (EAttribute)subModelRootEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSubModelRoot_ApplicationVersion() {
- return (EAttribute)subModelRootEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ModelFactory getModelFactory() {
- return (ModelFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents() {
- if (isCreated) return;
- isCreated = true;
-
- // Create classes and their features
- reviewEClass = createEClass(REVIEW);
- createEReference(reviewEClass, REVIEW__TOPICS);
- createEReference(reviewEClass, REVIEW__REVIEW_ITEMS);
- createEReference(reviewEClass, REVIEW__REVIEW_TASK);
- createEReference(reviewEClass, REVIEW__STATE);
-
- commentEClass = createEClass(COMMENT);
- createEReference(commentEClass, COMMENT__USER);
- createEReference(commentEClass, COMMENT__TYPE);
- createEAttribute(commentEClass, COMMENT__DESCRIPTION);
-
- itemEClass = createEClass(ITEM);
- createEReference(itemEClass, ITEM__ADDED_BY);
- createEReference(itemEClass, ITEM__REVIEW);
-
- locationEClass = createEClass(LOCATION);
-
- userEClass = createEClass(USER);
- createEAttribute(userEClass, USER__ID);
- createEAttribute(userEClass, USER__EMAIL);
-
- taskReferenceEClass = createEClass(TASK_REFERENCE);
- createEAttribute(taskReferenceEClass, TASK_REFERENCE__TASK_ID);
- createEAttribute(taskReferenceEClass, TASK_REFERENCE__REPOSITORY_URL);
-
- reviewStateEClass = createEClass(REVIEW_STATE);
-
- reviewGroupEClass = createEClass(REVIEW_GROUP);
- createEReference(reviewGroupEClass, REVIEW_GROUP__REVIEWS);
- createEReference(reviewGroupEClass, REVIEW_GROUP__REVIEW_GROUP_TASK);
- createEAttribute(reviewGroupEClass, REVIEW_GROUP__DESCRIPTION);
-
- commentTypeEClass = createEClass(COMMENT_TYPE);
-
- topicEClass = createEClass(TOPIC);
- createEReference(topicEClass, TOPIC__TASK);
- createEReference(topicEClass, TOPIC__LOCATION);
- createEReference(topicEClass, TOPIC__COMMENTS);
- createEReference(topicEClass, TOPIC__REVIEW);
- createEAttribute(topicEClass, TOPIC__TITLE);
-
- reviewComponentEClass = createEClass(REVIEW_COMPONENT);
- createEAttribute(reviewComponentEClass, REVIEW_COMPONENT__ENABLED);
-
- subModelRootEClass = createEClass(SUB_MODEL_ROOT);
- createEAttribute(subModelRootEClass, SUB_MODEL_ROOT__FRAGMENT_VERSION);
- createEAttribute(subModelRootEClass, SUB_MODEL_ROOT__COMPATIBILITY);
- createEAttribute(subModelRootEClass, SUB_MODEL_ROOT__APPLICATION_VERSION);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents() {
- if (isInitialized) return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
- reviewEClass.getESuperTypes().add(this.getReviewComponent());
- reviewEClass.getESuperTypes().add(this.getSubModelRoot());
- commentEClass.getESuperTypes().add(this.getReviewComponent());
- itemEClass.getESuperTypes().add(this.getReviewComponent());
- taskReferenceEClass.getESuperTypes().add(this.getReviewComponent());
- reviewStateEClass.getESuperTypes().add(this.getReviewComponent());
- reviewGroupEClass.getESuperTypes().add(this.getReviewComponent());
- reviewGroupEClass.getESuperTypes().add(this.getSubModelRoot());
- topicEClass.getESuperTypes().add(this.getComment());
-
- // Initialize classes and features; add operations and parameters
- initEClass(reviewEClass, Review.class, "Review", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getReview_Topics(), this.getTopic(), null, "topics", null, 0, -1, Review.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEReference(getReview_ReviewItems(), this.getItem(), null, "reviewItems", null, 0, -1, Review.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEReference(getReview_ReviewTask(), this.getTaskReference(), null, "reviewTask", null, 0, 1, Review.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getReview_State(), this.getReviewState(), null, "state", null, 1, 1, Review.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(commentEClass, Comment.class, "Comment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getComment_User(), this.getUser(), null, "user", null, 1, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getComment_Type(), this.getCommentType(), null, "type", null, 1, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getComment_Description(), ecorePackage.getEString(), "description", null, 0, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(itemEClass, Item.class, "Item", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getItem_AddedBy(), this.getUser(), null, "addedBy", null, 1, 1, Item.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getItem_Review(), this.getReview(), null, "review", null, 1, 1, Item.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(locationEClass, Location.class, "Location", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getUser_Id(), ecorePackage.getEString(), "id", null, 0, 1, User.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getUser_Email(), ecorePackage.getEString(), "email", null, 0, 1, User.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(taskReferenceEClass, TaskReference.class, "TaskReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getTaskReference_TaskId(), ecorePackage.getEString(), "taskId", null, 0, 1, TaskReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTaskReference_RepositoryURL(), ecorePackage.getEString(), "repositoryURL", null, 0, 1, TaskReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(reviewStateEClass, ReviewState.class, "ReviewState", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(reviewGroupEClass, ReviewGroup.class, "ReviewGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getReviewGroup_Reviews(), this.getReview(), null, "reviews", null, 0, -1, ReviewGroup.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEReference(getReviewGroup_ReviewGroupTask(), this.getTaskReference(), null, "reviewGroupTask", null, 0, 1, ReviewGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getReviewGroup_Description(), ecorePackage.getEString(), "description", null, 0, 1, ReviewGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(commentTypeEClass, CommentType.class, "CommentType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(topicEClass, Topic.class, "Topic", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getTopic_Task(), this.getTaskReference(), null, "task", null, 0, 1, Topic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTopic_Location(), this.getLocation(), null, "location", null, 0, -1, Topic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTopic_Comments(), this.getComment(), null, "comments", null, 0, -1, Topic.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEReference(getTopic_Review(), this.getReview(), null, "review", null, 1, 1, Topic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTopic_Title(), ecorePackage.getEString(), "title", null, 0, 1, Topic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(reviewComponentEClass, ReviewComponent.class, "ReviewComponent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getReviewComponent_Enabled(), ecorePackage.getEBoolean(), "enabled", "true", 0, 1, ReviewComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(subModelRootEClass, SubModelRoot.class, "SubModelRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getSubModelRoot_FragmentVersion(), ecorePackage.getEString(), "fragmentVersion", "0.8.0", 0, 1, SubModelRoot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSubModelRoot_Compatibility(), ecorePackage.getEInt(), "compatibility", null, 0, 1, SubModelRoot.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
- initEAttribute(getSubModelRoot_ApplicationVersion(), ecorePackage.getEString(), "applicationVersion", "1.0.0", 0, 1, SubModelRoot.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-
- // Create resource
- createResource(eNS_URI);
-
- // Create annotations
- // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
- createExtendedMetaDataAnnotations();
- }
-
- /**
- * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void createExtendedMetaDataAnnotations() {
- String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
- addAnnotation
- (getReviewComponent_Enabled(),
- source,
- new String[] {
- "namespace", "",
- "wildcards", "",
- "name", ""
- });
- }
-
-} //ModelPackageImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewComponentImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewComponentImpl.java
deleted file mode 100644
index df2a773..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewComponentImpl.java
+++ /dev/null
@@ -1,177 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Review Component</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewComponentImpl#isEnabled <em>Enabled</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ReviewComponentImpl extends EObjectImpl implements ReviewComponent {
- /**
- * The default value of the '{@link #isEnabled() <em>Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isEnabled()
- * @generated
- * @ordered
- */
- protected static final boolean ENABLED_EDEFAULT = true;
- /**
- * The cached value of the '{@link #isEnabled() <em>Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isEnabled()
- * @generated
- * @ordered
- */
- protected boolean enabled = ENABLED_EDEFAULT;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ReviewComponentImpl() {
- super();
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.REVIEW_COMPONENT;
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isEnabled() {
- return enabled;
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEnabled(boolean newEnabled) {
- boolean oldEnabled = enabled;
- enabled = newEnabled;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_COMPONENT__ENABLED, oldEnabled, enabled));
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.REVIEW_COMPONENT__ENABLED:
- return isEnabled();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.REVIEW_COMPONENT__ENABLED:
- setEnabled((Boolean)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.REVIEW_COMPONENT__ENABLED:
- setEnabled(ENABLED_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.REVIEW_COMPONENT__ENABLED:
- return enabled != ENABLED_EDEFAULT;
- }
- return super.eIsSet(featureID);
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (enabled: ");
- result.append(enabled);
- result.append(')');
- return result.toString();
- }
-
-} //ReviewComponentImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewGroupImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewGroupImpl.java
deleted file mode 100644
index 5f47241..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewGroupImpl.java
+++ /dev/null
@@ -1,585 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup;
-import org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Review Group</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl#getFragmentVersion <em>Fragment Version</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl#getCompatibility <em>Compatibility</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl#getApplicationVersion <em>Application Version</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl#getReviews <em>Reviews</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl#getReviewGroupTask <em>Review Group Task</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewGroupImpl#getDescription <em>Description</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ReviewGroupImpl extends ReviewComponentImpl implements ReviewGroup {
- /**
- * The default value of the '{@link #getFragmentVersion() <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFragmentVersion()
- * @generated
- * @ordered
- */
- protected static final String FRAGMENT_VERSION_EDEFAULT = "0.8.0";
-
- /**
- * The cached value of the '{@link #getFragmentVersion() <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFragmentVersion()
- * @generated
- * @ordered
- */
- protected String fragmentVersion = FRAGMENT_VERSION_EDEFAULT;
-
- /**
- * The default value of the '{@link #getCompatibility() <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompatibility()
- * @generated
- * @ordered
- */
- protected static final int COMPATIBILITY_EDEFAULT = 0;
-
- /**
- * The cached value of the '{@link #getCompatibility() <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompatibility()
- * @generated
- * @ordered
- */
- protected int compatibility = COMPATIBILITY_EDEFAULT;
-
- /**
- * This is true if the Compatibility attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean compatibilityESet;
-
- /**
- * The default value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getApplicationVersion()
- * @generated
- * @ordered
- */
- protected static final String APPLICATION_VERSION_EDEFAULT = "1.0.0";
-
- /**
- * The cached value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getApplicationVersion()
- * @generated
- * @ordered
- */
- protected String applicationVersion = APPLICATION_VERSION_EDEFAULT;
-
- /**
- * This is true if the Application Version attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean applicationVersionESet;
-
- /**
- * The cached value of the '{@link #getReviews() <em>Reviews</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReviews()
- * @generated
- * @ordered
- */
- protected EList<Review> reviews;
-
- /**
- * The cached value of the '{@link #getReviewGroupTask() <em>Review Group Task</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReviewGroupTask()
- * @generated
- * @ordered
- */
- protected TaskReference reviewGroupTask;
-
- /**
- * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDescription()
- * @generated
- * @ordered
- */
- protected static final String DESCRIPTION_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDescription()
- * @generated
- * @ordered
- */
- protected String description = DESCRIPTION_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ReviewGroupImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.REVIEW_GROUP;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getFragmentVersion() {
- return fragmentVersion;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setFragmentVersion(String newFragmentVersion) {
- String oldFragmentVersion = fragmentVersion;
- fragmentVersion = newFragmentVersion;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION, oldFragmentVersion, fragmentVersion));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getCompatibility() {
- return compatibility;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setCompatibility(int newCompatibility) {
- int oldCompatibility = compatibility;
- compatibility = newCompatibility;
- boolean oldCompatibilityESet = compatibilityESet;
- compatibilityESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_GROUP__COMPATIBILITY, oldCompatibility, compatibility, !oldCompatibilityESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetCompatibility() {
- int oldCompatibility = compatibility;
- boolean oldCompatibilityESet = compatibilityESet;
- compatibility = COMPATIBILITY_EDEFAULT;
- compatibilityESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, ModelPackage.REVIEW_GROUP__COMPATIBILITY, oldCompatibility, COMPATIBILITY_EDEFAULT, oldCompatibilityESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetCompatibility() {
- return compatibilityESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getApplicationVersion() {
- return applicationVersion;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setApplicationVersion(String newApplicationVersion) {
- String oldApplicationVersion = applicationVersion;
- applicationVersion = newApplicationVersion;
- boolean oldApplicationVersionESet = applicationVersionESet;
- applicationVersionESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_GROUP__APPLICATION_VERSION, oldApplicationVersion, applicationVersion, !oldApplicationVersionESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetApplicationVersion() {
- String oldApplicationVersion = applicationVersion;
- boolean oldApplicationVersionESet = applicationVersionESet;
- applicationVersion = APPLICATION_VERSION_EDEFAULT;
- applicationVersionESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, ModelPackage.REVIEW_GROUP__APPLICATION_VERSION, oldApplicationVersion, APPLICATION_VERSION_EDEFAULT, oldApplicationVersionESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetApplicationVersion() {
- return applicationVersionESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<Review> getReviews() {
- if (reviews == null) {
- reviews = new EObjectContainmentEList.Resolving<Review>(Review.class, this, ModelPackage.REVIEW_GROUP__REVIEWS);
- }
- return reviews;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference getReviewGroupTask() {
- if (reviewGroupTask != null && reviewGroupTask.eIsProxy()) {
- InternalEObject oldReviewGroupTask = (InternalEObject)reviewGroupTask;
- reviewGroupTask = (TaskReference)eResolveProxy(oldReviewGroupTask);
- if (reviewGroupTask != oldReviewGroupTask) {
- InternalEObject newReviewGroupTask = (InternalEObject)reviewGroupTask;
- NotificationChain msgs = oldReviewGroupTask.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, null, null);
- if (newReviewGroupTask.eInternalContainer() == null) {
- msgs = newReviewGroupTask.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, oldReviewGroupTask, reviewGroupTask));
- }
- }
- return reviewGroupTask;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference basicGetReviewGroupTask() {
- return reviewGroupTask;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetReviewGroupTask(TaskReference newReviewGroupTask, NotificationChain msgs) {
- TaskReference oldReviewGroupTask = reviewGroupTask;
- reviewGroupTask = newReviewGroupTask;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, oldReviewGroupTask, newReviewGroupTask);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setReviewGroupTask(TaskReference newReviewGroupTask) {
- if (newReviewGroupTask != reviewGroupTask) {
- NotificationChain msgs = null;
- if (reviewGroupTask != null)
- msgs = ((InternalEObject)reviewGroupTask).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, null, msgs);
- if (newReviewGroupTask != null)
- msgs = ((InternalEObject)newReviewGroupTask).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, null, msgs);
- msgs = basicSetReviewGroupTask(newReviewGroupTask, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK, newReviewGroupTask, newReviewGroupTask));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDescription(String newDescription) {
- String oldDescription = description;
- description = newDescription;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW_GROUP__DESCRIPTION, oldDescription, description));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case ModelPackage.REVIEW_GROUP__REVIEWS:
- return ((InternalEList<?>)getReviews()).basicRemove(otherEnd, msgs);
- case ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK:
- return basicSetReviewGroupTask(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION:
- return getFragmentVersion();
- case ModelPackage.REVIEW_GROUP__COMPATIBILITY:
- return getCompatibility();
- case ModelPackage.REVIEW_GROUP__APPLICATION_VERSION:
- return getApplicationVersion();
- case ModelPackage.REVIEW_GROUP__REVIEWS:
- return getReviews();
- case ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK:
- if (resolve) return getReviewGroupTask();
- return basicGetReviewGroupTask();
- case ModelPackage.REVIEW_GROUP__DESCRIPTION:
- return getDescription();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION:
- setFragmentVersion((String)newValue);
- return;
- case ModelPackage.REVIEW_GROUP__COMPATIBILITY:
- setCompatibility((Integer)newValue);
- return;
- case ModelPackage.REVIEW_GROUP__APPLICATION_VERSION:
- setApplicationVersion((String)newValue);
- return;
- case ModelPackage.REVIEW_GROUP__REVIEWS:
- getReviews().clear();
- getReviews().addAll((Collection<? extends Review>)newValue);
- return;
- case ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK:
- setReviewGroupTask((TaskReference)newValue);
- return;
- case ModelPackage.REVIEW_GROUP__DESCRIPTION:
- setDescription((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION:
- setFragmentVersion(FRAGMENT_VERSION_EDEFAULT);
- return;
- case ModelPackage.REVIEW_GROUP__COMPATIBILITY:
- unsetCompatibility();
- return;
- case ModelPackage.REVIEW_GROUP__APPLICATION_VERSION:
- unsetApplicationVersion();
- return;
- case ModelPackage.REVIEW_GROUP__REVIEWS:
- getReviews().clear();
- return;
- case ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK:
- setReviewGroupTask((TaskReference)null);
- return;
- case ModelPackage.REVIEW_GROUP__DESCRIPTION:
- setDescription(DESCRIPTION_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION:
- return FRAGMENT_VERSION_EDEFAULT == null ? fragmentVersion != null : !FRAGMENT_VERSION_EDEFAULT.equals(fragmentVersion);
- case ModelPackage.REVIEW_GROUP__COMPATIBILITY:
- return isSetCompatibility();
- case ModelPackage.REVIEW_GROUP__APPLICATION_VERSION:
- return isSetApplicationVersion();
- case ModelPackage.REVIEW_GROUP__REVIEWS:
- return reviews != null && !reviews.isEmpty();
- case ModelPackage.REVIEW_GROUP__REVIEW_GROUP_TASK:
- return reviewGroupTask != null;
- case ModelPackage.REVIEW_GROUP__DESCRIPTION:
- return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) {
- if (baseClass == SubModelRoot.class) {
- switch (derivedFeatureID) {
- case ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION: return ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION;
- case ModelPackage.REVIEW_GROUP__COMPATIBILITY: return ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY;
- case ModelPackage.REVIEW_GROUP__APPLICATION_VERSION: return ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION;
- default: return -1;
- }
- }
- return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
- if (baseClass == SubModelRoot.class) {
- switch (baseFeatureID) {
- case ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION: return ModelPackage.REVIEW_GROUP__FRAGMENT_VERSION;
- case ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY: return ModelPackage.REVIEW_GROUP__COMPATIBILITY;
- case ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION: return ModelPackage.REVIEW_GROUP__APPLICATION_VERSION;
- default: return -1;
- }
- }
- return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (fragmentVersion: ");
- result.append(fragmentVersion);
- result.append(", compatibility: ");
- if (compatibilityESet) result.append(compatibility); else result.append("<unset>");
- result.append(", applicationVersion: ");
- if (applicationVersionESet) result.append(applicationVersion); else result.append("<unset>");
- result.append(", description: ");
- result.append(description);
- result.append(')');
- return result.toString();
- }
-
-} //ReviewGroupImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewImpl.java
deleted file mode 100644
index cab9e47..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewImpl.java
+++ /dev/null
@@ -1,654 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.mylyn.reviews.frame.core.model.Item;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewState;
-import org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-import org.eclipse.mylyn.reviews.frame.core.model.Topic;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Review</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getFragmentVersion <em>Fragment Version</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getCompatibility <em>Compatibility</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getApplicationVersion <em>Application Version</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getTopics <em>Topics</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getReviewItems <em>Review Items</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getReviewTask <em>Review Task</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.ReviewImpl#getState <em>State</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ReviewImpl extends ReviewComponentImpl implements Review {
- /**
- * The default value of the '{@link #getFragmentVersion() <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFragmentVersion()
- * @generated
- * @ordered
- */
- protected static final String FRAGMENT_VERSION_EDEFAULT = "0.8.0";
-
- /**
- * The cached value of the '{@link #getFragmentVersion() <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFragmentVersion()
- * @generated
- * @ordered
- */
- protected String fragmentVersion = FRAGMENT_VERSION_EDEFAULT;
-
- /**
- * The default value of the '{@link #getCompatibility() <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompatibility()
- * @generated
- * @ordered
- */
- protected static final int COMPATIBILITY_EDEFAULT = 0;
-
- /**
- * The cached value of the '{@link #getCompatibility() <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompatibility()
- * @generated
- * @ordered
- */
- protected int compatibility = COMPATIBILITY_EDEFAULT;
-
- /**
- * This is true if the Compatibility attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean compatibilityESet;
-
- /**
- * The default value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getApplicationVersion()
- * @generated
- * @ordered
- */
- protected static final String APPLICATION_VERSION_EDEFAULT = "1.0.0";
-
- /**
- * The cached value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getApplicationVersion()
- * @generated
- * @ordered
- */
- protected String applicationVersion = APPLICATION_VERSION_EDEFAULT;
-
- /**
- * This is true if the Application Version attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean applicationVersionESet;
-
- /**
- * The cached value of the '{@link #getTopics() <em>Topics</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTopics()
- * @generated
- * @ordered
- */
- protected EList<Topic> topics;
-
- /**
- * The cached value of the '{@link #getReviewItems() <em>Review Items</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReviewItems()
- * @generated
- * @ordered
- */
- protected EList<Item> reviewItems;
-
- /**
- * The cached value of the '{@link #getReviewTask() <em>Review Task</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReviewTask()
- * @generated
- * @ordered
- */
- protected TaskReference reviewTask;
-
- /**
- * The cached value of the '{@link #getState() <em>State</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getState()
- * @generated
- * @ordered
- */
- protected ReviewState state;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ReviewImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.REVIEW;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getFragmentVersion() {
- return fragmentVersion;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setFragmentVersion(String newFragmentVersion) {
- String oldFragmentVersion = fragmentVersion;
- fragmentVersion = newFragmentVersion;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__FRAGMENT_VERSION, oldFragmentVersion, fragmentVersion));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getCompatibility() {
- return compatibility;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setCompatibility(int newCompatibility) {
- int oldCompatibility = compatibility;
- compatibility = newCompatibility;
- boolean oldCompatibilityESet = compatibilityESet;
- compatibilityESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__COMPATIBILITY, oldCompatibility, compatibility, !oldCompatibilityESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetCompatibility() {
- int oldCompatibility = compatibility;
- boolean oldCompatibilityESet = compatibilityESet;
- compatibility = COMPATIBILITY_EDEFAULT;
- compatibilityESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, ModelPackage.REVIEW__COMPATIBILITY, oldCompatibility, COMPATIBILITY_EDEFAULT, oldCompatibilityESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetCompatibility() {
- return compatibilityESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getApplicationVersion() {
- return applicationVersion;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setApplicationVersion(String newApplicationVersion) {
- String oldApplicationVersion = applicationVersion;
- applicationVersion = newApplicationVersion;
- boolean oldApplicationVersionESet = applicationVersionESet;
- applicationVersionESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__APPLICATION_VERSION, oldApplicationVersion, applicationVersion, !oldApplicationVersionESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetApplicationVersion() {
- String oldApplicationVersion = applicationVersion;
- boolean oldApplicationVersionESet = applicationVersionESet;
- applicationVersion = APPLICATION_VERSION_EDEFAULT;
- applicationVersionESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, ModelPackage.REVIEW__APPLICATION_VERSION, oldApplicationVersion, APPLICATION_VERSION_EDEFAULT, oldApplicationVersionESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetApplicationVersion() {
- return applicationVersionESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<Topic> getTopics() {
- if (topics == null) {
- topics = new EObjectResolvingEList<Topic>(Topic.class, this, ModelPackage.REVIEW__TOPICS);
- }
- return topics;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<Item> getReviewItems() {
- if (reviewItems == null) {
- reviewItems = new EObjectResolvingEList<Item>(Item.class, this, ModelPackage.REVIEW__REVIEW_ITEMS);
- }
- return reviewItems;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference getReviewTask() {
- if (reviewTask != null && reviewTask.eIsProxy()) {
- InternalEObject oldReviewTask = (InternalEObject)reviewTask;
- reviewTask = (TaskReference)eResolveProxy(oldReviewTask);
- if (reviewTask != oldReviewTask) {
- InternalEObject newReviewTask = (InternalEObject)reviewTask;
- NotificationChain msgs = oldReviewTask.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__REVIEW_TASK, null, null);
- if (newReviewTask.eInternalContainer() == null) {
- msgs = newReviewTask.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__REVIEW_TASK, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.REVIEW__REVIEW_TASK, oldReviewTask, reviewTask));
- }
- }
- return reviewTask;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference basicGetReviewTask() {
- return reviewTask;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetReviewTask(TaskReference newReviewTask, NotificationChain msgs) {
- TaskReference oldReviewTask = reviewTask;
- reviewTask = newReviewTask;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__REVIEW_TASK, oldReviewTask, newReviewTask);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setReviewTask(TaskReference newReviewTask) {
- if (newReviewTask != reviewTask) {
- NotificationChain msgs = null;
- if (reviewTask != null)
- msgs = ((InternalEObject)reviewTask).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__REVIEW_TASK, null, msgs);
- if (newReviewTask != null)
- msgs = ((InternalEObject)newReviewTask).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__REVIEW_TASK, null, msgs);
- msgs = basicSetReviewTask(newReviewTask, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__REVIEW_TASK, newReviewTask, newReviewTask));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ReviewState getState() {
- if (state != null && state.eIsProxy()) {
- InternalEObject oldState = (InternalEObject)state;
- state = (ReviewState)eResolveProxy(oldState);
- if (state != oldState) {
- InternalEObject newState = (InternalEObject)state;
- NotificationChain msgs = oldState.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__STATE, null, null);
- if (newState.eInternalContainer() == null) {
- msgs = newState.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__STATE, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.REVIEW__STATE, oldState, state));
- }
- }
- return state;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ReviewState basicGetState() {
- return state;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetState(ReviewState newState, NotificationChain msgs) {
- ReviewState oldState = state;
- state = newState;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__STATE, oldState, newState);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setState(ReviewState newState) {
- if (newState != state) {
- NotificationChain msgs = null;
- if (state != null)
- msgs = ((InternalEObject)state).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__STATE, null, msgs);
- if (newState != null)
- msgs = ((InternalEObject)newState).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.REVIEW__STATE, null, msgs);
- msgs = basicSetState(newState, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.REVIEW__STATE, newState, newState));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case ModelPackage.REVIEW__REVIEW_TASK:
- return basicSetReviewTask(null, msgs);
- case ModelPackage.REVIEW__STATE:
- return basicSetState(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.REVIEW__FRAGMENT_VERSION:
- return getFragmentVersion();
- case ModelPackage.REVIEW__COMPATIBILITY:
- return getCompatibility();
- case ModelPackage.REVIEW__APPLICATION_VERSION:
- return getApplicationVersion();
- case ModelPackage.REVIEW__TOPICS:
- return getTopics();
- case ModelPackage.REVIEW__REVIEW_ITEMS:
- return getReviewItems();
- case ModelPackage.REVIEW__REVIEW_TASK:
- if (resolve) return getReviewTask();
- return basicGetReviewTask();
- case ModelPackage.REVIEW__STATE:
- if (resolve) return getState();
- return basicGetState();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.REVIEW__FRAGMENT_VERSION:
- setFragmentVersion((String)newValue);
- return;
- case ModelPackage.REVIEW__COMPATIBILITY:
- setCompatibility((Integer)newValue);
- return;
- case ModelPackage.REVIEW__APPLICATION_VERSION:
- setApplicationVersion((String)newValue);
- return;
- case ModelPackage.REVIEW__TOPICS:
- getTopics().clear();
- getTopics().addAll((Collection<? extends Topic>)newValue);
- return;
- case ModelPackage.REVIEW__REVIEW_ITEMS:
- getReviewItems().clear();
- getReviewItems().addAll((Collection<? extends Item>)newValue);
- return;
- case ModelPackage.REVIEW__REVIEW_TASK:
- setReviewTask((TaskReference)newValue);
- return;
- case ModelPackage.REVIEW__STATE:
- setState((ReviewState)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.REVIEW__FRAGMENT_VERSION:
- setFragmentVersion(FRAGMENT_VERSION_EDEFAULT);
- return;
- case ModelPackage.REVIEW__COMPATIBILITY:
- unsetCompatibility();
- return;
- case ModelPackage.REVIEW__APPLICATION_VERSION:
- unsetApplicationVersion();
- return;
- case ModelPackage.REVIEW__TOPICS:
- getTopics().clear();
- return;
- case ModelPackage.REVIEW__REVIEW_ITEMS:
- getReviewItems().clear();
- return;
- case ModelPackage.REVIEW__REVIEW_TASK:
- setReviewTask((TaskReference)null);
- return;
- case ModelPackage.REVIEW__STATE:
- setState((ReviewState)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.REVIEW__FRAGMENT_VERSION:
- return FRAGMENT_VERSION_EDEFAULT == null ? fragmentVersion != null : !FRAGMENT_VERSION_EDEFAULT.equals(fragmentVersion);
- case ModelPackage.REVIEW__COMPATIBILITY:
- return isSetCompatibility();
- case ModelPackage.REVIEW__APPLICATION_VERSION:
- return isSetApplicationVersion();
- case ModelPackage.REVIEW__TOPICS:
- return topics != null && !topics.isEmpty();
- case ModelPackage.REVIEW__REVIEW_ITEMS:
- return reviewItems != null && !reviewItems.isEmpty();
- case ModelPackage.REVIEW__REVIEW_TASK:
- return reviewTask != null;
- case ModelPackage.REVIEW__STATE:
- return state != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) {
- if (baseClass == SubModelRoot.class) {
- switch (derivedFeatureID) {
- case ModelPackage.REVIEW__FRAGMENT_VERSION: return ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION;
- case ModelPackage.REVIEW__COMPATIBILITY: return ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY;
- case ModelPackage.REVIEW__APPLICATION_VERSION: return ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION;
- default: return -1;
- }
- }
- return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
- if (baseClass == SubModelRoot.class) {
- switch (baseFeatureID) {
- case ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION: return ModelPackage.REVIEW__FRAGMENT_VERSION;
- case ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY: return ModelPackage.REVIEW__COMPATIBILITY;
- case ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION: return ModelPackage.REVIEW__APPLICATION_VERSION;
- default: return -1;
- }
- }
- return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (fragmentVersion: ");
- result.append(fragmentVersion);
- result.append(", compatibility: ");
- if (compatibilityESet) result.append(compatibility); else result.append("<unset>");
- result.append(", applicationVersion: ");
- if (applicationVersionESet) result.append(applicationVersion); else result.append("<unset>");
- result.append(')');
- return result.toString();
- }
-
-} //ReviewImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewStateImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewStateImpl.java
deleted file mode 100644
index 2dbf8ef..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/ReviewStateImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewState;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Review State</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public abstract class ReviewStateImpl extends ReviewComponentImpl implements ReviewState {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ReviewStateImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.REVIEW_STATE;
- }
-
-} //ReviewStateImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/SubModelRootImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/SubModelRootImpl.java
deleted file mode 100644
index 7e261e7..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/SubModelRootImpl.java
+++ /dev/null
@@ -1,347 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Sub Model Root</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl#getFragmentVersion <em>Fragment Version</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl#getCompatibility <em>Compatibility</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.SubModelRootImpl#getApplicationVersion <em>Application Version</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SubModelRootImpl extends EObjectImpl implements SubModelRoot {
- /**
- * The default value of the '{@link #getFragmentVersion() <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFragmentVersion()
- * @generated
- * @ordered
- */
- protected static final String FRAGMENT_VERSION_EDEFAULT = "0.8.0";
-
- /**
- * The cached value of the '{@link #getFragmentVersion() <em>Fragment Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFragmentVersion()
- * @generated
- * @ordered
- */
- protected String fragmentVersion = FRAGMENT_VERSION_EDEFAULT;
-
- /**
- * The default value of the '{@link #getCompatibility() <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompatibility()
- * @generated
- * @ordered
- */
- protected static final int COMPATIBILITY_EDEFAULT = 0;
-
- /**
- * The cached value of the '{@link #getCompatibility() <em>Compatibility</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompatibility()
- * @generated
- * @ordered
- */
- protected int compatibility = COMPATIBILITY_EDEFAULT;
-
- /**
- * This is true if the Compatibility attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean compatibilityESet;
-
- /**
- * The default value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getApplicationVersion()
- * @generated
- * @ordered
- */
- protected static final String APPLICATION_VERSION_EDEFAULT = "1.0.0";
-
- /**
- * The cached value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getApplicationVersion()
- * @generated
- * @ordered
- */
- protected String applicationVersion = APPLICATION_VERSION_EDEFAULT;
-
- /**
- * This is true if the Application Version attribute has been set.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- protected boolean applicationVersionESet;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SubModelRootImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.SUB_MODEL_ROOT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getFragmentVersion() {
- return fragmentVersion;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setFragmentVersion(String newFragmentVersion) {
- String oldFragmentVersion = fragmentVersion;
- fragmentVersion = newFragmentVersion;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION, oldFragmentVersion, fragmentVersion));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getCompatibility() {
- return compatibility;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setCompatibility(int newCompatibility) {
- int oldCompatibility = compatibility;
- compatibility = newCompatibility;
- boolean oldCompatibilityESet = compatibilityESet;
- compatibilityESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY, oldCompatibility, compatibility, !oldCompatibilityESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetCompatibility() {
- int oldCompatibility = compatibility;
- boolean oldCompatibilityESet = compatibilityESet;
- compatibility = COMPATIBILITY_EDEFAULT;
- compatibilityESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY, oldCompatibility, COMPATIBILITY_EDEFAULT, oldCompatibilityESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetCompatibility() {
- return compatibilityESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getApplicationVersion() {
- return applicationVersion;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setApplicationVersion(String newApplicationVersion) {
- String oldApplicationVersion = applicationVersion;
- applicationVersion = newApplicationVersion;
- boolean oldApplicationVersionESet = applicationVersionESet;
- applicationVersionESet = true;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION, oldApplicationVersion, applicationVersion, !oldApplicationVersionESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void unsetApplicationVersion() {
- String oldApplicationVersion = applicationVersion;
- boolean oldApplicationVersionESet = applicationVersionESet;
- applicationVersion = APPLICATION_VERSION_EDEFAULT;
- applicationVersionESet = false;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.UNSET, ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION, oldApplicationVersion, APPLICATION_VERSION_EDEFAULT, oldApplicationVersionESet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isSetApplicationVersion() {
- return applicationVersionESet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION:
- return getFragmentVersion();
- case ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY:
- return getCompatibility();
- case ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION:
- return getApplicationVersion();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION:
- setFragmentVersion((String)newValue);
- return;
- case ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY:
- setCompatibility((Integer)newValue);
- return;
- case ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION:
- setApplicationVersion((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION:
- setFragmentVersion(FRAGMENT_VERSION_EDEFAULT);
- return;
- case ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY:
- unsetCompatibility();
- return;
- case ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION:
- unsetApplicationVersion();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.SUB_MODEL_ROOT__FRAGMENT_VERSION:
- return FRAGMENT_VERSION_EDEFAULT == null ? fragmentVersion != null : !FRAGMENT_VERSION_EDEFAULT.equals(fragmentVersion);
- case ModelPackage.SUB_MODEL_ROOT__COMPATIBILITY:
- return isSetCompatibility();
- case ModelPackage.SUB_MODEL_ROOT__APPLICATION_VERSION:
- return isSetApplicationVersion();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (fragmentVersion: ");
- result.append(fragmentVersion);
- result.append(", compatibility: ");
- if (compatibilityESet) result.append(compatibility); else result.append("<unset>");
- result.append(", applicationVersion: ");
- if (applicationVersionESet) result.append(applicationVersion); else result.append("<unset>");
- result.append(')');
- return result.toString();
- }
-
-} //SubModelRootImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TaskReferenceImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TaskReferenceImpl.java
deleted file mode 100644
index cd2d3ef..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TaskReferenceImpl.java
+++ /dev/null
@@ -1,224 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Task Reference</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TaskReferenceImpl#getTaskId <em>Task Id</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TaskReferenceImpl#getRepositoryURL <em>Repository URL</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TaskReferenceImpl extends ReviewComponentImpl implements TaskReference {
- /**
- * The default value of the '{@link #getTaskId() <em>Task Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTaskId()
- * @generated
- * @ordered
- */
- protected static final String TASK_ID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTaskId() <em>Task Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTaskId()
- * @generated
- * @ordered
- */
- protected String taskId = TASK_ID_EDEFAULT;
-
- /**
- * The default value of the '{@link #getRepositoryURL() <em>Repository URL</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRepositoryURL()
- * @generated
- * @ordered
- */
- protected static final String REPOSITORY_URL_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getRepositoryURL() <em>Repository URL</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRepositoryURL()
- * @generated
- * @ordered
- */
- protected String repositoryURL = REPOSITORY_URL_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected TaskReferenceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.TASK_REFERENCE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getTaskId() {
- return taskId;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTaskId(String newTaskId) {
- String oldTaskId = taskId;
- taskId = newTaskId;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.TASK_REFERENCE__TASK_ID, oldTaskId, taskId));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getRepositoryURL() {
- return repositoryURL;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRepositoryURL(String newRepositoryURL) {
- String oldRepositoryURL = repositoryURL;
- repositoryURL = newRepositoryURL;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.TASK_REFERENCE__REPOSITORY_URL, oldRepositoryURL, repositoryURL));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.TASK_REFERENCE__TASK_ID:
- return getTaskId();
- case ModelPackage.TASK_REFERENCE__REPOSITORY_URL:
- return getRepositoryURL();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.TASK_REFERENCE__TASK_ID:
- setTaskId((String)newValue);
- return;
- case ModelPackage.TASK_REFERENCE__REPOSITORY_URL:
- setRepositoryURL((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.TASK_REFERENCE__TASK_ID:
- setTaskId(TASK_ID_EDEFAULT);
- return;
- case ModelPackage.TASK_REFERENCE__REPOSITORY_URL:
- setRepositoryURL(REPOSITORY_URL_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.TASK_REFERENCE__TASK_ID:
- return TASK_ID_EDEFAULT == null ? taskId != null : !TASK_ID_EDEFAULT.equals(taskId);
- case ModelPackage.TASK_REFERENCE__REPOSITORY_URL:
- return REPOSITORY_URL_EDEFAULT == null ? repositoryURL != null : !REPOSITORY_URL_EDEFAULT.equals(repositoryURL);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (taskId: ");
- result.append(taskId);
- result.append(", repositoryURL: ");
- result.append(repositoryURL);
- result.append(')');
- return result.toString();
- }
-
-} //TaskReferenceImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TopicImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TopicImpl.java
deleted file mode 100644
index 15ed603..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/TopicImpl.java
+++ /dev/null
@@ -1,415 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.mylyn.reviews.frame.core.model.Comment;
-import org.eclipse.mylyn.reviews.frame.core.model.Location;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-import org.eclipse.mylyn.reviews.frame.core.model.Topic;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Topic</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl#getTask <em>Task</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl#getLocation <em>Location</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl#getComments <em>Comments</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl#getReview <em>Review</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.TopicImpl#getTitle <em>Title</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TopicImpl extends CommentImpl implements Topic {
- /**
- * The cached value of the '{@link #getTask() <em>Task</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTask()
- * @generated
- * @ordered
- */
- protected TaskReference task;
-
- /**
- * The cached value of the '{@link #getLocation() <em>Location</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocation()
- * @generated
- * @ordered
- */
- protected EList<Location> location;
-
- /**
- * The cached value of the '{@link #getComments() <em>Comments</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getComments()
- * @generated
- * @ordered
- */
- protected EList<Comment> comments;
-
- /**
- * The cached value of the '{@link #getReview() <em>Review</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReview()
- * @generated
- * @ordered
- */
- protected Review review;
-
- /**
- * The default value of the '{@link #getTitle() <em>Title</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTitle()
- * @generated
- * @ordered
- */
- protected static final String TITLE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTitle() <em>Title</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTitle()
- * @generated
- * @ordered
- */
- protected String title = TITLE_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected TopicImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.TOPIC;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference getTask() {
- if (task != null && task.eIsProxy()) {
- InternalEObject oldTask = (InternalEObject)task;
- task = (TaskReference)eResolveProxy(oldTask);
- if (task != oldTask) {
- InternalEObject newTask = (InternalEObject)task;
- NotificationChain msgs = oldTask.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.TOPIC__TASK, null, null);
- if (newTask.eInternalContainer() == null) {
- msgs = newTask.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.TOPIC__TASK, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.TOPIC__TASK, oldTask, task));
- }
- }
- return task;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TaskReference basicGetTask() {
- return task;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetTask(TaskReference newTask, NotificationChain msgs) {
- TaskReference oldTask = task;
- task = newTask;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ModelPackage.TOPIC__TASK, oldTask, newTask);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTask(TaskReference newTask) {
- if (newTask != task) {
- NotificationChain msgs = null;
- if (task != null)
- msgs = ((InternalEObject)task).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ModelPackage.TOPIC__TASK, null, msgs);
- if (newTask != null)
- msgs = ((InternalEObject)newTask).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ModelPackage.TOPIC__TASK, null, msgs);
- msgs = basicSetTask(newTask, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.TOPIC__TASK, newTask, newTask));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<Location> getLocation() {
- if (location == null) {
- location = new EObjectContainmentEList.Resolving<Location>(Location.class, this, ModelPackage.TOPIC__LOCATION);
- }
- return location;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<Comment> getComments() {
- if (comments == null) {
- comments = new EObjectResolvingEList<Comment>(Comment.class, this, ModelPackage.TOPIC__COMMENTS);
- }
- return comments;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Review getReview() {
- if (review != null && review.eIsProxy()) {
- InternalEObject oldReview = (InternalEObject)review;
- review = (Review)eResolveProxy(oldReview);
- if (review != oldReview) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelPackage.TOPIC__REVIEW, oldReview, review));
- }
- }
- return review;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Review basicGetReview() {
- return review;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setReview(Review newReview) {
- Review oldReview = review;
- review = newReview;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.TOPIC__REVIEW, oldReview, review));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getTitle() {
- return title!= null ? title : "";
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTitle(String newTitle) {
- String oldTitle = title;
- title = newTitle;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.TOPIC__TITLE, oldTitle, title));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case ModelPackage.TOPIC__TASK:
- return basicSetTask(null, msgs);
- case ModelPackage.TOPIC__LOCATION:
- return ((InternalEList<?>)getLocation()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.TOPIC__TASK:
- if (resolve) return getTask();
- return basicGetTask();
- case ModelPackage.TOPIC__LOCATION:
- return getLocation();
- case ModelPackage.TOPIC__COMMENTS:
- return getComments();
- case ModelPackage.TOPIC__REVIEW:
- if (resolve) return getReview();
- return basicGetReview();
- case ModelPackage.TOPIC__TITLE:
- return getTitle();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.TOPIC__TASK:
- setTask((TaskReference)newValue);
- return;
- case ModelPackage.TOPIC__LOCATION:
- getLocation().clear();
- getLocation().addAll((Collection<? extends Location>)newValue);
- return;
- case ModelPackage.TOPIC__COMMENTS:
- getComments().clear();
- getComments().addAll((Collection<? extends Comment>)newValue);
- return;
- case ModelPackage.TOPIC__REVIEW:
- setReview((Review)newValue);
- return;
- case ModelPackage.TOPIC__TITLE:
- setTitle((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.TOPIC__TASK:
- setTask((TaskReference)null);
- return;
- case ModelPackage.TOPIC__LOCATION:
- getLocation().clear();
- return;
- case ModelPackage.TOPIC__COMMENTS:
- getComments().clear();
- return;
- case ModelPackage.TOPIC__REVIEW:
- setReview((Review)null);
- return;
- case ModelPackage.TOPIC__TITLE:
- setTitle(TITLE_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.TOPIC__TASK:
- return task != null;
- case ModelPackage.TOPIC__LOCATION:
- return location != null && !location.isEmpty();
- case ModelPackage.TOPIC__COMMENTS:
- return comments != null && !comments.isEmpty();
- case ModelPackage.TOPIC__REVIEW:
- return review != null;
- case ModelPackage.TOPIC__TITLE:
- return TITLE_EDEFAULT == null ? title != null : !TITLE_EDEFAULT.equals(title);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (title: ");
- result.append(title);
- result.append(')');
- return result.toString();
- }
-
-} //TopicImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/UserImpl.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/UserImpl.java
deleted file mode 100644
index 3672955..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/impl/UserImpl.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>User</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.UserImpl#getId <em>Id</em>}</li>
- * <li>{@link org.eclipse.mylyn.reviews.frame.core.model.impl.UserImpl#getEmail <em>Email</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class UserImpl extends EObjectImpl implements User {
- /**
- * The default value of the '{@link #getId() <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getId()
- * @generated
- * @ordered
- */
- protected static final String ID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getId() <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getId()
- * @generated
- * @ordered
- */
- protected String id = ID_EDEFAULT;
-
- /**
- * The default value of the '{@link #getEmail() <em>Email</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEmail()
- * @generated
- * @ordered
- */
- protected static final String EMAIL_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getEmail() <em>Email</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEmail()
- * @generated
- * @ordered
- */
- protected String email = EMAIL_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected UserImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return ModelPackage.Literals.USER;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return id;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- String oldId = id;
- id = newId;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.USER__ID, oldId, id));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getEmail() {
- return email;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEmail(String newEmail) {
- String oldEmail = email;
- email = newEmail;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.USER__EMAIL, oldEmail, email));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case ModelPackage.USER__ID:
- return getId();
- case ModelPackage.USER__EMAIL:
- return getEmail();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case ModelPackage.USER__ID:
- setId((String)newValue);
- return;
- case ModelPackage.USER__EMAIL:
- setEmail((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case ModelPackage.USER__ID:
- setId(ID_EDEFAULT);
- return;
- case ModelPackage.USER__EMAIL:
- setEmail(EMAIL_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case ModelPackage.USER__ID:
- return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
- case ModelPackage.USER__EMAIL:
- return EMAIL_EDEFAULT == null ? email != null : !EMAIL_EDEFAULT.equals(email);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (id: ");
- result.append(id);
- result.append(", email: ");
- result.append(email);
- result.append(')');
- return result.toString();
- }
-
-} //UserImpl
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelAdapterFactory.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelAdapterFactory.java
deleted file mode 100644
index 22e67e6..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelAdapterFactory.java
+++ /dev/null
@@ -1,338 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.mylyn.reviews.frame.core.model.*;
-import org.eclipse.mylyn.reviews.frame.core.model.Comment;
-import org.eclipse.mylyn.reviews.frame.core.model.CommentType;
-import org.eclipse.mylyn.reviews.frame.core.model.Item;
-import org.eclipse.mylyn.reviews.frame.core.model.Location;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewState;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-import org.eclipse.mylyn.reviews.frame.core.model.Topic;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.mylyn.reviews.frame.core.model.ModelPackage
- * @generated
- */
-public class ModelAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static ModelPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ModelAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = ModelPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
- return true;
- }
- if (object instanceof EObject) {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ModelSwitch<Adapter> modelSwitch =
- new ModelSwitch<Adapter>() {
- @Override
- public Adapter caseReview(Review object) {
- return createReviewAdapter();
- }
- @Override
- public Adapter caseComment(Comment object) {
- return createCommentAdapter();
- }
- @Override
- public Adapter caseItem(Item object) {
- return createItemAdapter();
- }
- @Override
- public Adapter caseLocation(Location object) {
- return createLocationAdapter();
- }
- @Override
- public Adapter caseUser(User object) {
- return createUserAdapter();
- }
- @Override
- public Adapter caseTaskReference(TaskReference object) {
- return createTaskReferenceAdapter();
- }
- @Override
- public Adapter caseReviewState(ReviewState object) {
- return createReviewStateAdapter();
- }
- @Override
- public Adapter caseReviewGroup(ReviewGroup object) {
- return createReviewGroupAdapter();
- }
- @Override
- public Adapter caseCommentType(CommentType object) {
- return createCommentTypeAdapter();
- }
- @Override
- public Adapter caseTopic(Topic object) {
- return createTopicAdapter();
- }
- @Override
- public Adapter caseReviewComponent(ReviewComponent object) {
- return createReviewComponentAdapter();
- }
- @Override
- public Adapter caseSubModelRoot(SubModelRoot object) {
- return createSubModelRootAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return modelSwitch.doSwitch((EObject)target);
- }
-
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.Review <em>Review</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Review
- * @generated
- */
- public Adapter createReviewAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.Comment <em>Comment</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Comment
- * @generated
- */
- public Adapter createCommentAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.Item <em>Item</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Item
- * @generated
- */
- public Adapter createItemAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.Location <em>Location</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Location
- * @generated
- */
- public Adapter createLocationAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.User <em>User</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.User
- * @generated
- */
- public Adapter createUserAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.TaskReference <em>Task Reference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.TaskReference
- * @generated
- */
- public Adapter createTaskReferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewState <em>Review State</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewState
- * @generated
- */
- public Adapter createReviewStateAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup <em>Review Group</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup
- * @generated
- */
- public Adapter createReviewGroupAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.CommentType <em>Comment Type</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.CommentType
- * @generated
- */
- public Adapter createCommentTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.Topic <em>Topic</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.Topic
- * @generated
- */
- public Adapter createTopicAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent <em>Review Component</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent
- * @generated
- */
- public Adapter createReviewComponentAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot <em>Sub Model Root</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.mylyn.reviews.frame.core.model.SubModelRoot
- * @generated
- */
- public Adapter createSubModelRootAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
-
-} //ModelAdapterFactory
diff --git a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelSwitch.java b/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelSwitch.java
deleted file mode 100644
index 020189f..0000000
--- a/org.eclipse.mylyn.reviews.frame.core/src/org/eclipse/mylyn/reviews/frame/core/model/util/ModelSwitch.java
+++ /dev/null
@@ -1,376 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2012 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Description:
- *
- * Contributors:
- * Alvaro Sanchez-Leon - Initial Implementation and API
- *******************************************************************************/
-package org.eclipse.mylyn.reviews.frame.core.model.util;
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.mylyn.reviews.frame.core.model.*;
-import org.eclipse.mylyn.reviews.frame.core.model.Comment;
-import org.eclipse.mylyn.reviews.frame.core.model.CommentType;
-import org.eclipse.mylyn.reviews.frame.core.model.Item;
-import org.eclipse.mylyn.reviews.frame.core.model.Location;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
-import org.eclipse.mylyn.reviews.frame.core.model.Review;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewComponent;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewGroup;
-import org.eclipse.mylyn.reviews.frame.core.model.ReviewState;
-import org.eclipse.mylyn.reviews.frame.core.model.TaskReference;
-import org.eclipse.mylyn.reviews.frame.core.model.Topic;
-import org.eclipse.mylyn.reviews.frame.core.model.User;
-
-public class ModelSwitch<T> {
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static ModelPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ModelSwitch() {
- if (modelPackage == null) {
- modelPackage = ModelPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public T doSwitch(EObject theEObject) {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected T doSwitch(EClass theEClass, EObject theEObject) {
- if (theEClass.eContainer() == modelPackage) {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else {
- List<EClass> eSuperTypes = theEClass.getESuperTypes();
- return
- eSuperTypes.isEmpty() ?
- defaultCase(theEObject) :
- doSwitch(eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case ModelPackage.REVIEW: {
- Review review = (Review)theEObject;
- T result = caseReview(review);
- if (result == null) result = caseReviewComponent(review);
- if (result == null) result = caseSubModelRoot(review);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.COMMENT: {
- Comment comment = (Comment)theEObject;
- T result = caseComment(comment);
- if (result == null) result = caseReviewComponent(comment);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.ITEM: {
- Item item = (Item)theEObject;
- T result = caseItem(item);
- if (result == null) result = caseReviewComponent(item);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.LOCATION: {
- Location location = (Location)theEObject;
- T result = caseLocation(location);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.USER: {
- User user = (User)theEObject;
- T result = caseUser(user);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.TASK_REFERENCE: {
- TaskReference taskReference = (TaskReference)theEObject;
- T result = caseTaskReference(taskReference);
- if (result == null) result = caseReviewComponent(taskReference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.REVIEW_STATE: {
- ReviewState reviewState = (ReviewState)theEObject;
- T result = caseReviewState(reviewState);
- if (result == null) result = caseReviewComponent(reviewState);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.REVIEW_GROUP: {
- ReviewGroup reviewGroup = (ReviewGroup)theEObject;
- T result = caseReviewGroup(reviewGroup);
- if (result == null) result = caseReviewComponent(reviewGroup);
- if (result == null) result = caseSubModelRoot(reviewGroup);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.COMMENT_TYPE: {
- CommentType commentType = (CommentType)theEObject;
- T result = caseCommentType(commentType);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.TOPIC: {
- Topic topic = (Topic)theEObject;
- T result = caseTopic(topic);
- if (result == null) result = caseComment(topic);
- if (result == null) result = caseReviewComponent(topic);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.REVIEW_COMPONENT: {
- ReviewComponent reviewComponent = (ReviewComponent)theEObject;
- T result = caseReviewComponent(reviewComponent);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case ModelPackage.SUB_MODEL_ROOT: {
- SubModelRoot subModelRoot = (SubModelRoot)theEObject;
- T result = caseSubModelRoot(subModelRoot);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Review</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Review</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseReview(Review object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Comment</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Comment</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseComment(Comment object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Item</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Item</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseItem(Item object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Location</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Location</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseLocation(Location object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>User</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>User</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseUser(User object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Task Reference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Task Reference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseTaskReference(TaskReference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Review State</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Review State</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseReviewState(ReviewState object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Review Group</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Review Group</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseReviewGroup(ReviewGroup object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Comment Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Comment Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCommentType(CommentType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Topic</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Topic</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseTopic(Topic object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Review Component</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Review Component</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseReviewComponent(ReviewComponent object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Sub Model Root</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Sub Model Root</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSubModelRoot(SubModelRoot object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public T defaultCase(EObject object) {
- return null;
- }
-
-} //ModelSwitch
diff --git a/org.eclipse.mylyn.reviews.r4e-target/r4e.target b/org.eclipse.mylyn.reviews.r4e-target/r4e.target
new file mode 100644
index 0000000..61c91fc
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e-target/r4e.target
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="Mylyn Reviews Target" sequenceNumber="103">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.pde.api.tools.ee.javase16.group" version="1.0.0.v20120530-1420-7D-FYwFAFkNZkOIwNB_6kN"/>
+<unit id="org.eclipse.pde.api.tools.ee.javase17.group" version="1.0.0.v20120530-1420-7D-FYwFAFkNZkOIwNB_6kN"/>
+<unit id="org.eclipse.platform.ide" version="3.8.1.M20120914-1540"/>
+<unit id="org.eclipse.sdk.ide" version="3.8.1.M20120914-1540"/>
+<repository location="http://download.eclipse.org/eclipse/updates/3.8"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.birt.feature.group" version="4.2.1.v20120820-ChBG8UGYgRQlJ7y9Lz-wS7nDcRL4"/>
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.8.1.v20120917-0436"/>
+<unit id="org.eclipse.wb.swt.feature.feature.group" version="1.5.1.r42x201209161211"/>
+<unit id="org.eclipse.emf.ecore.xcore.sdk.feature.group" version="1.0.1.v20120917-0741"/>
+<unit id="org.eclipse.cdt.feature.group" version="8.1.1.201209170703"/>
+<repository location="http://download.eclipse.org/releases/juno"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.egit.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.egit.source.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.egit.mylyn.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jgit.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jgit.source.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/egit/updates-1.3"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="javax.activation" version="0.0.0"/>
+<unit id="javax.mail" version="0.0.0"/>
+<unit id="com.google.gerrit.common" version="0.0.0"/>
+<unit id="com.google.gerrit.common.source" version="0.0.0"/>
+<unit id="com.google.gerrit.prettify" version="0.0.0"/>
+<unit id="com.google.gerrit.prettify.source" version="0.0.0"/>
+<unit id="com.google.gerrit.reviewdb" version="0.0.0"/>
+<unit id="com.google.gerrit.reviewdb.source" version="0.0.0"/>
+<unit id="org.hamcrest.core" version="0.0.0"/>
+<unit id="org.hamcrest.core.source" version="0.0.0"/>
+<unit id="org.hamcrest.integration.source" version="0.0.0"/>
+<unit id="org.hamcrest.generator" version="0.0.0"/>
+<unit id="org.hamcrest.generator.source" version="0.0.0"/>
+<unit id="org.hamcrest.integration" version="0.0.0"/>
+<unit id="org.hamcrest.library" version="0.0.0"/>
+<unit id="org.hamcrest.library.source" version="0.0.0"/>
+<unit id="org.hamcrest" version="0.0.0"/>
+<unit id="org.hamcrest.text" version="0.0.0"/>
+<unit id="org.hamcrest.text.source" version="0.0.0"/>
+<unit id="org.objenesis.source" version="0.0.0"/>
+<unit id="org.objenesis" version="0.0.0"/>
+<unit id="org.mockito" version="0.0.0"/>
+<unit id="org.mockito.source" version="0.0.0"/>
+<unit id="org.apache.commons.io" version="0.0.0"/>
+<unit id="org.apache.commons.logging" version="0.0.0"/>
+<unit id="org.antlr.runtime" version="3.0.0.v200803061811"/>
+<unit id="org.apache.xmlrpc" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/"/>
+</location>
+</locations>
+</target>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/META-INF/MANIFEST.MF b/org.eclipse.mylyn.reviews.r4e.core.tests/META-INF/MANIFEST.MF
index 00eef5a..07ce5e7 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/META-INF/MANIFEST.MF
@@ -16,7 +16,6 @@ Export-Package: org.eclipse.egit.core.test;x-internal:=true,
org.eclipse.mylyn.reviews.r4e.core.utils.filePermission;x-internal:=true
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.mylyn.reviews.r4e.core,
- org.eclipse.mylyn.reviews.frame.core,
org.eclipse.emf.ecore.xmi,
org.junit4,
org.apache.commons.io;bundle-version="2.0.1",
@@ -28,5 +27,6 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.jdt.core;bundle-version="3.5.0",
org.eclipse.jdt.launching;bundle-version="3.5.0",
org.eclipse.mylyn.versions.core;bundle-version="0.1.0",
- org.eclipse.mylyn.reviews.r4e.transform;bundle-version="0.10.0"
+ org.eclipse.mylyn.reviews.r4e.transform;bundle-version="0.10.0",
+ org.eclipse.mylyn.reviews.core;bundle-version="1.1.0"
Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/R4ECoreAllTests.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/R4ECoreAllTests.java
index 36caf40..2d13b09 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/R4ECoreAllTests.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/R4ECoreAllTests.java
@@ -23,6 +23,7 @@ import org.eclipse.mylyn.reviews.r4e.core.model.serial.PersistenceTest;
import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.ChangeResControllerTest;
import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.CommonTest;
import org.eclipse.mylyn.reviews.r4e.core.model.tests.ModelTests;
+import org.eclipse.mylyn.reviews.r4e.core.utils.CommonModelFileConverterTest;
import org.eclipse.mylyn.reviews.r4e.core.utils.filePermission.OSPermissionTest;
/**
@@ -53,6 +54,7 @@ public class R4ECoreAllTests extends TestSuite {
suite.addTestSuite(OSPermissionTest.class);
suite.addTestSuite(ChangeResControllerTest.class);
suite.addTestSuite(CommonTest.class);
+ suite.addTestSuite(CommonModelFileConverterTest.class);
return suite;
}
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/TstGeneral.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/TstGeneral.java
index ddb5d87..ae54848 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/TstGeneral.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/TstGeneral.java
@@ -19,7 +19,7 @@ import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.eclipse.emf.common.util.URI;
-import org.eclipse.mylyn.reviews.frame.core.utils.Tracer;
+import org.eclipse.mylyn.reviews.r4e.core.utils.Tracer;
public class TstGeneral {
// ------------------------------------------------------------------------
@@ -27,6 +27,8 @@ public class TstGeneral {
// ------------------------------------------------------------------------
public static final String GROUP_PATH_STR = "outGroupX";
+ //Pre common model fixes
+
public static final String GOLDEN_GROUP_DIR_STR = "stubs_model/" + GROUP_PATH_STR;
public static final String GOLDEN_GROUP_FILE_STR = GOLDEN_GROUP_DIR_STR + "/Golden_Group_group_root.xrer";
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/BasePersistenceTest.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/BasePersistenceTest.java
new file mode 100644
index 0000000..c642642
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/BasePersistenceTest.java
@@ -0,0 +1,118 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2012 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Description:
+ *
+ * Contributors:
+ * Alvaro Sanchez-Leon - Initial API and Implementation
+ *******************************************************************************/
+
+/**
+ *
+ */
+package org.eclipse.mylyn.reviews.r4e.core.model.serial;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+
+import org.apache.commons.io.FileUtils;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.mylyn.reviews.r4e.core.TstGeneral;
+import org.eclipse.mylyn.reviews.r4e.core.model.R4EReviewGroup;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.Persistence.RModelFactoryExt;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.Persistence.ResourceUpdater;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.ResourceHandlingException;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.SerializeFactory;
+import org.junit.After;
+import org.junit.Before;
+
+/**
+ * @author Alvaro Sanchez-Leon
+ */
+public class BasePersistenceTest extends TestCase {
+
+ // ------------------------------------------------------------------------
+ // Constants
+ // ------------------------------------------------------------------------
+ protected static final URI fGoldenGroup = TstGeneral.GOLDEN_GROUP_FILE;
+
+ private static File fTestDir;
+
+ // ------------------------------------------------------------------------
+ // Instance Variables
+ // ------------------------------------------------------------------------
+ protected final RModelFactoryExt fResFactory = SerializeFactory.getModelExtension();
+
+ protected final ResourceUpdater fUpdater = SerializeFactory.getResourceSetUpdater();
+
+ protected R4EReviewGroup fGroup = null;
+
+ protected static File fRootTestDir = null;
+
+ protected final String fSep = File.separator;
+
+ protected boolean keepFiles;
+
+ // ------------------------------------------------------------------------
+ // RWCommon
+ // ------------------------------------------------------------------------
+
+ /**
+ * @throws java.lang.Exception
+ */
+ @Override
+ @Before
+ public void setUp() throws Exception {
+ String base = System.getProperty("java.io.tmpdir");
+ if (!base.endsWith(File.separator)) {
+ base = base + File.separator;
+ }
+
+ fRootTestDir = new File(base + "r4eTst" + File.separator + System.currentTimeMillis());
+
+ // Resolve golden group storage dir
+ String rootFile = fGoldenGroup.lastSegment();
+ File goldenDir = new File(URI.decode(fGoldenGroup.trimSegments(1).devicePath()));
+
+ // Take the directory name to be used as copy destination
+ String testDir = fRootTestDir.toString() + File.separator + "OutL1" + fSep + "OutL2" + fSep
+ + goldenDir.getName();
+ fTestDir = new File(testDir);
+
+ // Determine the location of the group file in the destination folder
+ URI testRootURI = URI.createFileURI(fTestDir.getAbsolutePath());
+ testRootURI = testRootURI.appendSegment(rootFile);
+
+ // Copy golden dir to test dir
+ FileUtils.copyDirectory(goldenDir, fTestDir);
+
+ // Load
+ try {
+ fGroup = fResFactory.openR4EReviewGroup(testRootURI);
+ } catch (ResourceHandlingException e) {
+ e.printStackTrace();
+ }
+
+ // Tracing on
+ TstGeneral.activateTracer();
+ }
+
+ /**
+ * @throws java.lang.Exception
+ */
+ @Override
+ @After
+ public void tearDown() throws Exception {
+ fResFactory.closeR4EReviewGroup(fGroup);
+ // remove test directory
+ if (!keepFiles && fRootTestDir != null && fRootTestDir.exists()) {
+ FileUtils.deleteDirectory(fRootTestDir);
+ }
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/PersistenceTest.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/PersistenceTest.java
index 405293c..e2068c7 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/PersistenceTest.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/serial/PersistenceTest.java
@@ -20,105 +20,22 @@ package org.eclipse.mylyn.reviews.r4e.core.model.serial;
import java.io.File;
import java.io.IOException;
-import junit.framework.TestCase;
-
import org.apache.commons.io.FileUtils;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.mylyn.reviews.r4e.core.TstGeneral;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EDecision;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EReview;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EReviewDecision;
-import org.eclipse.mylyn.reviews.r4e.core.model.R4EReviewGroup;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EUser;
import org.eclipse.mylyn.reviews.r4e.core.model.RModelFactory;
-import org.eclipse.mylyn.reviews.r4e.core.model.serial.Persistence.RModelFactoryExt;
-import org.eclipse.mylyn.reviews.r4e.core.model.serial.Persistence.ResourceUpdater;
import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.CompatibilityException;
import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.OutOfSyncException;
import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.ResourceHandlingException;
-import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.SerializeFactory;
-import org.junit.After;
-import org.junit.Before;
/**
* @author Alvaro Sanchez-Leon
*/
-public class PersistenceTest extends TestCase {
-
- // ------------------------------------------------------------------------
- // Constants
- // ------------------------------------------------------------------------
- private static final URI fGoldenGroup = TstGeneral.GOLDEN_GROUP_FILE;
-
- private static File fTestDir;
-
- // ------------------------------------------------------------------------
- // Instance Variables
- // ------------------------------------------------------------------------
- private final RModelFactoryExt fResFactory = SerializeFactory.getModelExtension();
-
- private final ResourceUpdater fUpdater = SerializeFactory.getResourceSetUpdater();
-
- private R4EReviewGroup fGroup = null;
-
- private static File fRootTestDir = null;
-
- private final String fSep = File.separator;
-
- // ------------------------------------------------------------------------
- // RWCommon
- // ------------------------------------------------------------------------
-
- /**
- * @throws java.lang.Exception
- */
- @Before
- public void setUp() throws Exception {
- String base = System.getProperty("java.io.tmpdir");
- if (!base.endsWith(File.separator)) {
- base = base + File.separator;
- }
-
- fRootTestDir = new File(base + "r4eTst");
-
- // Resolve golden group storage dir
- String rootFile = fGoldenGroup.lastSegment();
- File goldenDir = new File(URI.decode(fGoldenGroup.trimSegments(1).devicePath()));
-
- // Take the directory name to be used as copy destination
- String testDir = fRootTestDir.toString() + "OutL1" + fSep + "OutL2" + fSep + goldenDir.getName();
- fTestDir = new File(testDir);
-
- // Determine the location of the group file in the destination folder
- URI testRootURI = URI.createFileURI(fTestDir.getAbsolutePath());
- testRootURI = testRootURI.appendSegment(rootFile);
-
- // Copy golden dir to test dir
- FileUtils.copyDirectory(goldenDir, fTestDir);
-
- // Load
- try {
- fGroup = fResFactory.openR4EReviewGroup(testRootURI);
- } catch (ResourceHandlingException e) {
- e.printStackTrace();
- }
-
- // Tracing on
- TstGeneral.activateTracer();
- }
-
- /**
- * @throws java.lang.Exception
- */
- @After
- public void tearDown() throws Exception {
- fResFactory.closeR4EReviewGroup(fGroup);
- // remove test directory
- if (fRootTestDir != null && fRootTestDir.exists()) {
- FileUtils.deleteDirectory(fRootTestDir);
- }
- }
+public class PersistenceTest extends BasePersistenceTest {
// ------------------------------------------------------------------------
// TEST METHODS
@@ -154,7 +71,7 @@ public class PersistenceTest extends TestCase {
int spentTime = 100;
R4EReviewDecision decision = RModelFactory.eINSTANCE.createR4EReviewDecision();
decision.setSpentTime(spentTime);
- decision.setValue(R4EDecision.R4E_REVIEW_DECISION_ACCEPTED);
+ decision.setValue(R4EDecision.ACCEPTED);
review.setDecision(decision);
// Check-In and Save
@@ -184,14 +101,14 @@ public class PersistenceTest extends TestCase {
// Verify that change was persisted
decision = review.getDecision();
assertEquals(spentTime, decision.getSpentTime());
- assertEquals(R4EDecision.R4E_REVIEW_DECISION_ACCEPTED, decision.getValue());
+ assertEquals(R4EDecision.ACCEPTED, decision.getValue());
}
/**
* Testing writing permissions
*/
public void testReadWritePermissions() {
- String dirName = fRootTestDir.toString() + "tFolder";
+ String dirName = fRootTestDir.toString() + File.separator + "tFolder";
File tfolder = new File(dirName);
tfolder.mkdir();
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/ModelExample.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/ModelExample.java
index 51df71c..3229f0a 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/ModelExample.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/ModelExample.java
@@ -25,9 +25,9 @@ import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
import org.eclipse.emf.ecore.util.Diagnostician;
-import org.eclipse.mylyn.reviews.frame.core.model.ModelPackage;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EReviewGroup;
import org.eclipse.mylyn.reviews.r4e.core.model.RModelFactory;
+import org.eclipse.mylyn.reviews.r4e.core.model.RModelPackage;
import org.eclipse.mylyn.reviews.r4e.core.model.util.RModelResourceFactoryImpl;
/**
@@ -56,7 +56,7 @@ public class ModelExample {
// Register the package to ensure it is available during loading.
//
- resourceSet.getPackageRegistry().put(ModelPackage.eNS_URI, ModelPackage.eINSTANCE);
+ resourceSet.getPackageRegistry().put(RModelPackage.eNS_URI, RModelPackage.eINSTANCE);
// If there are no arguments, emit an appropriate usage message.
//
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/R4EReviewGroupTest.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/R4EReviewGroupTest.java
index 36bef4a..c4c6e17 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/R4EReviewGroupTest.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/model/tests/R4EReviewGroupTest.java
@@ -301,7 +301,7 @@ public class R4EReviewGroupTest extends TestCase {
// loadedGroup = GoldenStubHandler.loadStub(groupFileUri);
// resSet = loadedGroup.eResource().getResourceSet();
// // load all reviews, to associate to the same resourceSet
- // EList<Review> reviews = loadedGroup.getReviews();
+ // List<Review> reviews = loadedGroup.getReviews();
// for (Iterator<Review> iterator = reviews.iterator(); iterator.hasNext();) {
// Review review = iterator.next();
// fFactory.openR4EReview(loadedGroup, ((R4EReview) review).getName());
@@ -365,7 +365,7 @@ public class R4EReviewGroupTest extends TestCase {
// try {
// loadedGroup = fFactory.openR4EReviewGroup(groupFileURI);
// // load all reviews, to associate to the same resourceSet
- // EMap<String, R4EReview> reviews = loadedGroup.getReviewsMap();
+ // Map<String, R4EReview> reviews = loadedGroup.getReviewsMap();
// for (Iterator<String> iterator = reviews.keySet().iterator(); iterator.hasNext();) {
// String reviewName = iterator.next();
// fFactory.openR4EReview(loadedGroup, reviewName);
@@ -383,8 +383,8 @@ public class R4EReviewGroupTest extends TestCase {
// assertNotNull(tomReviews);
// assertNotNull(jerryReviews);
//
- // EList<String> createdByTom = tomReviews.getCreatedReviews();
- // EList<String> createdByJerry = jerryReviews.getCreatedReviews();
+ // List<String> createdByTom = tomReviews.getCreatedReviews();
+ // List<String> createdByJerry = jerryReviews.getCreatedReviews();
//
// Set<String> tomInvitedTo = tomReviews.getInvitedToMap().keySet();
// Set<String> jerryInvitedTo = jerryReviews.getInvitedToMap().keySet();
@@ -407,7 +407,7 @@ public class R4EReviewGroupTest extends TestCase {
// File goldenFolder = new File(folderPath);
// @SuppressWarnings("unchecked")
// Collection<File> files = FileUtils.listFiles(goldenFolder, TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE);
- // EList<Resource> resources = loadedGroup.eResource().getResourceSet().getResources();
+ // List<Resource> resources = loadedGroup.eResource().getResourceSet().getResources();
// boolean goodNumResources = (files.size() == resources.size());
// if (!goodNumResources) {
// System.out.println("Unexpected number of resources found: ");
@@ -432,7 +432,7 @@ public class R4EReviewGroupTest extends TestCase {
// assertNotNull(((R4EReview) loadedGroup.getReviews().get(0)).getName());
//
// // Verify Reviews Ids Map
- // EList<Review> reviews = loadedGroup.getReviews();
+ // List<Review> reviews = loadedGroup.getReviews();
// R4EReview review = null;
// for (Iterator<Review> iterator = reviews.iterator(); iterator.hasNext();) {
// R4EReview tmpReview = (R4EReview) iterator.next();
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/utils/CommonModelFileConverterTest.java b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/utils/CommonModelFileConverterTest.java
new file mode 100644
index 0000000..a493345
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/src/org/eclipse/mylyn/reviews/r4e/core/utils/CommonModelFileConverterTest.java
@@ -0,0 +1,92 @@
+/**
+ * Copyright (c) 2010, 2012 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Description:
+ *
+ * Contributors:
+ * Miles Parker - Initial implementation
+ *
+ */
+package org.eclipse.mylyn.reviews.r4e.core.utils;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.apache.commons.io.FileUtils;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.mylyn.reviews.core.model.IReview;
+import org.eclipse.mylyn.reviews.r4e.core.model.R4EReview;
+import org.eclipse.mylyn.reviews.r4e.core.model.R4EReviewGroup;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.BasePersistenceTest;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.CompatibilityException;
+import org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.ResourceHandlingException;
+import org.junit.Test;
+
+public class CommonModelFileConverterTest extends BasePersistenceTest {
+
+ private R4EReviewGroup oldGroup;
+
+ public static final String OLD_GROUP_PATH_STR = "outGroupPrior";
+
+ public static final String OLD_GROUP_DIR_STR = "stubs_model/" + OLD_GROUP_PATH_STR;
+
+ public static final String OLD_GROUP_FILE_STR = OLD_GROUP_DIR_STR + "/Golden_Group_group_root.xrer";
+
+ public static final URI OLD_GROUP_FILE = URI.createFileURI(OLD_GROUP_FILE_STR);
+
+ @Test
+ public void testConversion() throws ResourceHandlingException, CompatibilityException, IOException {
+ keepFiles = true;
+
+ // Take the directory name to be used as copy destination
+ File goldenDir = new File(URI.decode(OLD_GROUP_FILE.trimSegments(1).devicePath()));
+ String testDir = fRootTestDir.toString() + File.separator + "OutL1" + fSep + "OutL2" + fSep
+ + goldenDir.getName();
+ File oldTestDir = new File(testDir);
+
+ // Determine the location of the group file in the destination folder
+ URI oldTestRootURI = URI.createFileURI(oldTestDir.getAbsolutePath());
+ String rootFile = fGoldenGroup.lastSegment();
+ URI oldTestGroupFileURI = oldTestRootURI.appendSegment(rootFile);
+
+ // Copy golden dir to test dir
+ FileUtils.copyDirectory(goldenDir, oldTestDir);
+
+ oldGroup = (R4EReviewGroup) fResFactory.openR4EReviewGroup(oldTestGroupFileURI);
+ // Load
+ try {
+ R4EReview oldReview = fResFactory.openR4EReview(oldGroup, "Review1");
+ fail();
+ } catch (Exception e) {
+ assertTrue("Actual Message: " + e.getMessage(), e.getMessage().contains("IllegalValueException"));
+ }
+ CommonModelFileConverter converter = new CommonModelFileConverter(oldTestRootURI);
+ converter.schedule();
+ long elapsed = 0;
+ while (converter.getResult() == null) {
+ if (elapsed > 20000) {
+ fail("Timeout for conversion.");
+ }
+ try {
+ Thread.sleep(100);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ elapsed++;
+ }
+ assertTrue(converter.getResult().getMessage(), converter.getResult().isOK());
+
+ R4EReviewGroup newGroup = (R4EReviewGroup) fResFactory.openR4EReviewGroup(oldTestGroupFileURI);
+ R4EReview newReview = fResFactory.openR4EReview(newGroup, "Review1");
+ assertNotNull(newReview);
+ for (IReview review : newGroup.getReviews()) {
+ fResFactory.openR4EReview(newGroup, review.getId());
+ }
+ //keepFiles = false;
+ }
+}
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/GroupSampl.java b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/GroupSampl.java
index 42a2afd..d01a717 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/GroupSampl.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/GroupSampl.java
@@ -17,8 +17,8 @@ package org.eclipse.mylyn.reviews.r4e.core.model.impl;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
+import java.util.Map;
-import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.common.util.URI;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EAnomalyType;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EReview;
@@ -38,7 +38,7 @@ public class GroupSampl {
private final static String _DEFAULT_ENTRY_CRITERIA = "-Entry Criteria";
- private final static String _VERSION = "0.8.0";
+ private final static String _VERSION = "0.13.0";
private final static String[] _AVAILABLE_PROJECTS = new String[] { "P1", "P2", "P3" };
@@ -103,7 +103,7 @@ public class GroupSampl {
// LOCAL REFERENCES
R4EAnomalyType anomalyTypeTemplate;
R4EAnomalyType anomalyTypeReference;
- EMap<String, R4EAnomalyType> anomalyTypeMap = fgroup.getAnomalyTypeKeyToReference();
+ Map<String, R4EAnomalyType> anomalyTypMap = fgroup.getAnomalyTypeKeyToReference();
for (String type : _AVAILABLE_ANOMALY_TYPES) {
anomalyTypeTemplate = RModelFactoryExt.eINSTANCE.createR4EAnomalyType();
anomalyTypeReference = RModelFactoryExt.eINSTANCE.createR4EAnomalyType();
@@ -115,7 +115,7 @@ public class GroupSampl {
fgroup.getAvailableAnomalyTypes().add(anomalyTypeTemplate);
// RWCommon reference used when creating anomalies
- anomalyTypeMap.put(type, anomalyTypeReference);
+ anomalyTypMap.put(type, anomalyTypeReference);
}
try {
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/ReviewSampl.java b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/ReviewSampl.java
index b307ebf..e72860a 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/ReviewSampl.java
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs/org/eclipse/mylyn/reviews/r4e/core/model/impl/ReviewSampl.java
@@ -22,10 +22,8 @@ import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
import java.util.GregorianCalendar;
-import java.util.Iterator;
import java.util.List;
-import org.eclipse.emf.common.util.EList;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EAnomaly;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EAnomalyTextPosition;
import org.eclipse.mylyn.reviews.r4e.core.model.R4EComment;
@@ -90,23 +88,23 @@ public class ReviewSampl {
fReview.setStartDate(startDate);
fReview.setEndDate(endDate);
- EList<String> projects = aGroup.getAvailableProjects();
+ List<String> projects = aGroup.getAvailableProjects();
String project = "TBD";
if (projects != null && projects.size() > 0) {
project = projects.get(0);
}
- EList<String> components = aGroup.getAvailableComponents();
+ List<String> components = aGroup.getAvailableComponents();
String component = "TBD";
if (components != null && components.size() > 0) {
component = components.get(0);
}
R4EReviewDecision decision = RModelFactory.eINSTANCE.createR4EReviewDecision();
- decision.setValue(R4EDecision.R4E_REVIEW_DECISION_ACCEPTED);
+ decision.setValue(R4EDecision.ACCEPTED);
List<R4EUserRole> roles = new ArrayList<R4EUserRole>();
- roles.add(R4EUserRole.R4E_ROLE_LEAD);
+ roles.add(R4EUserRole.LEAD);
int value = 0;
R4EParticipant participant = null;
try {
@@ -123,8 +121,7 @@ public class ReviewSampl {
participant.getGroupPaths().add("c:/users/test/group2/");
Collection<Integer> userTimes = participant.getTimeLog().values();
- for (Iterator<Integer> iterator = userTimes.iterator(); iterator.hasNext();) {
- Integer time = iterator.next();
+ for (Integer time : userTimes) {
value += time;
}
@@ -142,8 +139,7 @@ public class ReviewSampl {
participant2.getGroupPaths().add("c:/group2/");
userTimes = participant2.getTimeLog().values();
- for (Iterator<Integer> iterator = userTimes.iterator(); iterator.hasNext();) {
- Integer time = iterator.next();
+ for (Integer time : userTimes) {
value += time;
}
@@ -167,7 +163,7 @@ public class ReviewSampl {
fReview.setObjectives("Sample Objectives");
fReview.setReferenceMaterial("sample reference material");
fReview.setEndDate(endDate);
- fReview.setType(R4EReviewType.R4E_REVIEW_TYPE_INFORMAL);
+ fReview.setType(R4EReviewType.INFORMAL);
// REFERENCES LOCAL
decision.setSpentTime(value);
@@ -175,7 +171,7 @@ public class ReviewSampl {
// REFERENCES - SUPERTYPE
R4EReviewState revState = RModelFactory.eINSTANCE.createR4EReviewState();
- revState.setState(R4EReviewPhase.R4E_REVIEW_PHASE_PREPARATION);
+ revState.setState(R4EReviewPhase.PREPARATION);
fReview.setState(revState);
R4ETaskReference task = RModelFactory.eINSTANCE.createR4ETaskReference();
@@ -223,7 +219,7 @@ public class ReviewSampl {
// Additional comments from two users on the same anomaly
// Comments
R4ECommentType commType = RModelFactory.eINSTANCE.createR4ECommentType();
- commType.setType(R4EDesignRuleClass.R4E_CLASS_ERRONEOUS);
+ commType.setType(R4EDesignRuleClass.ERRONEOUS);
// comment1
R4EComment comment1 = null;
@@ -270,7 +266,7 @@ public class ReviewSampl {
item.setSubmitted(submittedDate);
R4EFileContext context = fResFactory.createR4EFileContext(item);
- context.setType(R4EContextType.R4E_ADDED);
+ context.setType(R4EContextType.ADDED);
R4EFileVersion fvBase = fResFactory.createR4EBaseFileVersion(context);
fvBase.setName("file_" + i);
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Golden_Group_group_root.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Golden_Group_group_root.xrer
new file mode 100755
index 0000000..2a2dc47
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Golden_Group_group_root.xrer
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r4ecore:R4EReviewGroup xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_UQxKYERPEeC0spkCnDexvg" description="This is sample description - Group level" name="Golden Group" defaultEntryCriteria="-Entry Criteria">
+ <reviewGroupTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_ozavEERPEeC0spkCnDexvg" taskId="324327" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324327"/>
+ <availableProjects>P1</availableProjects>
+ <availableProjects>P2</availableProjects>
+ <availableProjects>P3</availableProjects>
+ <availableComponents>Component1</availableComponents>
+ <availableComponents>Component2</availableComponents>
+ <availableComponents>Component3</availableComponents>
+ <designRuleLocations xsi:nil="true"/>
+ <availableAnomalyTypes xmi:id="_ozj5AERPEeC0spkCnDexvg" type="Erroneous"/>
+ <availableAnomalyTypes xmi:id="_ozlHIURPEeC0spkCnDexvg" type="Superflous"/>
+ <availableAnomalyTypes xmi:id="_ozlHI0RPEeC0spkCnDexvg" type="Improvement"/>
+ <availableAnomalyTypes xmi:id="_ozlHJURPEeC0spkCnDexvg" type="Question"/>
+</r4ecore:R4EReviewGroup>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Jerry20_group_reviews.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Jerry20_group_reviews.xrer
new file mode 100755
index 0000000..03cc06b
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Jerry20_group_reviews.xrer
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ASCII"?>
+<r4ecore:R4EUserReviews xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o_mw8kRPEeC0spkCnDexvg" name="Jerry20">
+ <invitedToMap xmi:id="_o_mw9ERPEeC0spkCnDexvg" key="ReviewSampl">
+ <value href="ReviewSampl/ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ </invitedToMap>
+ <invitedToMap xmi:id="_pLWG5ERPEeC0spkCnDexvg" key="ReviewTwo">
+ <value href="ReviewTwo/ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ </invitedToMap>
+ <group href="Golden_Group_group_root.xrer#_UQxKYERPEeC0spkCnDexvg"/>
+</r4ecore:R4EUserReviews>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/Review1_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/Review1_review.xrer
new file mode 100644
index 0000000..147225e
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/Review1_review.xrer
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_ozvfMERPEeC0spkCnDexvg" fragmentVersion="0.12.0" name="Review1" startDate="1867-06-30T21:00:00.000-0800" endDate="1867-07-02T21:00:00.000-0800">
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_o3kPQERPEeC0spkCnDexvg"/>
+ <createdBy href="lmcalvs_comments.xrer#_oz8TgURPEeC0spkCnDexvg"/>
+</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/lmcalvs_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/lmcalvs_comments.xrer
new file mode 100644
index 0000000..4ccafe8
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Review1/lmcalvs_comments.xrer
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ASCII"?>
+<r4ecore:R4EParticipant xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_oz8TgURPEeC0spkCnDexvg" id="lmcalvs" reviewCreatedByMe="true">
+ <reviewInstance href="Review1_review.xrer#_ozvfMERPEeC0spkCnDexvg"/>
+ <roles>R4E_ROLE_ORGANIZER</roles>
+</r4ecore:R4EParticipant>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_comments.xrer
new file mode 100644
index 0000000..2045b50
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_comments.xrer
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EParticipant xmi:id="_o_mw8URPEeC0spkCnDexvg" id="Jerry20" sequenceIDCounter="15" focusArea="Feature" isPartOfDecision="true">
+ <addedComments href="#_pDNekERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pDekUERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pDgZgURPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pF_s0URPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pH6YYURPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pIEJYURPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pIausERPEeC0spkCnDexvg"/>
+ <reviewInstance href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <roles>R4E_ROLE_LEAD</roles>
+ <timeLog xmi:id="_pCTfoERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
+ <timeLog xmi:id="_pCTfoURPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
+ </r4ecore:R4EParticipant>
+ <r4ecore:R4EAnomaly xmi:id="_pDNekERPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <location xsi:type="r4ecore:R4ETextContent" href="#_pDOssERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pDNekURPEeC0spkCnDexvg" sequenceID="1" userID="Jerry20"/>
+ </r4ecore:R4EAnomaly>
+ <r4ecore:R4ETextContent xmi:id="_pDOssERPEeC0spkCnDexvg" info="Write any information here">
+ <location href="#_pDPTwERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4EAnomalyTextPosition xmi:id="_pDPTwERPEeC0spkCnDexvg" startPosition="1230" length="40" startLine="50" endLine="100">
+ <file href="#_pDP60ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EAnomalyTextPosition>
+ <r4ecore:R4EFileVersion xmi:id="_pDP60ERPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
+ <r4ecore:R4EComment xmi:id="_pDekUERPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.933-0500">
+ <id xmi:id="_pDekUURPEeC0spkCnDexvg" sequenceID="2" userID="Jerry20"/>
+ <anomaly href="Tom10_comments.xrer#_pCpd4ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+ <r4ecore:R4EComment xmi:id="_pDgZgURPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.936-0500">
+ <type xsi:type="r4ecore:R4ECommentType" xmi:id="_pDgZgERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pDgZgkRPEeC0spkCnDexvg" sequenceID="3" userID="Jerry20"/>
+ <anomaly href="Tom10_comments.xrer#_pCpd4ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_items.xrer
new file mode 100644
index 0000000..1c8ab0c
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Jerry20_items.xrer
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EItem xmi:id="_pF_s0URPEeC0spkCnDexvg" description="Jerry20-Item to review 11" addedById="Jerry20" repositoryRef="repository ref..0" authorRep="changeAuthor_0" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pF_s0kRPEeC0spkCnDexvg" sequenceID="4" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_o_mw8URPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pH0RwERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX0</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pH0RwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pH0RwURPEeC0spkCnDexvg" sequenceID="5" userID="Jerry20"/>
+ <deltas href="#_pH3VEkRPEeC0spkCnDexvg"/>
+ <base href="#_pH040ERPEeC0spkCnDexvg"/>
+ <target href="#_pH3VEERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pH040ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019327" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdB_1234_0"/>
+ <r4ecore:R4EFileVersion xmi:id="_pH3VEERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019328" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdT_1234_0"/>
+ <r4ecore:R4EDelta xmi:id="_pH3VEkRPEeC0spkCnDexvg">
+ <id xmi:id="_pH3VE0RPEeC0spkCnDexvg" sequenceID="6" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pH4jMERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pH5xUERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pH4jMERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pH5KQERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pH5KQERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pH5xUERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pH5xUURPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pH5xUURPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pH6YYURPEeC0spkCnDexvg" description="Jerry20-Item to review 12" addedById="Jerry20" repositoryRef="repository ref..1" authorRep="changeAuthor_1" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pH6YYkRPEeC0spkCnDexvg" sequenceID="7" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_o_mw8URPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pH-CwERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX1</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pH-CwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pH-CwURPEeC0spkCnDexvg" sequenceID="8" userID="Jerry20"/>
+ <deltas href="#_pH_38URPEeC0spkCnDexvg"/>
+ <base href="#_pH-p0ERPEeC0spkCnDexvg"/>
+ <target href="#_pH_Q4ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pH-p0ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019328" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdB_1234_1"/>
+ <r4ecore:R4EFileVersion xmi:id="_pH_Q4ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019329" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdT_1234_1"/>
+ <r4ecore:R4EDelta xmi:id="_pH_38URPEeC0spkCnDexvg">
+ <id xmi:id="_pH_38kRPEeC0spkCnDexvg" sequenceID="9" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pIBGEERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pIC7QERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pIBGEERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pIBtIERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pIBtIERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pIC7QERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pIDiUERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pIDiUERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pIEJYURPEeC0spkCnDexvg" description="Jerry20-Item to review 21" addedById="Jerry20" repositoryRef="repository ref..2" authorRep="changeAuthor_2" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pIEJYkRPEeC0spkCnDexvg" sequenceID="10" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_o_mw8URPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pIHzwERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX2</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pIHzwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pIHzwURPEeC0spkCnDexvg" sequenceID="11" userID="Jerry20"/>
+ <deltas href="#_pIJo8URPEeC0spkCnDexvg"/>
+ <base href="#_pIIa0ERPEeC0spkCnDexvg"/>
+ <target href="#_pIJB4ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pIIa0ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019358" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdB_1234_2"/>
+ <r4ecore:R4EFileVersion xmi:id="_pIJB4ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019359" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdT_1234_2"/>
+ <r4ecore:R4EDelta xmi:id="_pIJo8URPEeC0spkCnDexvg">
+ <id xmi:id="_pIJo8kRPEeC0spkCnDexvg" sequenceID="12" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pIPvkERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pIV2MERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pIPvkERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pIQ9sERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pIQ9sERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pIV2MERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pIY5gERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pIY5gERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pIausERPEeC0spkCnDexvg" description="Jerry20-Item to review 22" addedById="Jerry20" repositoryRef="repository ref..3" authorRep="changeAuthor_3" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pIausURPEeC0spkCnDexvg" sequenceID="13" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_o_mw8URPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pIdK8ERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX3</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pIdK8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pIdK8URPEeC0spkCnDexvg" sequenceID="14" userID="Jerry20"/>
+ <deltas href="#_pIlt0URPEeC0spkCnDexvg"/>
+ <base href="#_pIiqgERPEeC0spkCnDexvg"/>
+ <target href="#_pIkfsERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pIiqgERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019359" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdB_1234_3"/>
+ <r4ecore:R4EFileVersion xmi:id="_pIkfsERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019360" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdT_1234_3"/>
+ <r4ecore:R4EDelta xmi:id="_pIlt0URPEeC0spkCnDexvg">
+ <id xmi:id="_pIlt0kRPEeC0spkCnDexvg" sequenceID="15" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pImU4ERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pI0-YERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pImU4ERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pIzJMERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pIzJMERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pI0-YERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pI0-YURPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pI0-YURPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/ReviewSampl_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/ReviewSampl_review.xrer
new file mode 100644
index 0000000..6565ad5
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/ReviewSampl_review.xrer
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ASCII"?>
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o6x7UERPEeC0spkCnDexvg" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+ <reviewTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_pI2zkkRPEeC0spkCnDexvg" taskId="324328" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324328"/>
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pI2zkURPEeC0spkCnDexvg" state="R4E_REVIEW_PHASE_PREPARATION"/>
+ <components>Component1</components>
+ <decision xmi:id="_pI2zkERPEeC0spkCnDexvg" spentTime="120" value="R4E_REVIEW_DECISION_ACCEPTED"/>
+ <createdBy href="Tom10_comments.xrer#_o6yiYkRPEeC0spkCnDexvg"/>
+</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_comments.xrer
new file mode 100644
index 0000000..2dda2d8
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_comments.xrer
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EParticipant xmi:id="_o6yiYkRPEeC0spkCnDexvg" id="Tom10" sequenceIDCounter="15" reviewCreatedByMe="true" focusArea="Performance" isPartOfDecision="true">
+ <addedComments href="#_pCpd4ERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pDbhAERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pDcvIURPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pDrYoERPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pFBccURPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pFZ28URPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pFsx4URPEeC0spkCnDexvg"/>
+ <reviewInstance href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <roles>R4E_ROLE_ORGANIZER</roles>
+ <roles>R4E_ROLE_LEAD</roles>
+ <timeLog xmi:id="_o_li0ERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
+ <timeLog xmi:id="_o_li0URPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
+ </r4ecore:R4EParticipant>
+ <r4ecore:R4EAnomaly xmi:id="_pCpd4ERPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <location xsi:type="r4ecore:R4ETextContent" href="#_pC4HYERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pCshMERPEeC0spkCnDexvg" sequenceID="1" userID="Tom10"/>
+ </r4ecore:R4EAnomaly>
+ <r4ecore:R4ETextContent xmi:id="_pC4HYERPEeC0spkCnDexvg" info="Write any information here">
+ <location href="#_pDH_AERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4EAnomalyTextPosition xmi:id="_pDH_AERPEeC0spkCnDexvg" startPosition="1230" length="40" startLine="50" endLine="100">
+ <file href="#_pDMQcERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EAnomalyTextPosition>
+ <r4ecore:R4EFileVersion xmi:id="_pDMQcERPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
+ <r4ecore:R4EComment xmi:id="_pDbhAERPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.928-0500">
+ <id xmi:id="_pDbhAURPEeC0spkCnDexvg" sequenceID="2" userID="Tom10"/>
+ <anomaly href="Jerry20_comments.xrer#_pDNekERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+ <r4ecore:R4EComment xmi:id="_pDcvIURPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.930-0500">
+ <type xsi:type="r4ecore:R4ECommentType" xmi:id="_pDcvIERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pDcvIkRPEeC0spkCnDexvg" sequenceID="3" userID="Tom10"/>
+ <anomaly href="Jerry20_comments.xrer#_pDNekERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_items.xrer
new file mode 100644
index 0000000..4003331
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewSampl/Tom10_items.xrer
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EItem xmi:id="_pDrYoERPEeC0spkCnDexvg" description="Tom10-Item to review 11" addedById="Tom10" repositoryRef="repository ref..0" authorRep="changeAuthor_0" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pDrYoURPEeC0spkCnDexvg" sequenceID="4" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_o6yiYkRPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pEt6cERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX0</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pEt6cERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pEt6cURPEeC0spkCnDexvg" sequenceID="5" userID="Tom10"/>
+ <deltas href="#_pE3EYURPEeC0spkCnDexvg"/>
+ <base href="#_pEuhgERPEeC0spkCnDexvg"/>
+ <target href="#_pEvIkERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pEuhgERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978412" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdB_1234_0"/>
+ <r4ecore:R4EFileVersion xmi:id="_pEvIkERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978411" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdT_1234_0"/>
+ <r4ecore:R4EDelta xmi:id="_pE3EYURPEeC0spkCnDexvg">
+ <id xmi:id="_pE3EYkRPEeC0spkCnDexvg" sequenceID="6" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pE4SgERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pE_nQERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pE4SgERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pE5goERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pE5goERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pE_nQERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pFAOUERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pFAOUERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pFBccURPEeC0spkCnDexvg" description="Tom10-Item to review 12" addedById="Tom10" repositoryRef="repository ref..1" authorRep="changeAuthor_1" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pFBcckRPEeC0spkCnDexvg" sequenceID="7" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_o6yiYkRPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pFIKIERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX1</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pFIKIERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pFIKIURPEeC0spkCnDexvg" sequenceID="8" userID="Tom10"/>
+ <deltas href="#_pFL0gURPEeC0spkCnDexvg"/>
+ <base href="#_pFJ_UERPEeC0spkCnDexvg"/>
+ <target href="#_pFKmYERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pFJ_UERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978411" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdB_1234_1"/>
+ <r4ecore:R4EFileVersion xmi:id="_pFKmYERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978410" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdT_1234_1"/>
+ <r4ecore:R4EDelta xmi:id="_pFL0gURPEeC0spkCnDexvg">
+ <id xmi:id="_pFL0gkRPEeC0spkCnDexvg" sequenceID="9" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pFMbkERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pFU-cERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pFMbkERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pFNCoERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pFNCoERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pFU-cERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pFWMkERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pFWMkERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pFZ28URPEeC0spkCnDexvg" description="Tom10-Item to review 21" addedById="Tom10" repositoryRef="repository ref..2" authorRep="changeAuthor_2" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pFZ28kRPEeC0spkCnDexvg" sequenceID="10" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_o6yiYkRPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pFbsIERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX2</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pFbsIERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pFbsIURPEeC0spkCnDexvg" sequenceID="11" userID="Tom10"/>
+ <deltas href="#_pFhLsURPEeC0spkCnDexvg"/>
+ <base href="#_pFfWgERPEeC0spkCnDexvg"/>
+ <target href="#_pFf9kERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pFfWgERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978381" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdB_1234_2"/>
+ <r4ecore:R4EFileVersion xmi:id="_pFf9kERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978380" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdT_1234_2"/>
+ <r4ecore:R4EDelta xmi:id="_pFhLsURPEeC0spkCnDexvg">
+ <id xmi:id="_pFhLskRPEeC0spkCnDexvg" sequenceID="12" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pFjA4ERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pFldIERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pFjA4ERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pFkPAERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pFkPAERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pFldIERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pFrjwERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pFrjwERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pFsx4URPEeC0spkCnDexvg" description="Tom10-Item to review 22" addedById="Tom10" repositoryRef="repository ref..3" authorRep="changeAuthor_3" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pFsx4kRPEeC0spkCnDexvg" sequenceID="13" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_o6yiYkRPEeC0spkCnDexvg"/>
+ <review href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pFv1MERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX3</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pFv1MERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pFv1MURPEeC0spkCnDexvg" sequenceID="14" userID="Tom10"/>
+ <deltas href="#_pF1UwURPEeC0spkCnDexvg"/>
+ <base href="#_pFxDUERPEeC0spkCnDexvg"/>
+ <target href="#_pFxqYERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pFxDUERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978380" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdB_1234_3"/>
+ <r4ecore:R4EFileVersion xmi:id="_pFxqYERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978379" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdT_1234_3"/>
+ <r4ecore:R4EDelta xmi:id="_pF1UwURPEeC0spkCnDexvg">
+ <id xmi:id="_pF1UwkRPEeC0spkCnDexvg" sequenceID="15" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pF2i4ERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pF4YEERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pF2i4ERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pF3xAERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pF3xAERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pF4YEERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pF5mMERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pF5mMERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_comments.xrer
new file mode 100644
index 0000000..5cb11de
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_comments.xrer
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EParticipant xmi:id="_pLWG40RPEeC0spkCnDexvg" id="Jerry20" sequenceIDCounter="15" focusArea="Feature" isPartOfDecision="true">
+ <addedComments href="#_pNATwERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pNDXEERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pNGaYERPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pOp5kERPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pQQcEURPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pQXw0URPEeC0spkCnDexvg"/>
+ <addedItems href="Jerry20_items.xrer#_pQhh0URPEeC0spkCnDexvg"/>
+ <reviewInstance href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <roles>R4E_ROLE_LEAD</roles>
+ <timeLog xmi:id="_pM60MERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
+ <timeLog xmi:id="_pM60MURPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
+ </r4ecore:R4EParticipant>
+ <r4ecore:R4EAnomaly xmi:id="_pNATwERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <location xsi:type="r4ecore:R4ETextContent" href="#_pNA60ERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pNATwURPEeC0spkCnDexvg" sequenceID="1" userID="Jerry20"/>
+ </r4ecore:R4EAnomaly>
+ <r4ecore:R4ETextContent xmi:id="_pNA60ERPEeC0spkCnDexvg" info="Write any information here">
+ <location href="#_pNBh4ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4EAnomalyTextPosition xmi:id="_pNBh4ERPEeC0spkCnDexvg" startPosition="1230" length="40" startLine="50" endLine="100">
+ <file href="#_pNBh4URPEeC0spkCnDexvg"/>
+ </r4ecore:R4EAnomalyTextPosition>
+ <r4ecore:R4EFileVersion xmi:id="_pNBh4URPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
+ <r4ecore:R4EComment xmi:id="_pNDXEERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.937-0500">
+ <id xmi:id="_pNDXEURPEeC0spkCnDexvg" sequenceID="2" userID="Jerry20"/>
+ <anomaly href="Tom10_comments.xrer#_pM7bQERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+ <r4ecore:R4EComment xmi:id="_pNGaYERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.942-0500">
+ <type xsi:type="r4ecore:R4ECommentType" xmi:id="_pNElMERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pNGaYURPEeC0spkCnDexvg" sequenceID="3" userID="Jerry20"/>
+ <anomaly href="Tom10_comments.xrer#_pM7bQERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_items.xrer
new file mode 100644
index 0000000..1a63c1b
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Jerry20_items.xrer
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EItem xmi:id="_pOp5kERPEeC0spkCnDexvg" description="Jerry20-Item to review 11" addedById="Jerry20" repositoryRef="repository ref..0" authorRep="changeAuthor_0" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pOp5kURPEeC0spkCnDexvg" sequenceID="4" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_pLWG40RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pQNYwERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX0</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pQNYwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pQNYwURPEeC0spkCnDexvg" sequenceID="5" userID="Jerry20"/>
+ <deltas href="#_pQOm4URPEeC0spkCnDexvg"/>
+ <base href="#_pQN_0ERPEeC0spkCnDexvg"/>
+ <target href="#_pQN_0URPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pQN_0ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019327" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdB_1234_0"/>
+ <r4ecore:R4EFileVersion xmi:id="_pQN_0URPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019328" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdT_1234_0"/>
+ <r4ecore:R4EDelta xmi:id="_pQOm4URPEeC0spkCnDexvg">
+ <id xmi:id="_pQOm4kRPEeC0spkCnDexvg" sequenceID="6" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pQPN8ERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pQP1AERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pQPN8ERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pQPN8URPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQPN8URPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pQP1AERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pQP1AURPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQP1AURPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pQQcEURPEeC0spkCnDexvg" description="Jerry20-Item to review 12" addedById="Jerry20" repositoryRef="repository ref..1" authorRep="changeAuthor_1" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pQQcEkRPEeC0spkCnDexvg" sequenceID="7" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_pLWG40RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pQS4UERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX1</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pQS4UERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pQS4UURPEeC0spkCnDexvg" sequenceID="8" userID="Jerry20"/>
+ <deltas href="#_pQUtgERPEeC0spkCnDexvg"/>
+ <base href="#_pQTfYERPEeC0spkCnDexvg"/>
+ <target href="#_pQUGcERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pQTfYERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019328" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdB_1234_1"/>
+ <r4ecore:R4EFileVersion xmi:id="_pQUGcERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019329" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdT_1234_1"/>
+ <r4ecore:R4EDelta xmi:id="_pQUtgERPEeC0spkCnDexvg">
+ <id xmi:id="_pQUtgURPEeC0spkCnDexvg" sequenceID="9" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pQUtgkRPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pQV7oERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pQUtgkRPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pQVUkERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQVUkERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pQV7oERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pQV7oURPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQV7oURPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pQXw0URPEeC0spkCnDexvg" description="Jerry20-Item to review 21" addedById="Jerry20" repositoryRef="repository ref..2" authorRep="changeAuthor_2" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pQXw0kRPEeC0spkCnDexvg" sequenceID="10" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_pLWG40RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pQY-8ERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX2</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pQY-8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pQY-8URPEeC0spkCnDexvg" sequenceID="11" userID="Jerry20"/>
+ <deltas href="#_pQaNEkRPEeC0spkCnDexvg"/>
+ <base href="#_pQZmAERPEeC0spkCnDexvg"/>
+ <target href="#_pQaNEERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pQZmAERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019358" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdB_1234_2"/>
+ <r4ecore:R4EFileVersion xmi:id="_pQaNEERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019359" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdT_1234_2"/>
+ <r4ecore:R4EDelta xmi:id="_pQaNEkRPEeC0spkCnDexvg">
+ <id xmi:id="_pQaNE0RPEeC0spkCnDexvg" sequenceID="12" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pQfFkERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pQgTsERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pQfFkERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pQfsoERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQfsoERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pQgTsERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pQg6wERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQg6wERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pQhh0URPEeC0spkCnDexvg" description="Jerry20-Item to review 22" addedById="Jerry20" repositoryRef="repository ref..3" authorRep="changeAuthor_3" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pQhh0kRPEeC0spkCnDexvg" sequenceID="13" userID="Jerry20"/>
+ <addedBy href="Jerry20_comments.xrer#_pLWG40RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pQiv8ERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX3</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pQiv8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pQiv8URPEeC0spkCnDexvg" sequenceID="14" userID="Jerry20"/>
+ <deltas href="#_pQklIERPEeC0spkCnDexvg"/>
+ <base href="#_pQjXAERPEeC0spkCnDexvg"/>
+ <target href="#_pQj-EERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pQjXAERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="1004019359" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdB_1234_3"/>
+ <r4ecore:R4EFileVersion xmi:id="_pQj-EERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="1004019360" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdT_1234_3"/>
+ <r4ecore:R4EDelta xmi:id="_pQklIERPEeC0spkCnDexvg">
+ <id xmi:id="_pQklIURPEeC0spkCnDexvg" sequenceID="15" userID="Jerry20"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pQklIkRPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pQnocERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pQklIkRPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pQnBYERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQnBYERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pQnocERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pQoPgERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pQoPgERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/ReviewTwo_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/ReviewTwo_review.xrer
new file mode 100644
index 0000000..174f42f
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/ReviewTwo_review.xrer
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ASCII"?>
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_pI3aoERPEeC0spkCnDexvg" name="ReviewTwo" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+ <reviewTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_pQo2kkRPEeC0spkCnDexvg" taskId="324328" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324328"/>
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pQo2kURPEeC0spkCnDexvg" state="R4E_REVIEW_PHASE_PREPARATION"/>
+ <components>Component1</components>
+ <decision xmi:id="_pQo2kERPEeC0spkCnDexvg" spentTime="120" value="R4E_REVIEW_DECISION_ACCEPTED"/>
+ <createdBy href="Tom10_comments.xrer#_pI3ao0RPEeC0spkCnDexvg"/>
+</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_comments.xrer
new file mode 100644
index 0000000..3e166c7
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_comments.xrer
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EParticipant xmi:id="_pI3ao0RPEeC0spkCnDexvg" id="Tom10" sequenceIDCounter="15" reviewCreatedByMe="true" focusArea="Performance" isPartOfDecision="true">
+ <addedComments href="#_pM7bQERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pNCI8ERPEeC0spkCnDexvg"/>
+ <addedComments href="#_pNCwAURPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pNHogURPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pOObwURPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pOUiYURPEeC0spkCnDexvg"/>
+ <addedItems href="Tom10_items.xrer#_pObQEURPEeC0spkCnDexvg"/>
+ <reviewInstance href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <roles>R4E_ROLE_ORGANIZER</roles>
+ <roles>R4E_ROLE_LEAD</roles>
+ <timeLog xmi:id="_pLWG4ERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
+ <timeLog xmi:id="_pLWG4URPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
+ </r4ecore:R4EParticipant>
+ <r4ecore:R4EAnomaly xmi:id="_pM7bQERPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <location xsi:type="r4ecore:R4ETextContent" href="#_pM93gERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pM7bQURPEeC0spkCnDexvg" sequenceID="1" userID="Tom10"/>
+ </r4ecore:R4EAnomaly>
+ <r4ecore:R4ETextContent xmi:id="_pM93gERPEeC0spkCnDexvg" info="Write any information here">
+ <location href="#_pM-ekERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4EAnomalyTextPosition xmi:id="_pM-ekERPEeC0spkCnDexvg" startPosition="1230" length="40" startLine="50" endLine="100">
+ <file href="#_pM_ssERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EAnomalyTextPosition>
+ <r4ecore:R4EFileVersion xmi:id="_pM_ssERPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
+ <r4ecore:R4EComment xmi:id="_pNCI8ERPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.935-0500">
+ <id xmi:id="_pNCI8URPEeC0spkCnDexvg" sequenceID="2" userID="Tom10"/>
+ <anomaly href="Jerry20_comments.xrer#_pNATwERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+ <r4ecore:R4EComment xmi:id="_pNCwAURPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.936-0500">
+ <type xsi:type="r4ecore:R4ECommentType" xmi:id="_pNCwAERPEeC0spkCnDexvg"/>
+ <id xmi:id="_pNCwAkRPEeC0spkCnDexvg" sequenceID="3" userID="Tom10"/>
+ <anomaly href="Jerry20_comments.xrer#_pNATwERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EComment>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_items.xrer
new file mode 100644
index 0000000..b655053
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/ReviewTwo/Tom10_items.xrer
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/">
+ <r4ecore:R4EItem xmi:id="_pNHogURPEeC0spkCnDexvg" description="Tom10-Item to review 11" addedById="Tom10" repositoryRef="repository ref..0" authorRep="changeAuthor_0" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pNIPkERPEeC0spkCnDexvg" sequenceID="4" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_pI3ao0RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pOLYcERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX0</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pOLYcERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pOLYcURPEeC0spkCnDexvg" sequenceID="5" userID="Tom10"/>
+ <deltas href="#_pOMmkURPEeC0spkCnDexvg"/>
+ <base href="#_pOL_gERPEeC0spkCnDexvg"/>
+ <target href="#_pOL_gURPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pOL_gERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978412" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdB_1234_0"/>
+ <r4ecore:R4EFileVersion xmi:id="_pOL_gURPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978411" repositoryPath="root/folder_0" name="file_0" localVersionID="locIdT_1234_0"/>
+ <r4ecore:R4EDelta xmi:id="_pOMmkURPEeC0spkCnDexvg">
+ <id xmi:id="_pOMmkkRPEeC0spkCnDexvg" sequenceID="6" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pOMmk0RPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pON0sERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pOMmk0RPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pONNoERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pONNoERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pON0sERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pON0sURPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pON0sURPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pOObwURPEeC0spkCnDexvg" description="Tom10-Item to review 12" addedById="Tom10" repositoryRef="repository ref..1" authorRep="changeAuthor_1" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pOObwkRPEeC0spkCnDexvg" sequenceID="7" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_pI3ao0RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pOPC0ERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX1</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pOPC0ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pOPC0URPEeC0spkCnDexvg" sequenceID="8" userID="Tom10"/>
+ <deltas href="#_pOQQ8kRPEeC0spkCnDexvg"/>
+ <base href="#_pOPp4ERPEeC0spkCnDexvg"/>
+ <target href="#_pOQQ8ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pOPp4ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978411" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdB_1234_1"/>
+ <r4ecore:R4EFileVersion xmi:id="_pOQQ8ERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978410" repositoryPath="root/folder_1" name="file_1" localVersionID="locIdT_1234_1"/>
+ <r4ecore:R4EDelta xmi:id="_pOQQ8kRPEeC0spkCnDexvg">
+ <id xmi:id="_pOQQ80RPEeC0spkCnDexvg" sequenceID="9" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pOQ4AERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pOTUQERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pOQ4AERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pOSGIERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pOSGIERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pOTUQERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pOT7UERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pOT7UERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pOUiYURPEeC0spkCnDexvg" description="Tom10-Item to review 21" addedById="Tom10" repositoryRef="repository ref..2" authorRep="changeAuthor_2" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pOUiYkRPEeC0spkCnDexvg" sequenceID="10" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_pI3ao0RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pOVwgERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX2</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pOVwgERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pOVwgURPEeC0spkCnDexvg" sequenceID="11" userID="Tom10"/>
+ <deltas href="#_pOXlsERPEeC0spkCnDexvg"/>
+ <base href="#_pOWXkERPEeC0spkCnDexvg"/>
+ <target href="#_pOW-oERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pOWXkERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978381" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdB_1234_2"/>
+ <r4ecore:R4EFileVersion xmi:id="_pOW-oERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978380" repositoryPath="root/folder_2" name="file_2" localVersionID="locIdT_1234_2"/>
+ <r4ecore:R4EDelta xmi:id="_pOXlsERPEeC0spkCnDexvg">
+ <id xmi:id="_pOXlsURPEeC0spkCnDexvg" sequenceID="12" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pOYz0ERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pOaB8ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pOYz0ERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pOZa4ERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pOZa4ERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pOaB8ERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pOapAERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pOapAERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+ <r4ecore:R4EItem xmi:id="_pObQEURPEeC0spkCnDexvg" description="Tom10-Item to review 22" addedById="Tom10" repositoryRef="repository ref..3" authorRep="changeAuthor_3" submitted="1867-07-01T00:00:00.000-0500">
+ <id xmi:id="_pObQEkRPEeC0spkCnDexvg" sequenceID="13" userID="Tom10"/>
+ <addedBy href="Tom10_comments.xrer#_pI3ao0RPEeC0spkCnDexvg"/>
+ <review href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ <fileContextList href="#_pOceMERPEeC0spkCnDexvg"/>
+ <ProjectURIs>platform:resource/projX3</ProjectURIs>
+ </r4ecore:R4EItem>
+ <r4ecore:R4EFileContext xmi:id="_pOceMERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <id xmi:id="_pOceMURPEeC0spkCnDexvg" sequenceID="14" userID="Tom10"/>
+ <deltas href="#_pOlBEURPEeC0spkCnDexvg"/>
+ <base href="#_pOeTYERPEeC0spkCnDexvg"/>
+ <target href="#_pOh9wERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EFileContext>
+ <r4ecore:R4EFileVersion xmi:id="_pOeTYERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir3/dir4/file.xxx" versionID="-719978380" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdB_1234_3"/>
+ <r4ecore:R4EFileVersion xmi:id="_pOh9wERPEeC0spkCnDexvg" platformURI="platform:/resource/proj/src/dir6/dir7/file.yyy" versionID="-719978379" repositoryPath="root/folder_3" name="file_3" localVersionID="locIdT_1234_3"/>
+ <r4ecore:R4EDelta xmi:id="_pOlBEURPEeC0spkCnDexvg">
+ <id xmi:id="_pOlBEkRPEeC0spkCnDexvg" sequenceID="15" userID="Tom10"/>
+ <base xsi:type="r4ecore:R4ETextContent" href="#_pOmPMERPEeC0spkCnDexvg"/>
+ <target xsi:type="r4ecore:R4ETextContent" href="#_pOndUERPEeC0spkCnDexvg"/>
+ </r4ecore:R4EDelta>
+ <r4ecore:R4ETextContent xmi:id="_pOmPMERPEeC0spkCnDexvg" info="information for base content" content="base content">
+ <location href="#_pOm2QERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pOm2QERPEeC0spkCnDexvg" startPosition="200" length="50" startLine="10" endLine="20"/>
+ <r4ecore:R4ETextContent xmi:id="_pOndUERPEeC0spkCnDexvg" info="information for target content" content="target content">
+ <location href="#_pOorcERPEeC0spkCnDexvg"/>
+ </r4ecore:R4ETextContent>
+ <r4ecore:R4ETextPosition xmi:id="_pOorcERPEeC0spkCnDexvg" startPosition="300" length="100" startLine="30" endLine="40"/>
+</xmi:XMI>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Tom10_group_reviews.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Tom10_group_reviews.xrer
new file mode 100755
index 0000000..0e4eba4
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/Tom10_group_reviews.xrer
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ASCII"?>
+<r4ecore:R4EUserReviews xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o6yiY0RPEeC0spkCnDexvg" name="Tom10">
+ <invitedToMap xmi:id="_o6yiZURPEeC0spkCnDexvg" key="ReviewSampl">
+ <value href="ReviewSampl/ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
+ </invitedToMap>
+ <invitedToMap xmi:id="_pI3apERPEeC0spkCnDexvg" key="ReviewTwo">
+ <value href="ReviewTwo/ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
+ </invitedToMap>
+ <group href="Golden_Group_group_root.xrer#_UQxKYERPEeC0spkCnDexvg"/>
+ <createdReviews>ReviewSampl</createdReviews>
+ <createdReviews>ReviewTwo</createdReviews>
+</r4ecore:R4EUserReviews>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/lmcalvs_group_reviews.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/lmcalvs_group_reviews.xrer
new file mode 100755
index 0000000..22580ba
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupPrior/lmcalvs_group_reviews.xrer
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ASCII"?>
+<r4ecore:R4EUserReviews xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o0CaIERPEeC0spkCnDexvg" name="lmcalvs">
+ <invitedToMap xmi:id="_o0DBMERPEeC0spkCnDexvg" key="Review1">
+ <value href="Review1/Review1_review.xrer#_ozvfMERPEeC0spkCnDexvg"/>
+ </invitedToMap>
+ <group href="Golden_Group_group_root.xrer#_UQxKYERPEeC0spkCnDexvg"/>
+ <createdReviews>Review1</createdReviews>
+</r4ecore:R4EUserReviews>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Golden_Group_group_root.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Golden_Group_group_root.xrer
index fe24627..88b7219 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Golden_Group_group_root.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Golden_Group_group_root.xrer
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReviewGroup xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_xxzSQERCEeC2DrmWDHmN2w" description="This is sample description - Group level" name="Golden Group" defaultEntryCriteria="-Entry Criteria">
+<r4ecore:R4EReviewGroup xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_xxzSQERCEeC2DrmWDHmN2w" description="This is sample description - Group level" name="Golden Group" fragmentVersion="0.13.0" defaultEntryCriteria="-Entry Criteria">
<reviewGroupTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_x0s1QERCEeC2DrmWDHmN2w" taskId="324327" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324327"/>
<availableProjects>P1</availableProjects>
<availableProjects>P2</availableProjects>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Review1/Review1_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Review1/Review1_review.xrer
index 70587c2..88c53af 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Review1/Review1_review.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/Review1/Review1_review.xrer
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_x0yU0ERCEeC2DrmWDHmN2w" name="Review1" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500">
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_x0yU0ERCEeC2DrmWDHmN2w" name="Review1" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" fragmentVersion="0.13.0">
<state xsi:type="r4ecore:R4EReviewState" xmi:id="_x2N4MERCEeC2DrmWDHmN2w"/>
<createdBy href="lmcalvs_comments.xrer#_x02mQURCEeC2DrmWDHmN2w"/>
</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/ReviewSampl/ReviewSampl_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/ReviewSampl/ReviewSampl_review.xrer
index 6c82db6..3817011 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/ReviewSampl/ReviewSampl_review.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupW/ReviewSampl/ReviewSampl_review.xrer
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_x22KUERCEeC2DrmWDHmN2w" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_x22KUERCEeC2DrmWDHmN2w" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" fragmentVersion="0.13.0" type="R4E_REVIEW_TYPE_INFORMAL">
<reviewTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_yC9TskRCEeC2DrmWDHmN2w" taskId="324328" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324328"/>
<state xsi:type="r4ecore:R4EReviewState" xmi:id="_yC9TsURCEeC2DrmWDHmN2w" state="R4E_REVIEW_PHASE_PREPARATION"/>
<components>Component1</components>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Golden_Group_group_root.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Golden_Group_group_root.xrer
index 42b7db3..9c7c69f 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Golden_Group_group_root.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Golden_Group_group_root.xrer
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReviewGroup xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_UQxKYERPEeC0spkCnDexvg" description="This is sample description - Group level" name="Golden Group" defaultEntryCriteria="-Entry Criteria">
+<r4ecore:R4EReviewGroup xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_UQxKYERPEeC0spkCnDexvg" description="This is sample description - Group level" name="Golden Group" fragmentVersion="0.13.0" defaultEntryCriteria="-Entry Criteria">
<reviewGroupTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_ozavEERPEeC0spkCnDexvg" taskId="324327" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324327"/>
<availableProjects>P1</availableProjects>
<availableProjects>P2</availableProjects>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/Review1_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/Review1_review.xrer
index ddd7031..64f89ce 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/Review1_review.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/Review1_review.xrer
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_ozvfMERPEeC0spkCnDexvg" name="Review1" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500">
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_ozvfMERPEeC0spkCnDexvg" name="Review1" startDate="1867-07-01T00:00:00.000-0500" fragmentVersion="0.13.0" endDate="1867-07-03T00:00:00.000-0500">
<state xsi:type="r4ecore:R4EReviewState" xmi:id="_o3kPQERPEeC0spkCnDexvg"/>
<createdBy href="lmcalvs_comments.xrer#_oz8TgURPEeC0spkCnDexvg"/>
</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/lmcalvs_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/lmcalvs_comments.xrer
index 4ccafe8..939a223 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/lmcalvs_comments.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/Review1/lmcalvs_comments.xrer
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
<r4ecore:R4EParticipant xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_oz8TgURPEeC0spkCnDexvg" id="lmcalvs" reviewCreatedByMe="true">
<reviewInstance href="Review1_review.xrer#_ozvfMERPEeC0spkCnDexvg"/>
- <roles>R4E_ROLE_ORGANIZER</roles>
+ <roles>ORGANIZER</roles>
</r4ecore:R4EParticipant>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_comments.xrer
index 2045b50..ee2abd8 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_comments.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_comments.xrer
@@ -9,12 +9,12 @@
<addedItems href="Jerry20_items.xrer#_pIEJYURPEeC0spkCnDexvg"/>
<addedItems href="Jerry20_items.xrer#_pIausERPEeC0spkCnDexvg"/>
<reviewInstance href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
- <roles>R4E_ROLE_LEAD</roles>
+ <roles>LEAD</roles>
<timeLog xmi:id="_pCTfoERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
<timeLog xmi:id="_pCTfoURPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
</r4ecore:R4EParticipant>
- <r4ecore:R4EAnomaly xmi:id="_pDNekERPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
- <location xsi:type="r4ecore:R4ETextContent" href="#_pDOssERPEeC0spkCnDexvg"/>
+ <r4ecore:R4EAnomaly xmi:id="_pDNekERPEeC0spkCnDexvg" author="_o_mw8URPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pDOssERPEeC0spkCnDexvg"/>
<id xmi:id="_pDNekURPEeC0spkCnDexvg" sequenceID="1" userID="Jerry20"/>
</r4ecore:R4EAnomaly>
<r4ecore:R4ETextContent xmi:id="_pDOssERPEeC0spkCnDexvg" info="Write any information here">
@@ -24,11 +24,11 @@
<file href="#_pDP60ERPEeC0spkCnDexvg"/>
</r4ecore:R4EAnomalyTextPosition>
<r4ecore:R4EFileVersion xmi:id="_pDP60ERPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
- <r4ecore:R4EComment xmi:id="_pDekUERPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.933-0500">
+ <r4ecore:R4EComment xmi:id="_pDekUERPEeC0spkCnDexvg" author="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.933-0500">
<id xmi:id="_pDekUURPEeC0spkCnDexvg" sequenceID="2" userID="Jerry20"/>
<anomaly href="Tom10_comments.xrer#_pCpd4ERPEeC0spkCnDexvg"/>
</r4ecore:R4EComment>
- <r4ecore:R4EComment xmi:id="_pDgZgURPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.936-0500">
+ <r4ecore:R4EComment xmi:id="_pDgZgURPEeC0spkCnDexvg" author="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.936-0500">
<type xsi:type="r4ecore:R4ECommentType" xmi:id="_pDgZgERPEeC0spkCnDexvg"/>
<id xmi:id="_pDgZgkRPEeC0spkCnDexvg" sequenceID="3" userID="Jerry20"/>
<anomaly href="Tom10_comments.xrer#_pCpd4ERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_items.xrer
index 1c8ab0c..1d750ad 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_items.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Jerry20_items.xrer
@@ -7,7 +7,7 @@
<fileContextList href="#_pH0RwERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX0</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pH0RwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pH0RwERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pH0RwURPEeC0spkCnDexvg" sequenceID="5" userID="Jerry20"/>
<deltas href="#_pH3VEkRPEeC0spkCnDexvg"/>
<base href="#_pH040ERPEeC0spkCnDexvg"/>
@@ -35,7 +35,7 @@
<fileContextList href="#_pH-CwERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX1</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pH-CwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pH-CwERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pH-CwURPEeC0spkCnDexvg" sequenceID="8" userID="Jerry20"/>
<deltas href="#_pH_38URPEeC0spkCnDexvg"/>
<base href="#_pH-p0ERPEeC0spkCnDexvg"/>
@@ -63,7 +63,7 @@
<fileContextList href="#_pIHzwERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX2</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pIHzwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pIHzwERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pIHzwURPEeC0spkCnDexvg" sequenceID="11" userID="Jerry20"/>
<deltas href="#_pIJo8URPEeC0spkCnDexvg"/>
<base href="#_pIIa0ERPEeC0spkCnDexvg"/>
@@ -91,7 +91,7 @@
<fileContextList href="#_pIdK8ERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX3</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pIdK8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pIdK8ERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pIdK8URPEeC0spkCnDexvg" sequenceID="14" userID="Jerry20"/>
<deltas href="#_pIlt0URPEeC0spkCnDexvg"/>
<base href="#_pIiqgERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/ReviewSampl_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/ReviewSampl_review.xrer
index 6565ad5..a16f5a1 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/ReviewSampl_review.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/ReviewSampl_review.xrer
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o6x7UERPEeC0spkCnDexvg" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o6x7UERPEeC0spkCnDexvg" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" fragmentVersion="0.13.0" type="INFORMAL">
<reviewTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_pI2zkkRPEeC0spkCnDexvg" taskId="324328" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324328"/>
- <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pI2zkURPEeC0spkCnDexvg" state="R4E_REVIEW_PHASE_PREPARATION"/>
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pI2zkURPEeC0spkCnDexvg" state="PREPARATION"/>
<components>Component1</components>
- <decision xmi:id="_pI2zkERPEeC0spkCnDexvg" spentTime="120" value="R4E_REVIEW_DECISION_ACCEPTED"/>
+ <decision xmi:id="_pI2zkERPEeC0spkCnDexvg" spentTime="120" value="ACCEPTED"/>
<createdBy href="Tom10_comments.xrer#_o6yiYkRPEeC0spkCnDexvg"/>
</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_comments.xrer
index 2dda2d8..80d76bc 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_comments.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_comments.xrer
@@ -9,13 +9,13 @@
<addedItems href="Tom10_items.xrer#_pFZ28URPEeC0spkCnDexvg"/>
<addedItems href="Tom10_items.xrer#_pFsx4URPEeC0spkCnDexvg"/>
<reviewInstance href="ReviewSampl_review.xrer#_o6x7UERPEeC0spkCnDexvg"/>
- <roles>R4E_ROLE_ORGANIZER</roles>
- <roles>R4E_ROLE_LEAD</roles>
+ <roles>ORGANIZER</roles>
+ <roles>LEAD</roles>
<timeLog xmi:id="_o_li0ERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
<timeLog xmi:id="_o_li0URPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
</r4ecore:R4EParticipant>
- <r4ecore:R4EAnomaly xmi:id="_pCpd4ERPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
- <location xsi:type="r4ecore:R4ETextContent" href="#_pC4HYERPEeC0spkCnDexvg"/>
+ <r4ecore:R4EAnomaly xmi:id="_pCpd4ERPEeC0spkCnDexvg" author="_o6yiYkRPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pC4HYERPEeC0spkCnDexvg"/>
<id xmi:id="_pCshMERPEeC0spkCnDexvg" sequenceID="1" userID="Tom10"/>
</r4ecore:R4EAnomaly>
<r4ecore:R4ETextContent xmi:id="_pC4HYERPEeC0spkCnDexvg" info="Write any information here">
@@ -25,11 +25,11 @@
<file href="#_pDMQcERPEeC0spkCnDexvg"/>
</r4ecore:R4EAnomalyTextPosition>
<r4ecore:R4EFileVersion xmi:id="_pDMQcERPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
- <r4ecore:R4EComment xmi:id="_pDbhAERPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.928-0500">
+ <r4ecore:R4EComment xmi:id="_pDbhAERPEeC0spkCnDexvg" author="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.928-0500">
<id xmi:id="_pDbhAURPEeC0spkCnDexvg" sequenceID="2" userID="Tom10"/>
<anomaly href="Jerry20_comments.xrer#_pDNekERPEeC0spkCnDexvg"/>
</r4ecore:R4EComment>
- <r4ecore:R4EComment xmi:id="_pDcvIURPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.930-0500">
+ <r4ecore:R4EComment xmi:id="_pDcvIURPEeC0spkCnDexvg" author="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.930-0500">
<type xsi:type="r4ecore:R4ECommentType" xmi:id="_pDcvIERPEeC0spkCnDexvg"/>
<id xmi:id="_pDcvIkRPEeC0spkCnDexvg" sequenceID="3" userID="Tom10"/>
<anomaly href="Jerry20_comments.xrer#_pDNekERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_items.xrer
index 4003331..343c28d 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_items.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewSampl/Tom10_items.xrer
@@ -7,7 +7,7 @@
<fileContextList href="#_pEt6cERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX0</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pEt6cERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pEt6cERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pEt6cURPEeC0spkCnDexvg" sequenceID="5" userID="Tom10"/>
<deltas href="#_pE3EYURPEeC0spkCnDexvg"/>
<base href="#_pEuhgERPEeC0spkCnDexvg"/>
@@ -35,7 +35,7 @@
<fileContextList href="#_pFIKIERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX1</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pFIKIERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pFIKIERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pFIKIURPEeC0spkCnDexvg" sequenceID="8" userID="Tom10"/>
<deltas href="#_pFL0gURPEeC0spkCnDexvg"/>
<base href="#_pFJ_UERPEeC0spkCnDexvg"/>
@@ -63,7 +63,7 @@
<fileContextList href="#_pFbsIERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX2</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pFbsIERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pFbsIERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pFbsIURPEeC0spkCnDexvg" sequenceID="11" userID="Tom10"/>
<deltas href="#_pFhLsURPEeC0spkCnDexvg"/>
<base href="#_pFfWgERPEeC0spkCnDexvg"/>
@@ -91,7 +91,7 @@
<fileContextList href="#_pFv1MERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX3</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pFv1MERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pFv1MERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pFv1MURPEeC0spkCnDexvg" sequenceID="14" userID="Tom10"/>
<deltas href="#_pF1UwURPEeC0spkCnDexvg"/>
<base href="#_pFxDUERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_comments.xrer
index 5cb11de..523d079 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_comments.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_comments.xrer
@@ -9,12 +9,12 @@
<addedItems href="Jerry20_items.xrer#_pQXw0URPEeC0spkCnDexvg"/>
<addedItems href="Jerry20_items.xrer#_pQhh0URPEeC0spkCnDexvg"/>
<reviewInstance href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
- <roles>R4E_ROLE_LEAD</roles>
+ <roles>LEAD</roles>
<timeLog xmi:id="_pM60MERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
<timeLog xmi:id="_pM60MURPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
</r4ecore:R4EParticipant>
- <r4ecore:R4EAnomaly xmi:id="_pNATwERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
- <location xsi:type="r4ecore:R4ETextContent" href="#_pNA60ERPEeC0spkCnDexvg"/>
+ <r4ecore:R4EAnomaly xmi:id="_pNATwERPEeC0spkCnDexvg" author="_pLWG40RPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pNA60ERPEeC0spkCnDexvg"/>
<id xmi:id="_pNATwURPEeC0spkCnDexvg" sequenceID="1" userID="Jerry20"/>
</r4ecore:R4EAnomaly>
<r4ecore:R4ETextContent xmi:id="_pNA60ERPEeC0spkCnDexvg" info="Write any information here">
@@ -24,11 +24,11 @@
<file href="#_pNBh4URPEeC0spkCnDexvg"/>
</r4ecore:R4EAnomalyTextPosition>
<r4ecore:R4EFileVersion xmi:id="_pNBh4URPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
- <r4ecore:R4EComment xmi:id="_pNDXEERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.937-0500">
+ <r4ecore:R4EComment xmi:id="_pNDXEERPEeC0spkCnDexvg" author="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.937-0500">
<id xmi:id="_pNDXEURPEeC0spkCnDexvg" sequenceID="2" userID="Jerry20"/>
<anomaly href="Tom10_comments.xrer#_pM7bQERPEeC0spkCnDexvg"/>
</r4ecore:R4EComment>
- <r4ecore:R4EComment xmi:id="_pNGaYERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.942-0500">
+ <r4ecore:R4EComment xmi:id="_pNGaYERPEeC0spkCnDexvg" author="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.942-0500">
<type xsi:type="r4ecore:R4ECommentType" xmi:id="_pNElMERPEeC0spkCnDexvg"/>
<id xmi:id="_pNGaYURPEeC0spkCnDexvg" sequenceID="3" userID="Jerry20"/>
<anomaly href="Tom10_comments.xrer#_pM7bQERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_items.xrer
index 1a63c1b..d8c97a8 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_items.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Jerry20_items.xrer
@@ -7,7 +7,7 @@
<fileContextList href="#_pQNYwERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX0</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pQNYwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQNYwERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pQNYwURPEeC0spkCnDexvg" sequenceID="5" userID="Jerry20"/>
<deltas href="#_pQOm4URPEeC0spkCnDexvg"/>
<base href="#_pQN_0ERPEeC0spkCnDexvg"/>
@@ -35,7 +35,7 @@
<fileContextList href="#_pQS4UERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX1</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pQS4UERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQS4UERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pQS4UURPEeC0spkCnDexvg" sequenceID="8" userID="Jerry20"/>
<deltas href="#_pQUtgERPEeC0spkCnDexvg"/>
<base href="#_pQTfYERPEeC0spkCnDexvg"/>
@@ -63,7 +63,7 @@
<fileContextList href="#_pQY-8ERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX2</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pQY-8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQY-8ERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pQY-8URPEeC0spkCnDexvg" sequenceID="11" userID="Jerry20"/>
<deltas href="#_pQaNEkRPEeC0spkCnDexvg"/>
<base href="#_pQZmAERPEeC0spkCnDexvg"/>
@@ -91,7 +91,7 @@
<fileContextList href="#_pQiv8ERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX3</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pQiv8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQiv8ERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pQiv8URPEeC0spkCnDexvg" sequenceID="14" userID="Jerry20"/>
<deltas href="#_pQklIERPEeC0spkCnDexvg"/>
<base href="#_pQjXAERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/ReviewTwo_review.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/ReviewTwo_review.xrer
index 174f42f..67f5762 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/ReviewTwo_review.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/ReviewTwo_review.xrer
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="ASCII"?>
-<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_pI3aoERPEeC0spkCnDexvg" name="ReviewTwo" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+<r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_pI3aoERPEeC0spkCnDexvg" name="ReviewTwo" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" fragmentVersion="0.13.0" endDate="1867-07-03T00:00:00.000-0500" type="INFORMAL">
<reviewTask xsi:type="r4ecore:R4ETaskReference" xmi:id="_pQo2kkRPEeC0spkCnDexvg" taskId="324328" repositoryURL="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324328"/>
- <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pQo2kURPEeC0spkCnDexvg" state="R4E_REVIEW_PHASE_PREPARATION"/>
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pQo2kURPEeC0spkCnDexvg" state="PREPARATION"/>
<components>Component1</components>
- <decision xmi:id="_pQo2kERPEeC0spkCnDexvg" spentTime="120" value="R4E_REVIEW_DECISION_ACCEPTED"/>
+ <decision xmi:id="_pQo2kERPEeC0spkCnDexvg" spentTime="120" value="ACCEPTED"/>
<createdBy href="Tom10_comments.xrer#_pI3ao0RPEeC0spkCnDexvg"/>
</r4ecore:R4EReview>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_comments.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_comments.xrer
index 3e166c7..91278af 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_comments.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_comments.xrer
@@ -9,13 +9,13 @@
<addedItems href="Tom10_items.xrer#_pOUiYURPEeC0spkCnDexvg"/>
<addedItems href="Tom10_items.xrer#_pObQEURPEeC0spkCnDexvg"/>
<reviewInstance href="ReviewTwo_review.xrer#_pI3aoERPEeC0spkCnDexvg"/>
- <roles>R4E_ROLE_ORGANIZER</roles>
- <roles>R4E_ROLE_LEAD</roles>
+ <roles>ORGANIZER</roles>
+ <roles>LEAD</roles>
<timeLog xmi:id="_pLWG4ERPEeC0spkCnDexvg" key="1867-07-01T00:00:00.000-0500" value="30"/>
<timeLog xmi:id="_pLWG4URPEeC0spkCnDexvg" key="1867-07-03T00:00:00.000-0500" value="30"/>
</r4ecore:R4EParticipant>
- <r4ecore:R4EAnomaly xmi:id="_pM7bQERPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
- <location xsi:type="r4ecore:R4ETextContent" href="#_pM93gERPEeC0spkCnDexvg"/>
+ <r4ecore:R4EAnomaly xmi:id="_pM7bQERPEeC0spkCnDexvg" author="_pI3ao0RPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pM93gERPEeC0spkCnDexvg"/>
<id xmi:id="_pM7bQURPEeC0spkCnDexvg" sequenceID="1" userID="Tom10"/>
</r4ecore:R4EAnomaly>
<r4ecore:R4ETextContent xmi:id="_pM93gERPEeC0spkCnDexvg" info="Write any information here">
@@ -25,11 +25,11 @@
<file href="#_pM_ssERPEeC0spkCnDexvg"/>
</r4ecore:R4EAnomalyTextPosition>
<r4ecore:R4EFileVersion xmi:id="_pM_ssERPEeC0spkCnDexvg" platformURI="platform:/resource/projName/src/dir1/dir2" versionID="8" repositoryPath="/Dir1/Dir2" name="R4ETestFile"/>
- <r4ecore:R4EComment xmi:id="_pNCI8ERPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.935-0500">
+ <r4ecore:R4EComment xmi:id="_pNCI8ERPEeC0spkCnDexvg" author="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.935-0500">
<id xmi:id="_pNCI8URPEeC0spkCnDexvg" sequenceID="2" userID="Tom10"/>
<anomaly href="Jerry20_comments.xrer#_pNATwERPEeC0spkCnDexvg"/>
</r4ecore:R4EComment>
- <r4ecore:R4EComment xmi:id="_pNCwAURPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.936-0500">
+ <r4ecore:R4EComment xmi:id="_pNCwAURPEeC0spkCnDexvg" author="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.936-0500">
<type xsi:type="r4ecore:R4ECommentType" xmi:id="_pNCwAERPEeC0spkCnDexvg"/>
<id xmi:id="_pNCwAkRPEeC0spkCnDexvg" sequenceID="3" userID="Tom10"/>
<anomaly href="Jerry20_comments.xrer#_pNATwERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_items.xrer b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_items.xrer
index b655053..f106a48 100644
--- a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_items.xrer
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/ReviewTwo/Tom10_items.xrer
@@ -7,7 +7,7 @@
<fileContextList href="#_pOLYcERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX0</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pOLYcERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOLYcERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pOLYcURPEeC0spkCnDexvg" sequenceID="5" userID="Tom10"/>
<deltas href="#_pOMmkURPEeC0spkCnDexvg"/>
<base href="#_pOL_gERPEeC0spkCnDexvg"/>
@@ -35,7 +35,7 @@
<fileContextList href="#_pOPC0ERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX1</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pOPC0ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOPC0ERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pOPC0URPEeC0spkCnDexvg" sequenceID="8" userID="Tom10"/>
<deltas href="#_pOQQ8kRPEeC0spkCnDexvg"/>
<base href="#_pOPp4ERPEeC0spkCnDexvg"/>
@@ -63,7 +63,7 @@
<fileContextList href="#_pOVwgERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX2</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pOVwgERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOVwgERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pOVwgURPEeC0spkCnDexvg" sequenceID="11" userID="Tom10"/>
<deltas href="#_pOXlsERPEeC0spkCnDexvg"/>
<base href="#_pOWXkERPEeC0spkCnDexvg"/>
@@ -91,7 +91,7 @@
<fileContextList href="#_pOceMERPEeC0spkCnDexvg"/>
<ProjectURIs>platform:resource/projX3</ProjectURIs>
</r4ecore:R4EItem>
- <r4ecore:R4EFileContext xmi:id="_pOceMERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOceMERPEeC0spkCnDexvg" type="ADDED">
<id xmi:id="_pOceMURPEeC0spkCnDexvg" sequenceID="14" userID="Tom10"/>
<deltas href="#_pOlBEURPEeC0spkCnDexvg"/>
<base href="#_pOeTYERPEeC0spkCnDexvg"/>
diff --git a/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/conversion.log b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/conversion.log
new file mode 100644
index 0000000..740f9d8
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core.tests/stubs_model/outGroupX/conversion.log
@@ -0,0 +1,110 @@
+R4E Common Model Conversion Log: /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/conversion.log
+
+
+Root Folder: /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/Golden_Group_group_root.xrer
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/Jerry20_group_reviews.xrer
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/lmcalvs_group_reviews.xrer
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/Review1/lmcalvs_comments.xrer
+ 3: <roles>R4E_ROLE_ORGANIZER</roles>
+ <roles>ORGANIZER</roles>
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/Review1/Review1_review.xrer
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewSampl/Jerry20_comments.xrer
+ 11: <roles>R4E_ROLE_LEAD</roles>
+ <roles>LEAD</roles>
+ 15: <r4ecore:R4EAnomaly xmi:id="_pDNekERPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <r4ecore:R4EAnomaly xmi:id="_pDNekERPEeC0spkCnDexvg" author="_o_mw8URPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ 16: <location xsi:type="r4ecore:R4ETextContent" href="#_pDOssERPEeC0spkCnDexvg"/>
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pDOssERPEeC0spkCnDexvg"/>
+ 26: <r4ecore:R4EComment xmi:id="_pDekUERPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.933-0500">
+ <r4ecore:R4EComment xmi:id="_pDekUERPEeC0spkCnDexvg" author="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.933-0500">
+ 30: <r4ecore:R4EComment xmi:id="_pDgZgURPEeC0spkCnDexvg" user="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.936-0500">
+ <r4ecore:R4EComment xmi:id="_pDgZgURPEeC0spkCnDexvg" author="_o_mw8URPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.936-0500">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewSampl/Jerry20_items.xrer
+ 9: <r4ecore:R4EFileContext xmi:id="_pH0RwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pH0RwERPEeC0spkCnDexvg" type="ADDED">
+ 37: <r4ecore:R4EFileContext xmi:id="_pH-CwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pH-CwERPEeC0spkCnDexvg" type="ADDED">
+ 65: <r4ecore:R4EFileContext xmi:id="_pIHzwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pIHzwERPEeC0spkCnDexvg" type="ADDED">
+ 93: <r4ecore:R4EFileContext xmi:id="_pIdK8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pIdK8ERPEeC0spkCnDexvg" type="ADDED">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewSampl/ReviewSampl_review.xrer
+ 1: <r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o6x7UERPEeC0spkCnDexvg" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+ <r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_o6x7UERPEeC0spkCnDexvg" name="ReviewSampl" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="INFORMAL">
+ 3: <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pI2zkURPEeC0spkCnDexvg" state="R4E_REVIEW_PHASE_PREPARATION"/>
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pI2zkURPEeC0spkCnDexvg" state="PREPARATION"/>
+ 5: <decision xmi:id="_pI2zkERPEeC0spkCnDexvg" spentTime="120" value="R4E_REVIEW_DECISION_ACCEPTED"/>
+ <decision xmi:id="_pI2zkERPEeC0spkCnDexvg" spentTime="120" value="ACCEPTED"/>
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewSampl/Tom10_comments.xrer
+ 11: <roles>R4E_ROLE_ORGANIZER</roles>
+ <roles>ORGANIZER</roles>
+ 12: <roles>R4E_ROLE_LEAD</roles>
+ <roles>LEAD</roles>
+ 16: <r4ecore:R4EAnomaly xmi:id="_pCpd4ERPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <r4ecore:R4EAnomaly xmi:id="_pCpd4ERPEeC0spkCnDexvg" author="_o6yiYkRPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ 17: <location xsi:type="r4ecore:R4ETextContent" href="#_pC4HYERPEeC0spkCnDexvg"/>
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pC4HYERPEeC0spkCnDexvg"/>
+ 27: <r4ecore:R4EComment xmi:id="_pDbhAERPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.928-0500">
+ <r4ecore:R4EComment xmi:id="_pDbhAERPEeC0spkCnDexvg" author="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:46.928-0500">
+ 31: <r4ecore:R4EComment xmi:id="_pDcvIURPEeC0spkCnDexvg" user="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.930-0500">
+ <r4ecore:R4EComment xmi:id="_pDcvIURPEeC0spkCnDexvg" author="_o6yiYkRPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:46.930-0500">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewSampl/Tom10_items.xrer
+ 9: <r4ecore:R4EFileContext xmi:id="_pEt6cERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pEt6cERPEeC0spkCnDexvg" type="ADDED">
+ 37: <r4ecore:R4EFileContext xmi:id="_pFIKIERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pFIKIERPEeC0spkCnDexvg" type="ADDED">
+ 65: <r4ecore:R4EFileContext xmi:id="_pFbsIERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pFbsIERPEeC0spkCnDexvg" type="ADDED">
+ 93: <r4ecore:R4EFileContext xmi:id="_pFv1MERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pFv1MERPEeC0spkCnDexvg" type="ADDED">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewTwo/Jerry20_comments.xrer
+ 11: <roles>R4E_ROLE_LEAD</roles>
+ <roles>LEAD</roles>
+ 15: <r4ecore:R4EAnomaly xmi:id="_pNATwERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <r4ecore:R4EAnomaly xmi:id="_pNATwERPEeC0spkCnDexvg" author="_pLWG40RPEeC0spkCnDexvg" description="Jerry20- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ 16: <location xsi:type="r4ecore:R4ETextContent" href="#_pNA60ERPEeC0spkCnDexvg"/>
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pNA60ERPEeC0spkCnDexvg"/>
+ 26: <r4ecore:R4EComment xmi:id="_pNDXEERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.937-0500">
+ <r4ecore:R4EComment xmi:id="_pNDXEERPEeC0spkCnDexvg" author="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.937-0500">
+ 30: <r4ecore:R4EComment xmi:id="_pNGaYERPEeC0spkCnDexvg" user="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.942-0500">
+ <r4ecore:R4EComment xmi:id="_pNGaYERPEeC0spkCnDexvg" author="_pLWG40RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.942-0500">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewTwo/Jerry20_items.xrer
+ 9: <r4ecore:R4EFileContext xmi:id="_pQNYwERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQNYwERPEeC0spkCnDexvg" type="ADDED">
+ 37: <r4ecore:R4EFileContext xmi:id="_pQS4UERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQS4UERPEeC0spkCnDexvg" type="ADDED">
+ 65: <r4ecore:R4EFileContext xmi:id="_pQY-8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQY-8ERPEeC0spkCnDexvg" type="ADDED">
+ 93: <r4ecore:R4EFileContext xmi:id="_pQiv8ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pQiv8ERPEeC0spkCnDexvg" type="ADDED">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewTwo/ReviewTwo_review.xrer
+ 1: <r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_pI3aoERPEeC0spkCnDexvg" name="ReviewTwo" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="R4E_REVIEW_TYPE_INFORMAL">
+ <r4ecore:R4EReview xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:r4ecore="http://org.eclipse.mylyn.reviews.r4e.core.model/" xmi:id="_pI3aoERPEeC0spkCnDexvg" name="ReviewTwo" project="P1" entryCriteria="Sample Entry Cryteria" extraNotes="Sample extra notes" objectives="Sample Objectives" referenceMaterial="sample reference material" startDate="1867-07-01T00:00:00.000-0500" endDate="1867-07-03T00:00:00.000-0500" type="INFORMAL">
+ 3: <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pQo2kURPEeC0spkCnDexvg" state="R4E_REVIEW_PHASE_PREPARATION"/>
+ <state xsi:type="r4ecore:R4EReviewState" xmi:id="_pQo2kURPEeC0spkCnDexvg" state="PREPARATION"/>
+ 5: <decision xmi:id="_pQo2kERPEeC0spkCnDexvg" spentTime="120" value="R4E_REVIEW_DECISION_ACCEPTED"/>
+ <decision xmi:id="_pQo2kERPEeC0spkCnDexvg" spentTime="120" value="ACCEPTED"/>
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewTwo/Tom10_comments.xrer
+ 11: <roles>R4E_ROLE_ORGANIZER</roles>
+ <roles>ORGANIZER</roles>
+ 12: <roles>R4E_ROLE_LEAD</roles>
+ <roles>LEAD</roles>
+ 16: <r4ecore:R4EAnomaly xmi:id="_pM7bQERPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ <r4ecore:R4EAnomaly xmi:id="_pM7bQERPEeC0spkCnDexvg" author="_pI3ao0RPEeC0spkCnDexvg" description="Tom10- Anomaly text here ....." title="This is sample Title - Anomaly" createdOn="1867-07-11T00:00:00.000-0500">
+ 17: <location xsi:type="r4ecore:R4ETextContent" href="#_pM93gERPEeC0spkCnDexvg"/>
+ <locations xsi:type="r4ecore:R4ETextContent" href="#_pM93gERPEeC0spkCnDexvg"/>
+ 27: <r4ecore:R4EComment xmi:id="_pNCI8ERPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.935-0500">
+ <r4ecore:R4EComment xmi:id="_pNCI8ERPEeC0spkCnDexvg" author="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 1" createdOn="2011-03-01T17:02:47.935-0500">
+ 31: <r4ecore:R4EComment xmi:id="_pNCwAURPEeC0spkCnDexvg" user="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.936-0500">
+ <r4ecore:R4EComment xmi:id="_pNCwAURPEeC0spkCnDexvg" author="_pI3ao0RPEeC0spkCnDexvg" description="This is test comment number 2" createdOn="2011-03-01T17:02:47.936-0500">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/ReviewTwo/Tom10_items.xrer
+ 9: <r4ecore:R4EFileContext xmi:id="_pOLYcERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOLYcERPEeC0spkCnDexvg" type="ADDED">
+ 37: <r4ecore:R4EFileContext xmi:id="_pOPC0ERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOPC0ERPEeC0spkCnDexvg" type="ADDED">
+ 65: <r4ecore:R4EFileContext xmi:id="_pOVwgERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOVwgERPEeC0spkCnDexvg" type="ADDED">
+ 93: <r4ecore:R4EFileContext xmi:id="_pOceMERPEeC0spkCnDexvg" type="R4E_ADDED">
+ <r4ecore:R4EFileContext xmi:id="_pOceMERPEeC0spkCnDexvg" type="ADDED">
+ /var/folders/cg/sxbk4f855q13n6qn9q0r9w440000gn/T/r4eTst/1351808835022/OutL1/OutL2/outGroupX/Tom10_group_reviews.xrer
diff --git a/org.eclipse.mylyn.reviews.r4e.core/.classpath b/org.eclipse.mylyn.reviews.r4e.core/.classpath
index 304e861..6ac56c3 100644
--- a/org.eclipse.mylyn.reviews.r4e.core/.classpath
+++ b/org.eclipse.mylyn.reviews.r4e.core/.classpath
@@ -2,6 +2,11 @@
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
+ <accessrules>
+ <accessrule kind="accessible" pattern="org/eclipse/mylyn/reviews/core/model/**"/>
+ <accessrule kind="accessible" pattern="org/eclipse/mylyn/reviews/internal/core/model/**"/>
+ </accessrules>
+ </classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/org.eclipse.mylyn.reviews.r4e.core/.settings/org.eclipse.core.resources.prefs b/org.eclipse.mylyn.reviews.r4e.core/.settings/org.eclipse.core.resources.prefs
index 14d8702..0cd2882 100644
--- a/org.eclipse.mylyn.reviews.r4e.core/.settings/org.eclipse.core.resources.prefs
+++ b/org.eclipse.mylyn.reviews.r4e.core/.settings/org.eclipse.core.resources.prefs
@@ -1,5 +1,3 @@
-#Thu Oct 28 18:22:21 EDT 2010
eclipse.preferences.version=1
-encoding//model/org.eclipse.mylyn.reviews.r4e.core.model.ecore=UTF-8
-encoding//model/org.eclipse.mylyn.reviews.r4e.core.model.ecorediag=UTF-8
-encoding//model/r4e.design.rules.ecorediag=UTF-8
+encoding//model/drules.ecorediag=UTF-8
+encoding//model/r4e.ecorediag=UTF-8
diff --git a/org.eclipse.mylyn.reviews.r4e.core/META-INF/MANIFEST.MF b/org.eclipse.mylyn.reviews.r4e.core/META-INF/MANIFEST.MF
index acacd37..812d5d8 100644
--- a/org.eclipse.mylyn.reviews.r4e.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.reviews.r4e.core/META-INF/MANIFEST.MF
@@ -7,28 +7,30 @@ Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package:
- org.eclipse.mylyn.reviews.r4e.core;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.drules;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.drules.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.drules.util;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.serial;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.serial.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.model.util;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.rfs;x-friends:="org.eclipse.mylyn.reviews.r4e.core.tests",
- org.eclipse.mylyn.reviews.r4e.core.rfs.spi;x-friends:="org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.utils;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.utils.cmd;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.utils.filePermission;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui",
- org.eclipse.mylyn.reviews.r4e.core.utils.sys;x-friends:="org.eclipse.mylyn.reviews.r4e.core,org.eclipse.mylyn.reviews.r4e.core.tests,org.eclipse.mylyn.reviews.r4e.ui"
Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.mylyn.reviews.frame.core;bundle-version="0.10.0",
+ org.eclipse.emf.ecore;visibility:=reexport,
org.eclipse.core.resources;bundle-version="3.5.0",
org.eclipse.jgit;bundle-version="0.9.1",
org.eclipse.egit.core;bundle-version="0.9.1",
org.eclipse.team.core;bundle-version="3.5.0",
- org.eclipse.emf.ecore.xmi;bundle-version="2.5.0"
+ org.eclipse.emf.ecore.xmi;bundle-version="2.5.0",
+ org.eclipse.mylyn.reviews.r4e.core;visibility:=reexport,
+ org.eclipse.mylyn.reviews.core;bundle-version="1.1.0"
Bundle-ActivationPolicy: lazy
Bundle-Activator: org.eclipse.mylyn.reviews.r4e.core.Activator
+Import-Package: org.apache.commons.lang
+Export-Package: org.eclipse.mylyn.reviews.r4e.core;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.drules;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.drules.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.drules.util;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.serial;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.serial.impl;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.model.util;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.rfs;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.rfs.spi;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.utils;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.utils.cmd;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.utils.filePermission;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui",
+ org.eclipse.mylyn.reviews.r4e.core.utils.sys;x-friends:="org.eclipse.mylyn.reviews.r4e.core, org.eclipse.mylyn.reviews.r4e.core.tests, org.eclipse.mylyn.reviews.r4e.ui, org.eclipse.mylyn.reviews.r4e.connector, org.eclipse.mylyn.reviews.r4e.connector.tests, org.eclipse.mylyn.reviews.r4e.connector.ui"
diff --git a/org.eclipse.mylyn.reviews.r4e.core/model/r4e.design.rules.ecore b/org.eclipse.mylyn.reviews.r4e.core/model/drules.ecore
index d2b99ae..5a6b52a 100644
--- a/org.eclipse.mylyn.reviews.r4e.core/model/r4e.design.rules.ecore
+++ b/org.eclipse.mylyn.reviews.r4e.core/model/drules.ecore
@@ -1,45 +1,44 @@
-<?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="drules"
- nsURI="http://org.eclipse.mylyn.reviews.r4e.core.model.drules.ecore/1.0" nsPrefix="org.eclipse.mylyn.reviews.r4e.core.model.drules.ecore">
- <eClassifiers xsi:type="ecore:EClass" name="R4EDesignRuleCollection" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent ../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//SubModelRoot">
- <eStructuralFeatures xsi:type="ecore:EReference" name="areas" upperBound="-1"
- eType="#//R4EDesignRuleArea" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" 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="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="R4EDesignRule" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="rank" eType="#//R4EDesignRuleRank"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="#//R4EDesignRuleClass"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" 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="R4EDesignRuleArea" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EReference" name="violations" upperBound="-1"
- eType="#//R4EDesignRuleViolation" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="R4EDesignRuleViolation" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent">
- <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1"
- eType="#//R4EDesignRule" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="R4EDesignRuleRank">
- <eLiterals name="R4E_RANK_NONE"/>
- <eLiterals name="R4E_RANK_MINOR" value="1" literal="R4E_RANK_MINOR"/>
- <eLiterals name="R4E_RANK_MAJOR" value="2"/>
- <eLiterals name="R4E_RANK_DEPRECATED" value="3" literal=""/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="R4EDesignRuleClass">
- <eLiterals name="R4E_CLASS_ERRONEOUS"/>
- <eLiterals name="R4E_CLASS_SUPERFLUOUS" value="1" literal="R4E_CLASS_SUPERFLUOUS"/>
- <eLiterals name="R4E_CLASS_IMPROVEMENT" value="2"/>
- <eLiterals name="R4E_CLASS_QUESTION" value="3"/>
- <eLiterals name="R4E_CLASS_COMMENT" value="4"/>
- <eLiterals name="R4E_CLASS_MISSING" value="5"/>
- </eClassifiers>
-</ecore:EPackage>
+<?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="drules" nsURI="http://org.eclipse.mylyn.reviews.r4e.core.model.drules.ecore/1.0"
+ nsPrefix="org.eclipse.mylyn.reviews.r4e.core.model.drules.ecore">
+ <eClassifiers xsi:type="ecore:EClass" name="R4EDesignRuleCollection" eSuperTypes="platform:/plugin/org.eclipse.mylyn.reviews.core/model/reviews.ecore#//ReviewComponent platform:/plugin/org.eclipse.mylyn.reviews.core/model/reviews.ecore#//ModelVersioning">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="areas" upperBound="-1"
+ eType="#//R4EDesignRuleArea" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" 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="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="R4EDesignRule" eSuperTypes="platform:/plugin/org.eclipse.mylyn.reviews.core/model/reviews.ecore#//ReviewComponent">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="rank" eType="#//R4EDesignRuleRank"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="#//R4EDesignRuleClass"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" 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="R4EDesignRuleArea" eSuperTypes="platform:/plugin/org.eclipse.mylyn.reviews.core/model/reviews.ecore#//ReviewComponent">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="violations" upperBound="-1"
+ eType="#//R4EDesignRuleViolation" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="R4EDesignRuleViolation" eSuperTypes="platform:/plugin/org.eclipse.mylyn.reviews.core/model/reviews.ecore#//ReviewComponent">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1"
+ eType="#//R4EDesignRule" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="R4EDesignRuleRank">
+ <eLiterals name="None" literal="NONE"/>
+ <eLiterals name="Minor" value="1" literal="MINOR"/>
+ <eLiterals name="Major" value="2" literal="MAJOR"/>
+ <eLiterals name="Deprecated" value="3" literal="DEPRECATED"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="R4EDesignRuleClass">
+ <eLiterals name="Erroneous" literal="ERRONEOUS"/>
+ <eLiterals name="Superfluous" value="1" literal="SUPERFLUOUS"/>
+ <eLiterals name="Improvement" value="2" literal="IMPROVEMENT"/>
+ <eLiterals name="Question" value="3" literal="QUESTION"/>
+ <eLiterals name="Comment" value="4" literal="COMMENT"/>
+ <eLiterals name="Missing" value="5" literal="MISSING"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/org.eclipse.mylyn.reviews.r4e.core/model/drules.ecorediag b/org.eclipse.mylyn.reviews.r4e.core/model/drules.ecorediag
new file mode 100644
index 0000000..c576ed6
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core/model/drules.ecorediag
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_cC8B0DsfEeK9hu0ISTvKPQ" type="EcoreTools" measurementUnit="Pixel">
+ <children xmi:type="notation:Node" xmi:id="_cDBhYDsfEeK9hu0ISTvKPQ" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_cDCIcDsfEeK9hu0ISTvKPQ" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_cDCIcTsfEeK9hu0ISTvKPQ" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_cDEksDsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRuleCollection/version"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDEksTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDFLwDsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRuleCollection/folder"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDFLwTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDFLwjsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRuleCollection/name"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDFLwzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDCIcjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDCIczsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDCIdDsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDCIdTsfEeK9hu0ISTvKPQ" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDCIdjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDCvgDsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDCvgTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cDBhYTsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EClass" href="drules.ecore#//R4EDesignRuleCollection"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cDBhYjsfEeK9hu0ISTvKPQ" x="10" y="407"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDFLxDsfEeK9hu0ISTvKPQ" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_cDFy0DsfEeK9hu0ISTvKPQ" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_cDFy0TsfEeK9hu0ISTvKPQ" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_cDFy2TsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRule/id"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDFy2jsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDGZ4DsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRule/rank"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDGZ4TsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDGZ4jsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRule/class"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDGZ4zsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDGZ5DsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRule/title"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDGZ5TsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDGZ5jsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRule/description"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDHA8DsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDFy0jsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDFy0zsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDFy1DsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDFy1TsfEeK9hu0ISTvKPQ" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDFy1jsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDFy1zsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDFy2DsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cDFLxTsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EClass" href="drules.ecore#//R4EDesignRule"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cDFLxjsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDHA8TsfEeK9hu0ISTvKPQ" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_cDHA9DsfEeK9hu0ISTvKPQ" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_cDHA9TsfEeK9hu0ISTvKPQ" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_cDHoBDsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRuleArea/name"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDHoBTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDHA9jsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDHA9zsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDHA-DsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDHoADsfEeK9hu0ISTvKPQ" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDHoATsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDHoAjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDHoAzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cDHA8jsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EClass" href="drules.ecore#//R4EDesignRuleArea"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cDHA8zsfEeK9hu0ISTvKPQ" x="23" y="298"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDHoBjsfEeK9hu0ISTvKPQ" type="1001">
+ <children xmi:type="notation:Node" xmi:id="_cDIPEDsfEeK9hu0ISTvKPQ" type="4001"/>
+ <children xmi:type="notation:Node" xmi:id="_cDIPETsfEeK9hu0ISTvKPQ" type="5001">
+ <children xmi:type="notation:Node" xmi:id="_cDIPGTsfEeK9hu0ISTvKPQ" type="2001">
+ <element xmi:type="ecore:EAttribute" href="drules.ecore#//R4EDesignRuleViolation/name"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDIPGjsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDIPEjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDIPEzsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDIPFDsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDIPFTsfEeK9hu0ISTvKPQ" type="5002">
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDIPFjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDIPFzsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDIPGDsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cDHoBzsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EClass" href="drules.ecore#//R4EDesignRuleViolation"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cDHoCDsfEeK9hu0ISTvKPQ" x="13" y="189"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDI2IDsfEeK9hu0ISTvKPQ" type="1005">
+ <children xmi:type="notation:Node" xmi:id="_cDI2IzsfEeK9hu0ISTvKPQ" type="4010"/>
+ <children xmi:type="notation:Node" xmi:id="_cDI2JDsfEeK9hu0ISTvKPQ" type="5008">
+ <children xmi:type="notation:Node" xmi:id="_cDJdMDsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleRank/None"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDJdMTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDJdMjsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleRank/Minor"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDJdMzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDJdNDsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleRank/Major"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDJdNTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDJdNjsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleRank/Deprecated"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDJdNzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDI2JTsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDI2JjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDI2JzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cDI2ITsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EEnum" href="drules.ecore#//R4EDesignRuleRank"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cDI2IjsfEeK9hu0ISTvKPQ" x="223"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDKEQDsfEeK9hu0ISTvKPQ" type="1005">
+ <children xmi:type="notation:Node" xmi:id="_cDKEQzsfEeK9hu0ISTvKPQ" type="4010"/>
+ <children xmi:type="notation:Node" xmi:id="_cDKERDsfEeK9hu0ISTvKPQ" type="5008">
+ <children xmi:type="notation:Node" xmi:id="_cDKrUDsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleClass/Erroneous"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDKrUTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDKrUjsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleClass/Superfluous"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDKrUzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDKrVDsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleClass/Improvement"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDKrVTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDLSYDsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleClass/Question"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDLSYTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDLSYjsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleClass/Comment"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDLSYzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDLSZDsfEeK9hu0ISTvKPQ" type="2006">
+ <element xmi:type="ecore:EEnumLiteral" href="drules.ecore#//R4EDesignRuleClass/Missing"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDLSZTsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_cDKERTsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cDKERjsfEeK9hu0ISTvKPQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cDKERzsfEeK9hu0ISTvKPQ"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cDKEQTsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EEnum" href="drules.ecore#//R4EDesignRuleClass"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cDKEQjsfEeK9hu0ISTvKPQ" x="401"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_cC8B0TsfEeK9hu0ISTvKPQ"/>
+ <element xmi:type="ecore:EPackage" href="drules.ecore#/"/>
+ <edges xmi:type="notation:Edge" xmi:id="_cDLSZjsfEeK9hu0ISTvKPQ" type="3002" source="_cDBhYDsfEeK9hu0ISTvKPQ" target="_cDHA8TsfEeK9hu0ISTvKPQ">
+ <children xmi:type="notation:Node" xmi:id="_cDL5cDsfEeK9hu0ISTvKPQ" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDL5cTsfEeK9hu0ISTvKPQ" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDL5cjsfEeK9hu0ISTvKPQ" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDL5czsfEeK9hu0ISTvKPQ" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_cDLSZzsfEeK9hu0ISTvKPQ" lineColor="4210752"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cDLSaDsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="drules.ecore#//R4EDesignRuleCollection/areas"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cDLSaTsfEeK9hu0ISTvKPQ" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cF09wDsfEeK9hu0ISTvKPQ" id="(0.4965034965034965,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cF09wTsfEeK9hu0ISTvKPQ" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_cDNHkDsfEeK9hu0ISTvKPQ" type="3002" source="_cDHA8TsfEeK9hu0ISTvKPQ" target="_cDHoBjsfEeK9hu0ISTvKPQ">
+ <children xmi:type="notation:Node" xmi:id="_cDNHlDsfEeK9hu0ISTvKPQ" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDNHlTsfEeK9hu0ISTvKPQ" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDNHljsfEeK9hu0ISTvKPQ" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDNHlzsfEeK9hu0ISTvKPQ" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_cDNHkTsfEeK9hu0ISTvKPQ" lineColor="4210752"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cDNHkjsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="drules.ecore#//R4EDesignRuleArea/violations"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cDNHkzsfEeK9hu0ISTvKPQ" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cFzvoDsfEeK9hu0ISTvKPQ" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cFzvoTsfEeK9hu0ISTvKPQ" id="(0.49635036496350365,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_cDNHmDsfEeK9hu0ISTvKPQ" type="3002" source="_cDHoBjsfEeK9hu0ISTvKPQ" target="_cDFLxDsfEeK9hu0ISTvKPQ">
+ <children xmi:type="notation:Node" xmi:id="_cDNuozsfEeK9hu0ISTvKPQ" type="4011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDNupDsfEeK9hu0ISTvKPQ" x="-10" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cDNupTsfEeK9hu0ISTvKPQ" type="4012">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cDNupjsfEeK9hu0ISTvKPQ" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_cDNuoDsfEeK9hu0ISTvKPQ" lineColor="4210752"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cDNuoTsfEeK9hu0ISTvKPQ" fontColor="4210752" fontName="Lucida Grande" fontHeight="10"/>
+ <element xmi:type="ecore:EReference" href="drules.ecore#//R4EDesignRuleViolation/rules"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cDNuojsfEeK9hu0ISTvKPQ" points="[0, 0, 0, 76]$[0, -76, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cF0WsDsfEeK9hu0ISTvKPQ" id="(0.49635036496350365,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cF0WsTsfEeK9hu0ISTvKPQ" id="(0.49693251533742333,1.0)"/>
+ </edges>
+</notation:Diagram>
diff --git a/org.eclipse.mylyn.reviews.r4e.core/model/drules.genmodel b/org.eclipse.mylyn.reviews.r4e.core/model/drules.genmodel
new file mode 100644
index 0000000..4e3bd2f
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.core/model/drules.genmodel
@@ -0,0 +1,47 @@
+<?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 Ericsson&#xA;&#xA;All rights reserved. This program and the accompanying materials are&#xA;made available under the terms of the Eclipse Public License v1.0 which&#xA;accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;&#xA;Description:&#xA;&#xA;Contributors:&#xA;Alvaro Sanchez-Leon - Initial API and implementation&#xA;"
+ modelDirectory="/org.eclipse.mylyn.reviews.r4e.core/src" modelPluginID="org.eclipse.mylyn.reviews.r4e.core"
+ modelName="R4e" suppressEMFTypes="true" importerID="org.eclipse.emf.importer.ecore"
+ containmentProxies="true" complianceLevel="5.0" copyrightFields="false" runtimeVersion="2.7"
+ usedGenPackages="platform:/plugin/org.eclipse.mylyn.reviews.core/model/reviews.genmodel#//reviews">
+ <foreignModel>drules.ecore</foreignModel>
+ <genPackages prefix="DRModel" basePackage="org.eclipse.mylyn.reviews.r4e.core.model"
+ resource="XML" disposableProviderFactory="true" fileExtensions="drules" ecorePackage="drules.ecore#/">
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="drules.ecore#//R4EDesignRuleRank">
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleRank/None"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleRank/Minor"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleRank/Major"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleRank/Deprecated"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="drules.ecore#//R4EDesignRuleClass">
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleClass/Erroneous"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleClass/Superfluous"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleClass/Improvement"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleClass/Question"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleClass/Comment"/>
+ <genEnumLiterals ecoreEnumLiteral="drules.ecore#//R4EDesignRuleClass/Missing"/>
+ </genEnums>
+ <genClasses ecoreClass="drules.ecore#//R4EDesignRuleCollection">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference drules.ecore#//R4EDesignRuleCollection/areas"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute drules.ecore#//R4EDesignRuleCollection/version"/>
+ <genFeatures createChild="false" ecoreFeature