public StructureDefinition setDate(Date value) { 
      if (value == null)
        this.date = null;
      else {
        if (this.date == null)
          this.date = new DateTimeType();
        this.date.setValue(value);
      }
      return this;
    }
public StructureDefinition setDate ( Date value ) { if ( value == null ) this . date = null ; else { if ( this . date == null ) this . date = new DateTimeType ( ) ; this . date . setValue ( value ) ; } return this ; }
@param value The date this version of the structure definition was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.