cdm/src/main/java/ucar/nc2/Group.java
public void addVariable(Variable v) {
    if (immutable) throw new IllegalStateException("Cant modify");
    if (v == null) return;

    if (findVariable(v.getShortName()) != null) {
      //Variable other = findVariable(v.getShortName()); // debug
      throw new IllegalArgumentException("Variable name (" + v.getShortName() + ") must be unique within Group " + getShortName());
    }

    variables.add(v);
    v.setParentGroup(this); // variable can only be in one group
  }
public void addVariable(Variable v) {
    if (immutable) throw new IllegalStateException("Cant modify");
    if (v == null) return;

    if (findVariable(v.getShortName()) != null) {
      //Variable other = findVariable(v.getShortName()); // debug
      throw new IllegalArgumentException("Variable name (" + v.getShortName() + ") must be unique within Group " + getShortName());
    }

    variables.add(v);
    v.setParentGroup(this); // variable can only be in one group
  }
public void addVariable ( Variable v ) { if ( immutable ) throw new IllegalStateException ( "Cant modify" ) ; if ( v == null ) return ; if ( findVariable ( v . getShortName ( ) ) != null ) { //Variable other = findVariable(v.getShortName()); // debug throw new IllegalArgumentException ( "Variable name (" + v . getShortName ( ) + ") must be unique within Group " + getShortName ( ) ) ; } variables . add ( v ) ; v . setParentGroup ( this ) ; // variable can only be in one group }
Add a Variable

@param v add this Variable.
Add a Variable