public StructureDefinition setAbstract(boolean value) { 
        if (this.abstract_ == null)
          this.abstract_ = new BooleanType();
        this.abstract_.setValue(value);
      return this;
    }
public StructureDefinition setAbstract ( boolean value ) { if ( this . abstract_ == null ) this . abstract_ = new BooleanType ( ) ; this . abstract_ . setValue ( value ) ; return this ; }
@param value Whether structure this definition describes is abstract or not  - that is, whether an actual exchanged item can ever be of this type.