Examples of GlassBoxExplanation


Examples of com.clarkparsia.owlapi.explanation.GlassBoxExplanation

  public void after() {
    super.after();
   
    if( expGen != null ) {
      if( useGlassBox ) {
        GlassBoxExplanation gbe = (GlassBoxExplanation) expGen.getSingleExplanationGenerator();
        gbe.dispose();
        reasoner.dispose();
      }
      else {
        BlackBoxExplanation bbe = (BlackBoxExplanation) expGen.getSingleExplanationGenerator();
        bbe.dispose();
View Full Code Here

Examples of com.clarkparsia.owlapi.explanation.GlassBoxExplanation

    PelletReasonerFactory reasonerFactory = PelletReasonerFactory.getInstance();
    reasoner = reasonerFactory.createReasoner( ontology );

    TransactionAwareSingleExpGen singleExpGen = useGlassBox
      ? new GlassBoxExplanation( reasoner )
      : new BlackBoxExplanation( ontology, reasonerFactory, reasoner ) {
          protected boolean isFirstExplanation() {
            return false;
          }
      };
View Full Code Here

Examples of com.clarkparsia.owlapi.explanation.GlassBoxExplanation

  public void after() {
    super.after();
   
    if( expGen != null ) {
      if( useGlassBox ) {
        GlassBoxExplanation gbe = (GlassBoxExplanation) expGen.getSingleExplanationGenerator();
        gbe.dispose();
        reasoner.dispose();
      }
      else {
        BlackBoxExplanation bbe = (BlackBoxExplanation) expGen.getSingleExplanationGenerator();
        bbe.dispose();
View Full Code Here

Examples of com.clarkparsia.owlapi.explanation.GlassBoxExplanation

    PelletReasonerFactory reasonerFactory = PelletReasonerFactory.getInstance();
    reasoner = reasonerFactory.createReasoner( ontology );

    TransactionAwareSingleExpGen singleExpGen = useGlassBox
      ? new GlassBoxExplanation( reasoner )
      : new BlackBoxExplanation( ontology, reasonerFactory, reasoner ) {
          protected boolean isFirstExplanation() {
            return false;
          }
      };
View Full Code Here

Examples of com.clarkparsia.owlapi.explanation.GlassBoxExplanation

      if ( options.getOption( "inconsistent" ) != null ) {
        if( !options.getOption( "inconsistent" ).getValueAsBoolean() ) {
          return new BlackBoxExplanation( reasoner.getRootOntology(), PelletReasonerFactory.getInstance(), reasoner );
        } else {
          output( "WARNING: black method cannot be used to explain inconsistency. Switching to glass." );
          return new GlassBoxExplanation( reasoner )
        }
      } else {
        return new BlackBoxExplanation( reasoner.getRootOntology(), PelletReasonerFactory.getInstance(), reasoner );
      }
    } else {
      return new GlassBoxExplanation( reasoner );
    }
  }
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.