1 18 19 package com.hp.hpl.jena.ontology.daml; 22 23 24 import com.hp.hpl.jena.ontology.OntClass; 27 import com.hp.hpl.jena.util.iterator.ExtendedIterator; 28 29 30 31 38 public interface DAMLClass 39 extends DAMLCommon, OntClass 40 { 41 44 45 48 49 55 public PropertyAccessor prop_subClassOf(); 56 57 58 64 public PropertyAccessor prop_disjointWith(); 65 66 67 74 public PropertyAccessor prop_disjointUnionOf(); 75 76 77 83 public PropertyAccessor prop_sameClassAs(); 84 85 86 92 public PropertyAccessor prop_unionOf(); 93 94 95 101 public PropertyAccessor prop_intersectionOf(); 102 103 104 110 public PropertyAccessor prop_complementOf(); 111 112 113 119 public PropertyAccessor prop_oneOf(); 120 121 122 130 public ExtendedIterator getSubClasses(); 131 132 133 151 public ExtendedIterator getSubClasses( boolean closed ); 152 153 154 162 public ExtendedIterator getSuperClasses(); 163 164 165 183 public ExtendedIterator getSuperClasses( boolean closed ); 184 185 186 198 public ExtendedIterator getSameClasses(); 199 200 201 208 public ExtendedIterator getEquivalentValues(); 209 210 211 219 public ExtendedIterator getInstances(); 220 221 222 229 public ExtendedIterator getDefinedProperties(); 230 231 232 250 public ExtendedIterator getDefinedProperties( boolean closed ); 251 252 253 262 public boolean isEnumeration(); 263 264 265 273 public boolean isNamedClass(); 274 275 276 285 public boolean isRestriction(); 286 287 288 297 public boolean isIntersection(); 298 299 300 309 public boolean isUnion(); 310 311 312 321 public boolean isDisjointUnion(); 322 323 324 333 public boolean isComplement(); 334 335 } 336 337 338 367 368 | Popular Tags |