protege.code-generation.2.0.0.source-code.interface.data.property Maven / Gradle / Ivy
Show all versions of code-generation Show documentation
/* ***************************************************
* Property ${propertyIri}
*/
/**
* Gets all property values for the ${owlProperty} property.
* ${javadoc}
* @returns a collection of values for the ${owlProperty} property.
*/
Collection extends ${propertyRangeForClass}> get${OwlProperty}();
/**
* Checks if the class has a ${owlProperty} property value.
* ${javadoc}
* @return true if there is a ${owlProperty} property value.
*/
boolean has${OwlProperty}();
/**
* Adds a ${owlProperty} property value.
* ${javadoc}
* @param new${OwlProperty} the ${owlProperty} property value to be added
*/
void add${OwlProperty}(${propertyRange} new${OwlProperty});
/**
* Removes a ${owlProperty} property value.
* ${javadoc}
* @param old${OwlProperty} the ${owlProperty} property value to be removed.
*/
void remove${OwlProperty}(${propertyRange} old${OwlProperty});