コード例 #1
0
ファイル: Attribute.java プロジェクト: shimmeringvoid/burlap
  /**
   * Will create a new Attribute object with the same configuration and name as this one.
   *
   * @param newDomain the domain to which the new attribute should be attached
   * @return the new attribute object
   */
  public Attribute copy(Domain newDomain) {
    Attribute nd = new Attribute(newDomain, name, type);
    nd.lowerLim = this.lowerLim;
    nd.upperLim = this.upperLim;
    nd.discValues = new ArrayList<String>(discValues);
    nd.discValuesHash = new HashMap<String, Integer>(discValuesHash);

    return nd;
  }