text: var BaseProperty = require("../BaseProperty");
  
  module.exports = (function (){
    
    var o = function ( graph ){
      BaseProperty.apply(this, arguments);
      
      var superGenerateCardinalityText = this.generateCardinalityText;
      
      this.linkType("values-from")
        .markerType("filled values-from")
        .styleClass("somevaluesfromproperty")
        .type("owl:someValuesFrom");
      
      this.generateCardinalityText = function (){
        var cardinalityText = "E";
        
        var superCardinalityText = superGenerateCardinalityText();
        if ( superCardinalityText ) {
          cardinalityText += ", " + superCardinalityText;
        }
        
        return cardinalityText;
      };
    };
    o.prototype = Object.create(BaseProperty.prototype);
    o.prototype.constructor = o;
    
    return o;
  }());
  
  
  