docs: function(type) {
          if(!type || !this.eClass) return false;
          if (this.isTypeOf(type)) return true;
  
          var typeName = type.eClass ? type.get('name') : type,
              superTypes = this.eClass.get('eAllSuperTypes');
  
          return _.any(superTypes, function(eSuper) {
              return eSuper.get('name') === typeName;
          });
      }