Interface VClassDao
-
- All Known Implementing Classes:
VClassDaoFiltering,VClassDaoJena,VClassDaoSDB
public interface VClassDao
-
-
Method Summary
-
-
-
Method Detail
-
insertNewVClass
void insertNewVClass(VClass cls) throws InsertException
- Throws:
InsertException
-
updateVClass
void updateVClass(VClass cls)
-
deleteVClass
void deleteVClass(String URI)
-
deleteVClass
void deleteVClass(VClass cls)
-
addVClassesToGroup
void addVClassesToGroup(VClassGroup group)
-
insertNewClasses2Classes
void insertNewClasses2Classes(Classes2Classes c2c)
-
deleteClasses2Classes
void deleteClasses2Classes(Classes2Classes c2c)
-
addVClassesToGroup
void addVClassesToGroup(VClassGroup group, boolean includeUninstantiatedClasses)
-
addVClassesToGroup
void addVClassesToGroup(VClassGroup group, boolean includeUninstantiatedClasses, boolean getIndividualCount)
-
addVClassesToGroups
void addVClassesToGroups(List<VClassGroup> groups)
-
isSubClassOf
boolean isSubClassOf(VClass vc1, VClass vc2)
- Parameters:
vc1- VCLassvc2- VClass- Returns:
- true if vc1 subClassOf vc2
-
isSubClassOf
boolean isSubClassOf(String vclassURI1, String vclassURI2)
- Parameters:
vclassURI1- VClass URIvclassURI2- VClass URI- Returns:
- true if vc1 subClassOf vc2
-
getTopConcept
VClass getTopConcept()
Returns the top concept for the current modeling language (e.g. owl:Thing)
-
getBottomConcept
VClass getBottomConcept()
Returns the bottom concept for the current modeling language (e.g. owl:Nothing)
-
-