/**
 * @class Ext.data.schema.Role
 * @extend Ext.Base
 * @private
 */
 
/**
 * @property {Ext.data.schema.Association} association
 * @readonly
 */
 
/**
 * @property {Ext.Class} cls
 * The `Ext.data.Model` derived class.
 * @readonly
 */
 
/**
 * @property {Ext.data.schema.Role} inverse
 * @readonly
 */
 
/**
 * @property {String} type 
 * The `{@link Ext.data.Model#entityName}` derived class.
 * @readonly
 */
 
/**
 * @property {String} role 
 * @readonly
 */
 
/**
 * @property {Boolean} [left=true]
 * @readonly
 */
 
/**
 * @property {Boolean} [owner=false]
 * @readonly
 */
 
/**
 * @property {String} [side="left"]
 * @readonly
 */
 
/**
 * @property {Boolean} [isMany=false]
 * @readonly
 */