/**
 * @module br/workbench/ui/WorkbenchComponent
 */
var Errors = require( 'br/Errors' );
/**
 * @class
 * @interface
 * @alias module:br/workbench/ui/WorkbenchComponent
 * 
 * @classdesc
 * Represents a generic component that can be added to a {@link module:br/workbench/ui/WorkbenchPanel}.
 */
function WorkbenchComponent() {
}
/**
 * @return the top level element
 * @type DOMElement
 */
WorkbenchComponent.prototype.getElement = function() {
	throw new Errors.CustomError(Errors.UNIMPLEMENTED_INTERFACE, "WorkbenchComponent.getElement() has not been implemented.");
};
module.exports = WorkbenchComponent;