diff options
Diffstat (limited to 'src/main/java/com/c2kernel/graph/model/GraphModelManager.java')
| -rw-r--r-- | src/main/java/com/c2kernel/graph/model/GraphModelManager.java | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/src/main/java/com/c2kernel/graph/model/GraphModelManager.java b/src/main/java/com/c2kernel/graph/model/GraphModelManager.java index 68d47e0..f639d07 100644 --- a/src/main/java/com/c2kernel/graph/model/GraphModelManager.java +++ b/src/main/java/com/c2kernel/graph/model/GraphModelManager.java @@ -18,10 +18,10 @@ public class GraphModelManager extends Observable private EdgeFactory mEdgeFactory;
private VertexFactory mVertexFactory;
private VertexOutlineCreator mVertexOutlineCreator;
- private EntireModelChangedEvent mEntireModelChangedEvent = new EntireModelChangedEvent();
- private ForcedNotifyEvent mForcedNotifyEvent = new ForcedNotifyEvent();
- private Stack<GraphModel> mParentModels = new Stack<GraphModel>();
- private ArrayList<Integer> mParentIds = new ArrayList<Integer>();
+ private final EntireModelChangedEvent mEntireModelChangedEvent = new EntireModelChangedEvent();
+ private final ForcedNotifyEvent mForcedNotifyEvent = new ForcedNotifyEvent();
+ private final Stack<GraphModel> mParentModels = new Stack<GraphModel>();
+ private final ArrayList<Integer> mParentIds = new ArrayList<Integer>();
private boolean mEditable = true;
// Calling this constructor does not create a vertex outline creator
@@ -60,7 +60,6 @@ public class GraphModelManager extends Observable public void setModel(GraphModel newModel) {
// reset transient data
- newModel.mSelection = new Selection(null, null, 0, 0, 0, 0);
newModel.mNewEdgeOriginVertex = null;
newModel.mNewEdgeEndPoint = null;
@@ -74,7 +73,6 @@ public class GraphModelManager extends Observable mGraphModel = newModel;
// notify
- setChanged();
notifyObservers(mEntireModelChangedEvent);
}
@@ -99,7 +97,6 @@ public class GraphModelManager extends Observable public void forceNotify()
{
- setChanged();
notifyObservers(mForcedNotifyEvent);
}
@@ -122,12 +119,8 @@ public class GraphModelManager extends Observable mGraphModel.setVertexOutlineCreator(newVertexOutlineCreator);
}
- @Override
- protected void setChanged() {
- super.setChanged();
- }
-
- protected void notifyObservers(GraphModelEvent ev) {
+ public void notifyObservers(GraphModelEvent ev) {
+ setChanged();
super.notifyObservers(ev);
}
|
