コード例 #1
0
ファイル: ConfigurationUtil.java プロジェクト: eclipse/rmf
  /**
   * Returns the left header {@link Column} (which shows the hierarchy level) associated with this
   * {@link Specification}. If it doesn't exist yet, it is created.
   */
  public static Column getLeftHeaderColumn(Specification specification, EditingDomain domain) {

    ProrSpecViewConfiguration specViewConfiguration =
        createSpecViewConfiguration(specification, domain);

    Column leftHeaderColumn = specViewConfiguration.getLeftHeaderColumn();

    if (leftHeaderColumn == null) {
      leftHeaderColumn = ConfigurationFactory.eINSTANCE.createColumn();
      leftHeaderColumn.setLabel(DEFAULT_LEFT_HEADER_COLUMN_NAME);
      leftHeaderColumn.setWidth(DEFAULT_LEFT_HEADER_COLUMN_WIDTH);
      specViewConfiguration.setLeftHeaderColumn(leftHeaderColumn);
    }

    return leftHeaderColumn;
  }