edu.stanford.smi.protegex.owl.ui.conditions
Class OWLClassUtil
java.lang.Object
edu.stanford.smi.protegex.owl.ui.conditions.OWLClassUtil
public class OWLClassUtil
- extends Object
Method Summary |
static String |
printRDFList(RDFList rdfList)
Returns a string with the user-friendly representation of the rdf:list given as argument |
static void |
removeDirectSuperClass(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Cls superclass)
Remove a superclass from a class, without deleting the class
This method was necessary because OWLFrameStore deletes all anonymous
classes automatically when removing a superclass and this is not always desirable. |
static void |
removeEquivalentClass(RDFSClass cls,
RDFSClass equivClass)
|
static void |
removeSuperClass(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Cls superclass)
|
static boolean |
replaceOperand(OWLIntersectionClass definitionCls,
RDFSClass oldClass,
RDFSClass newClass)
This method replaces an operand in an intersection class (without deleting the old operand)
It searches for the place in the opernad list where the old operand was, and removes it
(but does not delete it) and inserts in place the new operand |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OWLClassUtil
public OWLClassUtil()
printRDFList
public static String printRDFList(RDFList rdfList)
- Returns a string with the user-friendly representation of the rdf:list given as argument
- Parameters:
rdfList
- - the rdf:list to be printed
- Returns:
- a String with the user-friendly representation of the rdf:list given as argument
replaceOperand
public static boolean replaceOperand(OWLIntersectionClass definitionCls,
RDFSClass oldClass,
RDFSClass newClass)
- This method replaces an operand in an intersection class (without deleting the old operand)
It searches for the place in the opernad list where the old operand was, and removes it
(but does not delete it) and inserts in place the new operand
- Parameters:
definitionCls
- - the intersection classoldClass
- - old operand classnewClass
- - new operand class
- Returns:
- true - if the replace was done, fals - otherwise
removeDirectSuperClass
public static void removeDirectSuperClass(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Cls superclass)
- Remove a superclass from a class, without deleting the class
This method was necessary because OWLFrameStore deletes all anonymous
classes automatically when removing a superclass and this is not always desirable.
This method should be removed after we have implemented a better way of dealing
with anonymous classes. (Tania, 06/12/06)
- Parameters:
cls
- superclass
-
removeSuperClass
public static void removeSuperClass(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Cls superclass)
removeEquivalentClass
public static void removeEquivalentClass(RDFSClass cls,
RDFSClass equivClass)
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.