/**
   * 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);
  }