refactoring (remove duplication of IMediatorEventListener)
diff --git a/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/internal/PartControlLowVision.java b/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/internal/PartControlLowVision.java
index cc55f8c..82c95dd 100644
--- a/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/internal/PartControlLowVision.java
+++ b/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/internal/PartControlLowVision.java
@@ -20,9 +20,7 @@
import java.util.Map;
import java.util.Vector;
-import org.eclipse.actf.mediator.IMediatorEventListener;
import org.eclipse.actf.mediator.Mediator;
-import org.eclipse.actf.mediator.MediatorEvent;
import org.eclipse.actf.model.ui.IModelService;
import org.eclipse.actf.model.ui.ImagePositionInfo;
import org.eclipse.actf.model.ui.ModelServiceImageCreator;
@@ -55,7 +53,7 @@
import org.w3c.dom.Document;
public class PartControlLowVision implements ISelectionListener,
- IVisualizationConst, IMediatorEventListener {
+ IVisualizationConst {
private static final CheckResultLowVision dummyResult = new CheckResultLowVision();
@@ -269,8 +267,6 @@
e.printStackTrace();
}
- Mediator.getInstance().addMediatorEventListener(this);
-
}
public void saveReport() {
@@ -621,22 +617,8 @@
setHighlightPositions(result);
}
- public void modelserviceChanged(MediatorEvent event) {
- lowVisionView.setCurrentModelService(event.getModelServiceHolder()
- .getModelService());
- }
-
- public void modelserviceInputChanged(MediatorEvent event) {
- lowVisionView.setCurrentModelService(event.getModelServiceHolder()
- .getModelService());
- }
-
- public void reportChanged(MediatorEvent event) {
-
- }
-
- public void reportGeneratorChanged(MediatorEvent event) {
-
+ public void setCurrentModelService(IModelService modelService) {
+ lowVisionView.setCurrentModelService(modelService);
}
}
diff --git a/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/views/LowVisionView.java b/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/views/LowVisionView.java
index 4c88156..9239b8e 100644
--- a/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/views/LowVisionView.java
+++ b/plugins/org.eclipse.actf.visualization.lowvision/src/org/eclipse/actf/visualization/lowvision/ui/views/LowVisionView.java
@@ -26,18 +26,16 @@
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.part.ViewPart;
-
public class LowVisionView extends ViewPart implements IVisualizationView {
public static final String ID = LowVisionView.class.getName();
-
- private PartControlLowVision partRightLowVision;
-
- private IBaseLabelProvider baseLabelProvider = new ResultTableLabelProviderLV();
- private ResultTableSorterLV viewerSorter = new ResultTableSorterLV();
-
- public LowVisionView() {
+ private PartControlLowVision partRightLowVision;
+
+ private IBaseLabelProvider baseLabelProvider = new ResultTableLabelProviderLV();
+ private ResultTableSorterLV viewerSorter = new ResultTableSorterLV();
+
+ public LowVisionView() {
super();
}
@@ -45,19 +43,19 @@
setSite(site);
setStatusLine();
}
-
-
public void createPartControl(Composite parent) {
partRightLowVision = new PartControlLowVision(this, parent);
- //TODO
- getSite().getPage().addSelectionListener(DetailedReportView.ID, partRightLowVision);
-// ((IViewSite)getSite()).getActionBars().setGlobalActionHandler("visualizationAction", new Action(){
-// public void run() {
-// partRightLowVision.doSimulate();
-// }
-// }
-// );
+ // TODO
+ getSite().getPage().addSelectionListener(DetailedReportView.ID,
+ partRightLowVision);
+ // ((IViewSite)getSite()).getActionBars().setGlobalActionHandler("visualizationAction",
+ // new Action(){
+ // public void run() {
+ // partRightLowVision.doSimulate();
+ // }
+ // }
+ // );
}
@@ -65,64 +63,73 @@
}
public void setStatusMessage(String statusMessage) {
- IContributionItem[] items = getViewSite().getActionBars().getStatusLineManager().getItems();
+ IContributionItem[] items = getViewSite().getActionBars()
+ .getStatusLineManager().getItems();
for (int i = 0; i < items.length; i++) {
- if (null != items[i] && items[i].getId().equals(VisualizationStatusLineContributionItem.ID + ID)) {
- ((VisualizationStatusLineContributionItem) items[i]).setStatusMessage(statusMessage);
+ if (null != items[i]
+ && items[i].getId().equals(
+ VisualizationStatusLineContributionItem.ID + ID)) {
+ ((VisualizationStatusLineContributionItem) items[i])
+ .setStatusMessage(statusMessage);
}
}
}
public void setInfoMessage(String infoMessage) {
- IContributionItem[] items = getViewSite().getActionBars().getStatusLineManager().getItems();
+ IContributionItem[] items = getViewSite().getActionBars()
+ .getStatusLineManager().getItems();
for (int i = 0; i < items.length; i++) {
- if (null != items[i] && items[i].getId().equals(VisualizationStatusLineContributionItem.ID + ID)) {
- ((VisualizationStatusLineContributionItem) items[i]).setInfoMessage(infoMessage);
+ if (null != items[i]
+ && items[i].getId().equals(
+ VisualizationStatusLineContributionItem.ID + ID)) {
+ ((VisualizationStatusLineContributionItem) items[i])
+ .setInfoMessage(infoMessage);
}
}
}
-
+
private void setStatusLine() {
- getViewSite().getActionBars().getStatusLineManager().add(new VisualizationStatusLineContributionItem(ID));
+ getViewSite().getActionBars().getStatusLineManager().add(
+ new VisualizationStatusLineContributionItem(ID));
}
- public IBaseLabelProvider getLabelProvider() {
- return baseLabelProvider;
- }
+ public IBaseLabelProvider getLabelProvider() {
+ return baseLabelProvider;
+ }
- public ViewerSorter getTableSorter() {
- viewerSorter.reset();
- return viewerSorter;
- }
+ public ViewerSorter getTableSorter() {
+ viewerSorter.reset();
+ return viewerSorter;
+ }
- public int getResultTableMode() {
- return MODE_LOWVISION;
- }
-
- public void doVisualize(){
- if(partRightLowVision!=null){
- partRightLowVision.doSimulate();
- }
- }
+ public int getResultTableMode() {
+ return MODE_LOWVISION;
+ }
+
+ public void doVisualize() {
+ if (partRightLowVision != null) {
+ partRightLowVision.doSimulate();
+ }
+ }
public void modelserviceChanged(MediatorEvent event) {
- // TODO Auto-generated method stub
-
+ partRightLowVision.setCurrentModelService(event.getModelServiceHolder()
+ .getModelService());
}
public void modelserviceInputChanged(MediatorEvent event) {
- // TODO Auto-generated method stub
-
+ partRightLowVision.setCurrentModelService(event.getModelServiceHolder()
+ .getModelService());
}
public void reportChanged(MediatorEvent event) {
// TODO Auto-generated method stub
-
+
}
public void reportGeneratorChanged(MediatorEvent event) {
// TODO Auto-generated method stub
-
+
}
}