GraphModelInserter: make a few things protected to simplify extension
diff --git a/core/plugins/org.eclipse.hawk.graph/src/org/eclipse/hawk/graph/updater/GraphModelInserter.java b/core/plugins/org.eclipse.hawk.graph/src/org/eclipse/hawk/graph/updater/GraphModelInserter.java
index 8b28a75..5cc7d14 100644
--- a/core/plugins/org.eclipse.hawk.graph/src/org/eclipse/hawk/graph/updater/GraphModelInserter.java
+++ b/core/plugins/org.eclipse.hawk.graph/src/org/eclipse/hawk/graph/updater/GraphModelInserter.java
@@ -139,10 +139,10 @@
private String tempDirURI;
private IHawkModelResource resource;
- private Map<String, IHawkObject> updated = new HashMap<>();
- private Map<String, IHawkObject> added = new HashMap<>();
- private Map<String, IHawkObject> unchanged = new HashMap<>();
- private Map<String, IHawkObject> retyped = new HashMap<>();
+ protected Map<String, IHawkObject> updated = new HashMap<>();
+ protected Map<String, IHawkObject> added = new HashMap<>();
+ protected Map<String, IHawkObject> unchanged = new HashMap<>();
+ protected Map<String, IHawkObject> retyped = new HashMap<>();
private IModelIndexer indexer;
private IGraphDatabase graph;
@@ -196,7 +196,7 @@
}
@SuppressWarnings("unchecked")
- private boolean transactionalUpdate(final boolean verbose) throws Exception {
+ protected boolean transactionalUpdate(final boolean verbose) throws Exception {
graph.exitBatchMode();
final IGraphChangeListener listener = indexer.getCompositeGraphChangeListener();
@@ -244,7 +244,6 @@
// delete obsolete nodes and change attributes
for (String s : nodes.keySet()) {
-
IGraphNode node = nodes.get(s);
if (unchanged.containsKey(node.getProperty(IModelIndexer.IDENTIFIER_PROPERTY))) {
@@ -747,7 +746,7 @@
return success;
}
- private void remove(IGraphNode modelElement, String repositoryURL, IGraphNode fileNode, IGraphChangeListener l) {
+ protected void remove(IGraphNode modelElement, String repositoryURL, IGraphNode fileNode, IGraphChangeListener l) {
DeletionUtils del = deletionUtils.get();
del.dereference(modelElement, l, commitItem);
del.makeProxyRefs(commitItem, modelElement, repositoryURL, fileNode, l);