diff --git a/AlgebraicDataflowArchitectureModel/src/graphicalrefactor/editor/Editor.java b/AlgebraicDataflowArchitectureModel/src/graphicalrefactor/editor/Editor.java index ec5e155..39f8a41 100644 --- a/AlgebraicDataflowArchitectureModel/src/graphicalrefactor/editor/Editor.java +++ b/AlgebraicDataflowArchitectureModel/src/graphicalrefactor/editor/Editor.java @@ -44,6 +44,7 @@ private mxGraph graph = null; private DataFlowModel model = null; + private ResourceDependencyGraph resourceDependencyGraph = null; public Editor(mxGraph graph) { this.graph = graph; @@ -64,7 +65,15 @@ public void setModel(DataFlowModel model) { this.model = model; } - + + public ResourceDependencyGraph getResourceDependencyGraph() { + return resourceDependencyGraph; + } + + public void setResourceDependencyGraph(ResourceDependencyGraph resourceDependencyGraph) { + this.resourceDependencyGraph = resourceDependencyGraph; + } + public DataFlowModel open(File file) { try { Parser parser = new Parser(new BufferedReader(new FileReader(file))); @@ -85,7 +94,7 @@ } public mxGraph constructGraph(DataFlowModel model) { - ResourceDependencyGraph resourceDependencyGraph = model.getResourceDependencyGraph(); + resourceDependencyGraph = model.getResourceDependencyGraph(); ((mxGraphModel) graph.getModel()).clear(); Object parent = graph.getDefaultParent();