/** * Change type of join edge by button type. * * @param selectedButton selected button, by this the line will change. * @param joinEdge line to be changed. */ public static void changeLineTypeByButton( JToggleButton selectedButton, UCJoinEdgeController joinEdge) { switch (selectedButton.getName()) { case "ASSOCIATION": joinEdge.setJoinEdgeType(BT.UCLineType.ASSOCIATION); break; case "INCLUDE": joinEdge.setJoinEdgeType(BT.UCLineType.INCLUDE); checkObjects(joinEdge); break; case "EXTENDS": joinEdge.setJoinEdgeType(BT.UCLineType.EXTENDS); checkObjects(joinEdge); break; case "GENERALIZATION": joinEdge.setJoinEdgeType(BT.UCLineType.GENERALIZATION); break; } setLineTypeBySecondObject(joinEdge); }