code: function UMLOperation() {
          UMLBehavioralFeature.apply(this, arguments);
  
          /** @member {boolean} */
          this.isQuery = false;
  
          /** @member {boolean} */
          this.isAbstract = false;
  
          /** @member {string} */
          this.specification = '';
  
          /** @member {Array.<UMLConstraint>} */
          this.preconditions = [];
  
          /** @member {Array.<UMLConstraint>} */
          this.bodyConditions = [];
  
          /** @member {Array.<UMLConstraint>} */
          this.postconditions = [];
      }
docs: UMLOperation
  @constructor
  @extends UMLBehavioralFeature