From 6f4c0ba204c24d49a7b7f90cdc13b2f423c72185 Mon Sep 17 00:00:00 2001 From: Lukas Ladenberger <lukas.ladenberger@googlemail.com> Date: Tue, 27 Nov 2012 15:29:38 +0100 Subject: [PATCH] removed observer from outline view --- .../de/bmotionstudio/gef/editor/model/BControl.java | 12 ++++++------ .../gef/editor/part/BControlTreeEditPart.java | 9 ++++----- .../gef/editor/part/BMSTreeEditPartFactory.java | 11 +++++------ 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/model/BControl.java b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/model/BControl.java index 8013e19f..30078bbe 100644 --- a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/model/BControl.java +++ b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/model/BControl.java @@ -476,9 +476,9 @@ public abstract class BControl implements IAdaptable, Cloneable { public void addObserver(Observer observer) { observers.put(observer.getID(), (Observer) observer); - for (IObserverListener listener : getObserverListener()) { - listener.addedObserver(this, observer); - } + // for (IObserverListener listener : getObserverListener()) { + // listener.addedObserver(this, observer); + // } } public void removeObserver(Observer observer) { @@ -489,9 +489,9 @@ public abstract class BControl implements IAdaptable, Cloneable { if (hasObserver(observerID)) observers.get(observerID).beforeDelete(this); observers.remove(observerID); - for (IObserverListener listener : getObserverListener()) { - listener.removedObserver(this); - } + // for (IObserverListener listener : getObserverListener()) { + // listener.removedObserver(this); + // } } public Map<String, SchedulerEvent> getEvents() { diff --git a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BControlTreeEditPart.java b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BControlTreeEditPart.java index 6adcbe06..dc2f797b 100644 --- a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BControlTreeEditPart.java +++ b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BControlTreeEditPart.java @@ -25,7 +25,6 @@ import de.bmotionstudio.gef.editor.EditorImageRegistry; import de.bmotionstudio.gef.editor.editpolicy.BMSDeletePolicy; import de.bmotionstudio.gef.editor.model.BConnection; import de.bmotionstudio.gef.editor.model.BControl; -import de.bmotionstudio.gef.editor.model.ObserverRootVirtualTreeNode; import de.bmotionstudio.gef.editor.model.Visualization; import de.bmotionstudio.gef.editor.observer.IObserverListener; import de.bmotionstudio.gef.editor.observer.Observer; @@ -74,8 +73,8 @@ public class BControlTreeEditPart extends BMSAbstractTreeEditPart implements } } - if (!(getModel() instanceof Visualization)) - toShowElements.add(new ObserverRootVirtualTreeNode(c)); + // if (!(getModel() instanceof Visualization)) + // toShowElements.add(new ObserverRootVirtualTreeNode(c)); } @@ -87,7 +86,7 @@ public class BControlTreeEditPart extends BMSAbstractTreeEditPart implements if (!isActive()) { super.activate(); ((BControl) getModel()).addPropertyChangeListener(this); - ((BControl) getModel()).addObserverListener(this); + // ((BControl) getModel()).addObserverListener(this); } } @@ -95,7 +94,7 @@ public class BControlTreeEditPart extends BMSAbstractTreeEditPart implements if (isActive()) { super.deactivate(); ((BControl) getModel()).removePropertyChangeListener(this); - ((BControl) getModel()).removeObserverListener(this); + // ((BControl) getModel()).removeObserverListener(this); } } diff --git a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BMSTreeEditPartFactory.java b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BMSTreeEditPartFactory.java index 77445144..93336446 100644 --- a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BMSTreeEditPartFactory.java +++ b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BMSTreeEditPartFactory.java @@ -14,9 +14,7 @@ import org.eclipse.gef.EditPartFactory; import de.bmotionstudio.gef.editor.BMotionEditorPlugin; import de.bmotionstudio.gef.editor.IBControlService; import de.bmotionstudio.gef.editor.model.BControl; -import de.bmotionstudio.gef.editor.model.ObserverRootVirtualTreeNode; import de.bmotionstudio.gef.editor.model.Visualization; -import de.bmotionstudio.gef.editor.observer.Observer; public class BMSTreeEditPartFactory implements EditPartFactory { @@ -43,11 +41,12 @@ public class BMSTreeEditPartFactory implements EditPartFactory { e.printStackTrace(); } - } else if (model instanceof Observer) { - part = new ObserverTreeEditPart(); - } else if (model instanceof ObserverRootVirtualTreeNode) { - part = new ObserverRootTreeEditpart(); } + // else if (model instanceof Observer) { + // part = new ObserverTreeEditPart(); + // } else if (model instanceof ObserverRootVirtualTreeNode) { + // part = new ObserverRootTreeEditpart(); + // } if (part != null) part.setModel(model); -- GitLab