Examples of addSuperClass()


Examples of edu.pitt.ontology.IClass.addSuperClass()

      }
     
      // copy necessary restrictions
      ILogicExpression exp = source.getNecessaryRestrictions();
      if(exp.getExpressionType() == ILogicExpression.OR){
        cls.addSuperClass(ont.createClass((ILogicExpression) convertResource(ont,exp)));
      }else{
        for(Object c: exp){
          if(c instanceof IRestriction)
            cls.addNecessaryRestriction((IRestriction)convertResource(ont,c));
          else if(c instanceof IClass)
View Full Code Here

Examples of edu.pitt.ontology.IClass.addSuperClass()

      }else{
        for(Object c: exp){
          if(c instanceof IRestriction)
            cls.addNecessaryRestriction((IRestriction)convertResource(ont,c));
          else if(c instanceof IClass)
            cls.addSuperClass((IClass) convertResource(ont,c));
          else if(c instanceof ILogicExpression)
            cls.addSuperClass(ont.createClass((ILogicExpression) convertResource(ont,exp)));   
        }
      }
     
View Full Code Here

Examples of edu.pitt.ontology.IClass.addSuperClass()

          if(c instanceof IRestriction)
            cls.addNecessaryRestriction((IRestriction)convertResource(ont,c));
          else if(c instanceof IClass)
            cls.addSuperClass((IClass) convertResource(ont,c));
          else if(c instanceof ILogicExpression)
            cls.addSuperClass(ont.createClass((ILogicExpression) convertResource(ont,exp)));   
        }
      }
     
      // copy equivalent restrictions
      exp = source.getEquivalentRestrictions();
View Full Code Here

Examples of edu.pitt.ontology.IClass.addSuperClass()

      p = target.getProperty(SUPER_CLASS);
      if(p != null){
        for(IClass parent: getClassList(target,cls.getPropertyValues(p))){
          if(!cls.hasDirectSuperClass(parent)){ 
            // add string as a true superclass
            cls.addSuperClass(parent);
            // if superclass is not root, then add this class
            // as a child and remove root as parent
            if(!parent.equals(target.getRoot())){
              parent.addSubClass(cls);
             
View Full Code Here

Examples of edu.stanford.smi.protegex.owl.model.RDFSNamedClass.addSuperclass()

     */
    private RDFSNamedClass getICDClass(String name, boolean create) {
        RDFSNamedClass cls = owlModel.getRDFSNamedClass(name);
        if (cls == null && create) {
            cls = owlModel.createOWLNamedClass(name);
            cls.addSuperclass(owlModel.getOWLThingClass());
        }
        return cls;
    }

    public RDFSNamedClass getICDClass(String name) {
View Full Code Here

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

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

        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

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

        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

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

        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

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

         * 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
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.