diff --git a/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowModelingStage.java b/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowModelingStage.java index a43e0ca..75aa05f 100644 --- a/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowModelingStage.java +++ b/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowModelingStage.java @@ -96,7 +96,7 @@ controlFlowGraph = new ControlFlowGraph(dataFlowGraph, model); clearControlFlowGraphCells(graph); - graph = constructGraph(graph, controlFlowGraph); + graph = constructGraph(graph); } } @@ -519,12 +519,11 @@ } /** - * GUI上のグラフを生成する + * Construct a control-flow graph on an mxGraph * - * @param graph 初期化対象のグラフ - * @param controlFlowGraph The ControlFlowGraph instance + * @param graph The mxGraph to be constructed */ - private mxGraph constructGraph(mxGraph graph, ControlFlowGraph controlFlowGraph) { + private mxGraph constructGraph(mxGraph graph) { showLayers(PUSH_FLOW_LAYER, PULL_FLOW_LAYER); graph.getModel().beginUpdate(); @@ -546,9 +545,9 @@ } /** - * データフローモデリングステージへ戻るとき, GUI上のコントローフローグラフを削除する. + * Clear all cells on the PUSH/PULL layer. * - * @param graph 変更対象のグラフ + * @param graph mxGraph to be modified */ private void clearControlFlowGraphCells(mxGraph graph) { mxCell root = (mxCell) graph.getDefaultParent(); @@ -741,10 +740,10 @@ } /** - * 状態を持たないオブジェクトをコントロールフローグラフに追加する. + * Add a stateless object node to the control-flow graph * - * @param insertObjNode 追加したいオブジェクトの情報 - * @param selectedOption コントロールフローのデータ転送方式 + * @param insertObjNode An object node to be added + * @param selectedOption Data-tranfer method */ private void addObjectNodeToCallGraph(final ObjectNode insertObjNode, final PushPullValue selectedOption) { switch (selectedOption) {