// Provide a default path to dwr.engine
if (typeof this['dwr'] == 'undefined') this.dwr = {};
if (typeof dwr['engine'] == 'undefined') dwr.engine = {};
if (typeof dwr.engine['_mappedClasses'] == 'undefined') dwr.engine._mappedClasses = {};

if (window['dojo']) dojo.provide('dwr.interface.Ontology');

if (typeof this['Ontology'] == 'undefined') Ontology = {};

Ontology._path = '/phenbank/dwr';

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Ontology.getChildren = function(p0, p1, callback) {
  return dwr.engine._execute(Ontology._path, 'Ontology', 'getChildren', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Ontology.hasChildren = function(p0, p1, callback) {
  return dwr.engine._execute(Ontology._path, 'Ontology', 'hasChildren', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Ontology.getDefinition = function(p0, p1, callback) {
  return dwr.engine._execute(Ontology._path, 'Ontology', 'getDefinition', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
Ontology.findPrimaryOntologies = function(p0, callback) {
  return dwr.engine._execute(Ontology._path, 'Ontology', 'findPrimaryOntologies', arguments);
};

/**
 * @param {class java.lang.Long} p0 a param
 * @param {function|Object} callback callback function or options object
 */
Ontology.getStrainOntologyHtml = function(p0, callback) {
  return dwr.engine._execute(Ontology._path, 'Ontology', 'getStrainOntologyHtml', arguments);
};


