Examples of addSuperClass()


Examples of com.hp.hpl.jena.ontology.OntClass.addSuperClass()

    OntProperty d = model.createDatatypeProperty( ns + "d" );
    d.addRange( XSD.xdouble );

    OntClass C = model.createClass( ns + "C" );
    C.addSuperClass( model.createMinCardinalityRestriction( null, f, 5 ) );
    C.addSuperClass( model.createMinCardinalityRestriction( null, d, 5 ) );

    model.prepare();

    assertFalse( C.hasSuperClass( OWL.Nothing ) );
  }
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.addSuperClass()

      prop.addRange( datatype );
      OntClass C = model.createClass( ns + "C" );
      int cardinality = datatype.equals( XSD.xboolean )
        ? 2
        : 10;
      C.addSuperClass( model.createCardinalityRestriction( null, prop, cardinality ) );
      model.createIndividual( ns + "x", C );

      model.prepare();

      assertTrue( ((PelletInfGraph) model.getGraph()).isConsistent() );
View Full Code Here

Examples of edu.pitt.dbmi.nlp.noble.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.pitt.dbmi.nlp.noble.ontology.IClass.addSuperClass()

    String clsName = getClassName(c.getName());
    IClass cls = ont.getClass(clsName);
    // if class exists, then we have a cycle, just add a parent and quit
    if(cls != null){
      if(!(cls.equals(parent) || cls.hasSuperClass(parent) || cls.hasSubClass(parent)))
        cls.addSuperClass(parent);
      return;
    }
   
    // create class
    cls = parent.createSubClass(clsName);
View Full Code Here

Examples of edu.pitt.dbmi.nlp.noble.ontology.IClass.addSuperClass()

   
    if(cls == null){
      cls = parent.createSubClass(name);
      copyResourceInfo(source,cls);
    }else if(!cls.hasSuperClass(parent)){
      cls.addSuperClass(parent);
      // don't visit this branch, since we've probably been there
      if(freshCopy)
        return;
    }
   
View Full Code Here

Examples of edu.pitt.dbmi.nlp.noble.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.dbmi.nlp.noble.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.dbmi.nlp.noble.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()

    String clsName = getClassName(c.getName());
    IClass cls = ont.getClass(clsName);
    // if class exists, then we have a cycle, just add a parent and quit
    if(cls != null){
      if(!(cls.equals(parent) || cls.hasSuperClass(parent) || cls.hasSubClass(parent)))
        cls.addSuperClass(parent);
      return;
    }
   
    // create class
    cls = parent.createSubClass(clsName);
View Full Code Here

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

   
    if(cls == null){
      cls = parent.createSubClass(name);
      copyResourceInfo(source,cls);
    }else if(!cls.hasSuperClass(parent)){
      cls.addSuperClass(parent);
      // don't visit this branch, since we've probably been there
      if(freshCopy)
        return;
    }
   
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.