View Javadoc

1   package org.openrdf.concepts.owl;
2   
3   import java.util.Set;
4   import org.openrdf.elmo.annotations.rdf;
5   import org.openrdf.concepts.rdf.List;
6   
7   @rdf("http://www.w3.org/2002/07/owl#Class")
8   public interface Class extends org.openrdf.concepts.rdfs.Class, Thing {
9   
10  
11  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#complementOf */
12  	@rdf("http://www.w3.org/2002/07/owl#complementOf")
13  	public abstract Class getOwlComplementOf();
14  
15  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#complementOf */
16  	public abstract void setOwlComplementOf(Class value);
17  
18  
19  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#disjointWith */
20  	@rdf("http://www.w3.org/2002/07/owl#disjointWith")
21  	public abstract Set<Class> getOwlDisjointWith();
22  
23  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#disjointWith */
24  	public abstract void setOwlDisjointWith(Set<? extends Class> value);
25  
26  
27  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#equivalentClass */
28  	@rdf({"http://www.w3.org/2002/07/owl#equivalentClass", "http://www.w3.org/2000/01/rdf-schema#subClassOf"})
29  	public abstract Set<Class> getOwlEquivalentClasses();
30  
31  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#equivalentClass */
32  	public abstract void setOwlEquivalentClasses(Set<? extends Class> value);
33  
34  
35  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#intersectionOf */
36  	@rdf("http://www.w3.org/2002/07/owl#intersectionOf")
37  	public abstract List<Class> getOwlIntersectionOf();
38  
39  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#intersectionOf */
40  	public abstract void setOwlIntersectionOf(List<? extends Class> value);
41  
42  
43  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#oneOf */
44  	@rdf("http://www.w3.org/2002/07/owl#oneOf")
45  	public abstract List<Object> getOwlOneOf();
46  
47  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#oneOf */
48  	public abstract void setOwlOneOf(List<?> value);
49  
50  
51  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#unionOf */
52  	@rdf("http://www.w3.org/2002/07/owl#unionOf")
53  	public abstract List<Class> getOwlUnionOf();
54  
55  	/** http://www.w3.org/2002/07/owl" target="alexandria_uri">http://www.w3.org/2002/07/owl#unionOf */
56  	public abstract void setOwlUnionOf(List<? extends Class> value);
57  
58  }