Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java')
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java25
1 files changed, 21 insertions, 4 deletions
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java
index c0f967ad5d7..2b222ad7eb3 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java
@@ -86,7 +86,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
@Override
public void dispose() {
- reviewResourceManager.getDomain().removeResourceSetListener(getresourceListener());
+ reviewResourceManager.getDomain().removeResourceSetListener(getResourceListener());
reviewResourceManager.dispose();
reviewResourceManager=null;
super.dispose();
@@ -133,7 +133,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
*
* @return listener to refresh the editor
*/
- public ResourceSetListener getresourceListener(){
+ public ResourceSetListener getResourceListener(){
if(reviewEditorResourceListener==null){
reviewEditorResourceListener= new ResourceSetListenerImpl(){
@@ -179,7 +179,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
public void addAReview(Element container) {
reviewResourceManager.addAReview(container);
viewer.setInput(reviewResourceManager.getCurrentReviewModel());
- reviewResourceManager.getDomain().addResourceSetListener(getresourceListener());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
}
/**
* create action in the view
@@ -190,7 +190,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
public void run() {
Model reviewModel=reviewResourceManager.loadReviewModel();
viewer.setInput(reviewModel);
- reviewResourceManager.getDomain().addResourceSetListener(getresourceListener());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
}
@Override
public String getDescription() {
@@ -273,6 +273,23 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
}
/**
+ * launch the model revision and load review model in the editor
+ */
+ public void startModeRevision(){
+ viewer.setInput(reviewResourceManager.getCurrentReviewModel());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
+ reviewResourceManager.startModeRevision();
+ }
+ /**
+ * stop the model revision and load review model in the editor
+ */
+ public void stopModelRevision(){
+ viewer.setInput(reviewResourceManager.getCurrentReviewModel());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
+ reviewResourceManager.stopModelRevision();
+
+ }
+ /**
* Retrieves the {@link IPropertySheetPage} that his Model Explorer uses.
*
* @return

Back to the top