01 /**
02 *
03 */
04 package gate.creole.ontology;
05
06 /**
07 * This interface defines a restriction in the ontology.
08 * The restriction is specified on a property.
09 *
10 * @author Niraj Aswani
11 * @author Johann Petrak
12 *
13 */
14 public interface Restriction extends AnonymousClass {
15
16 /**
17 * Return the property on which the restriction is specified
18 */
19 public RDFProperty getOnPropertyValue();
20
21 /**
22 * Sets the property on which the restriction is specified
23 * @param property
24 */
25 public void setOnPropertyValue(RDFProperty property);
26
27 }
|