Restriction.java
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 }