diff --git a/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowGraph.java b/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowGraph.java index ef0db57..3a89dce 100644 --- a/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowGraph.java +++ b/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowGraph.java @@ -23,13 +23,6 @@ this.pushCallGraph = new CallGraph(); this.pullCallGraph = new CallGraph(); - for (ResourceNode resourceNode : dataFlowGraph.getResourceNodes()) { - if (CodeGenerator.generatesComponent(resourceNode.getResourceHierarchy())) { - pushCallGraph.addNode(resourceNode); - pullCallGraph.addNode(resourceNode); - } - } - for (Edge edge : dataFlowGraph.getEdges()) { if (((DataFlowEdge) edge).isChannelToResource()) { continue; @@ -149,6 +142,7 @@ } } + // TODO: エッジだけでけくノードも一緒に追加する private void createEdgeChain(CallGraph callGraph, EventChannelObjectNode sourceNode, StatefulObjectNode destinationNode, PushPullValue option) { Deque path = new ArrayDeque<>();