Package org.ontoware.rdfreactor.generator.java

Examples of org.ontoware.rdfreactor.generator.java.JClass.addSuperclass()


       
        // set local ontology root
        JClass localRoot = new JClass(jp, "Thing1", RDFS.Class);
        localRoot
                .setComment("This class acts as a catch-all for all properties, for which no domain has specified.");
        localRoot.addSuperclass(jm.getRoot());
        jm.setRoot(localRoot);
       
        // process
        log.debug("de-anonymizing (replacing bnodes with random uris");
        ModelUtils.deanonymize(m);
View Full Code Here


        for(org.ontoware.rdfreactor.schema.bootstrap.Class rc : rdfsClasses) {
            log.debug("rdfs:Class " + rc.getResource());
            JClass jc = jm.getMapping(rc.getResource());
            for(org.ontoware.rdfreactor.schema.bootstrap.Class superclass : rc
                    .getAllSubClassOf_asList())
                jc.addSuperclass(jm.getMapping(superclass.getResource()));
        }
       
        log.info("-------------- PROPERTIES ...");
       
        for(Property rp : Property.getAllInstance_as(m).asList()) {
View Full Code Here

        JPackage jp = new JPackage(packagename);
        jm.getPackages().add(jp);
       
        log.info("Creating a class called 'Thing1' for all properties with no given domain");
        JClass localClass = new JClass(jp, "Thing1", RDFS.Class);
        localClass.addSuperclass(jm.getRoot());
        jm.setRoot(localClass);
       
        // get all classes and assign to package
        Set<String> usedClassnames = new HashSet<String>();
        usedClassnames.add(jm.getRoot().getName());
View Full Code Here

        for(org.ontoware.rdfreactor.schema.bootstrap.Class rc : rdfsClasses) {
            log.debug("rdfs:Class " + rc.getResource());
            JClass jc = jm.getMapping(rc.getResource());
            for(org.ontoware.rdfreactor.schema.bootstrap.Class superclass : rc
                    .getAllSubClassOf_asList())
                jc.addSuperclass(jm.getMapping(superclass.getResource()));
        }
       
        log.info(">>>> Flatten inheritance hierarchy");
        jm.flattenInheritanceHierarchy(jp);
       
View Full Code Here

         * local ontology root
         */
        JClass localRoot = new JClass(jp, "Thing1", OWL.Class);
        localRoot
                .setComment("This class acts as a catch-all for all properties, for which no domain has specified.");
        localRoot.addSuperclass(jm.getRoot());
        jm.setRoot(localRoot);
       
        // get all classes and assign to package
        Set<org.ontoware.rdfreactor.schema.bootstrap.OwlClass> owlClasses = new HashSet<org.ontoware.rdfreactor.schema.bootstrap.OwlClass>();
        Set<String> usedClassnames = new HashSet<String>();
View Full Code Here

        for(org.ontoware.rdfreactor.schema.bootstrap.OwlClass oc : owlClasses) {
            log.debug("owl:Class " + oc.getResource());
            JClass jc = jm.getMapping(oc.getResource());
            for(org.ontoware.rdfreactor.schema.bootstrap.OwlClass superclass : TypeUtils
                    .getAllRealSuperclasses(oc, owlClasses))
                jc.addSuperclass(jm.getMapping(superclass.getResource()));
        }
        jm.flattenInheritanceHierarchy(jp);
       
        // get all properties
        log.info(">>> Processing properties ...");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.