code: function ERDRelationshipView() {
          type.EdgeView.apply(this, arguments);
          this.lineStyle = PreferenceManager.get("erd.relationship.lineStyle", Core.LS_ROUNDRECT) || PreferenceManager.get("view.lineStyle", Core.LS_OBLIQUE);
  
          this.headEndStyle = Core.ES_CROWFOOT_ONE;
          this.tailEndStyle = Core.ES_CROWFOOT_ONE;
  
          /** @member {EdgeLabelView} */
          this.nameLabel = new type.EdgeLabelView();
          this.nameLabel.hostEdge = this;
          this.nameLabel.edgePosition = Core.EP_MIDDLE;
          this.nameLabel.distance = 15;
          this.nameLabel.alpha = Math.PI / 2;
          this.addSubView(this.nameLabel);
  
          /** @member {EdgeLabelView} */
          this.tailNameLabel = new type.EdgeLabelView();
          this.tailNameLabel.hostEdge = this;
          this.tailNameLabel.edgePosition = Core.EP_TAIL;
          this.tailNameLabel.alpha = Math.PI / 6;
          this.tailNameLabel.distance = 30;
          this.addSubView(this.tailNameLabel);
  
          /** @member {EdgeLabelView} */
          this.headNameLabel = new type.EdgeLabelView();
          this.headNameLabel.hostEdge = this;
          this.headNameLabel.edgePosition = Core.EP_HEAD;
          this.headNameLabel.alpha = -Math.PI / 6;
          this.headNameLabel.distance = 30;
          this.addSubView(this.headNameLabel);
      }
docs: ERDRelationshipView
  @constructor
  @extends EdgeView