diff --git a/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowDelegationCellEditor.java b/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowDelegationCellEditor.java index 455299b..a18d773 100644 --- a/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowDelegationCellEditor.java +++ b/AlgebraicDataflowArchitectureModel/src/application/editor/stages/ControlFlowDelegationCellEditor.java @@ -5,6 +5,8 @@ import com.mxgraph.swing.mxGraphComponent; import application.editor.FlowCellEditor; +import models.controlFlowModel.CallEdge; +import models.controlFlowModel.CallEdgeAttribute; public class ControlFlowDelegationCellEditor extends FlowCellEditor { @@ -28,7 +30,10 @@ if( editingCell != null) stopEditing(true); if( graphComponent.getGraph().getModel().isEdge(cellObj) ) { - System.out.println("Edge: " + cellObj.toString()); + CallEdgeAttribute callEdgeAttrl = (CallEdgeAttribute)graphComponent.getGraph().getModel().getValue(cellObj); + + if(callEdgeAttrl == null) return; + System.out.println("Edge: " + callEdgeAttrl.getSelectedOption().name()); } }