diff --git a/AlgebraicDataflowArchitectureModel/src/application/editor/stages/DependencyModelingStage.java b/AlgebraicDataflowArchitectureModel/src/application/editor/stages/DependencyModelingStage.java index 810cad2..6a90bf9 100644 --- a/AlgebraicDataflowArchitectureModel/src/application/editor/stages/DependencyModelingStage.java +++ b/AlgebraicDataflowArchitectureModel/src/application/editor/stages/DependencyModelingStage.java @@ -31,7 +31,6 @@ private DependencyGraph dependencyGraph = null; - private HashMap resNodeToCell; private HashMap statefulObjectNodeToCell; private HashMap eventChannelObjNodeToCell; private HashMap cellToInterfaceNode = new HashMap<>(); @@ -72,7 +71,6 @@ ControlFlowGraph controlFlowGraph = new ControlFlowGraph(dataFlowGraph, model); dependencyGraph = new DependencyGraph(controlFlowGraph, model); - resNodeToCell = ((PushPullSelectionStage) prevStage).getResNodeToCell(); statefulObjectNodeToCell = buildStatefulObjectNodeMap(prevStage); eventChannelObjNodeToCell = buildEventChannelObjNodeMap(prevStage); @@ -119,14 +117,11 @@ rootMap.put(root.getResource(), root); } - for (ResourceNode node : resNodeToCell.keySet()) { - mxCell cell = ((PushPullSelectionStage) prevStage) - .getResNodeToCell() - .get(node); + for (ResourceNode node : ((PushPullSelectionStage) prevStage).getResNodeToCell().keySet()) { + mxCell cell = ((PushPullSelectionStage) prevStage).getResNodeToCell().get(node); if (cell == null) continue; - // root にあればそれを使う、なければ new StatefulObjectNode stateful = rootMap.getOrDefault(node, new StatefulObjectNode(node)); result.put(stateful, cell);