Interface VClassDao

    • Method Detail

      • getOntologyRootClasses

        List<VClass> getOntologyRootClasses​(String ontologyURI)
      • getDisjointWithClassURIs

        List<String> getDisjointWithClassURIs​(String vclassURI)
      • addSuperclass

        void addSuperclass​(VClass subclass,
                           VClass superclass)
      • addSuperclass

        void addSuperclass​(String classURI,
                           String superclassURI)
      • removeSuperclass

        void removeSuperclass​(VClass vclass,
                              VClass superclass)
      • removeSuperclass

        void removeSuperclass​(String classURI,
                              String superclassURI)
      • addSubclass

        void addSubclass​(VClass vclass,
                         VClass subclass)
      • addSubclass

        void addSubclass​(String classURI,
                         String subclassURI)
      • removeSubclass

        void removeSubclass​(VClass vclass,
                            VClass subclass)
      • removeSubclass

        void removeSubclass​(String classURI,
                            String subclassURI)
      • addDisjointWithClass

        void addDisjointWithClass​(String classURI,
                                  String disjointCLassURI)
      • removeDisjointWithClass

        void removeDisjointWithClass​(String classURI,
                                     String disjointClassURI)
      • getEquivalentClassURIs

        List<String> getEquivalentClassURIs​(String classURI)
      • addEquivalentClass

        void addEquivalentClass​(String classURI,
                                String equivalentClassURI)
      • removeEquivalentClass

        void removeEquivalentClass​(String classURI,
                                   String equivalentClassURI)
      • getSuperClassURIs

        List<String> getSuperClassURIs​(String classURI,
                                       boolean direct)
      • updateVClass

        void updateVClass​(VClass cls)
      • deleteVClass

        void deleteVClass​(String URI)
      • deleteVClass

        void deleteVClass​(VClass cls)
      • getVClassesForProperty

        List<VClass> getVClassesForProperty​(String propertyURI,
                                            boolean domainSide)
      • 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 - VCLass
        vc2 - VClass
        Returns:
        true if vc1 subClassOf vc2
      • isSubClassOf

        boolean isSubClassOf​(String vclassURI1,
                             String vclassURI2)
        Parameters:
        vclassURI1 - VClass URI
        vclassURI2 - 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)