code: function UMLGeneralNodeView() {
          NodeView.apply(this, arguments);
  
          /** @member {string} */
          this.stereotypeDisplay = UML.SD_LABEL;
  
          /** @member {boolean} */
          this.showVisibility = true;
  
          /** @member {boolean} */
          this.showNamespace = false;
  
          /** @member {boolean} */
          this.showProperty = true;
  
          /** @member {boolean} */
          this.showType = true;
  
          /** @member {boolean} */
          this.wordWrap = false;
  
          /** @member {UMLNameCompartmentView} */
          this.nameCompartment = new UMLNameCompartmentView();
          this.nameCompartment.parentStyle = true;
          this.addSubView(this.nameCompartment);
  
          /* temporal */
          this.mainRect = new Rect(0, 0, 0, 0);
          this.iconRect = new Rect(0, 0, 0, 0);
          this.iconRatio = 100;
      }
docs: UMLGeneralNodeView
  @constructor
  @extends NodeView