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);