Examples of parseClassExpression()


Examples of org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxEditorParser.parseClassExpression()

        OWLEntityChecker entityChecker = new ShortFormEntityChecker(bidiShortFormProvider);
        parser.setOWLEntityChecker(entityChecker);

        OWLClassExpression classExp=null;
        try {
            classExp = parser.parseClassExpression();
        } catch (ParserException e) {
          e.printStackTrace();
          throw new ManchesterQueryException("Invalid manchester query",e.getMessage());          
        }
    return classExp;
View Full Code Here

Examples of org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxEditorParser.parseClassExpression()

            ManchesterOWLSyntaxEditorParser parser = new ManchesterOWLSyntaxEditorParser(manager.getOWLDataFactory(), "Class PotableLiquid" );
            //parser.setOWLEntityChecker(new ManchesterOWLSyntaxEditorParser.DefaultEntityChecker());
            parser.setBase( LOGICAL_URI );
            try {
                OWLClassExpression descr = parser.parseClassExpression();
                System.out.println( descr.toString() );
            }
            catch (ParserException e) {
                e.printStackTrace();
            }
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

    private OWLClassExpression parse(@Nonnull String text) {
        MockEntityChecker checker = new MockEntityChecker(df);
        ManchesterOWLSyntaxParser parser = OWLManager.createManchesterParser();
        parser.setStringToParse(text);
        parser.setOWLEntityChecker(checker);
        return parser.parseClassExpression();
    }

    /**
     * A very simple entity checker that only understands that "p" is a property
     * and rdfs:Literal is a datatype. He is an extreme simplification of the
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

                ontologies, sfp);
        ManchesterOWLSyntaxParser parser = OWLManager.createManchesterParser();
        parser.setStringToParse(expression);
        parser.setDefaultOntology(wine);
        parser.setOWLEntityChecker(new ShortFormEntityChecker(shortFormProvider));
        parser.parseClassExpression();
    }

    @Test
    public void shouldParseRuleInManSyntax() throws Exception {
        String inputManSyntax = "Prefix: owl: <http://www.w3.org/2002/07/owl#>\n"
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

                shortFormProvider);
        parser.setOWLEntityChecker(owlEntityChecker);
        parser.setDefaultOntology(o);
        // when
        // finally parse
        OWLClassExpression dsvf = parser.parseClassExpression();
        // then
        assertEquals(expected, dsvf);
    }

    @Nonnull
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

                shortFormProvider);
        parser.setOWLEntityChecker(owlEntityChecker);
        parser.setDefaultOntology(o);
        // when
        // finally parse
        OWLClassExpression dsvf = parser.parseClassExpression();
        // then
        assertEquals("Expected " + expected + " actual " + dsvf, expected, dsvf);
    }

    @Test
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

                shortFormProvider);
        parser.setOWLEntityChecker(owlEntityChecker);
        parser.setDefaultOntology(o);
        // when
        // finally parse
        OWLClassExpression dsvf = parser.parseClassExpression();
        // then
        assertEquals(expected, dsvf);
    }

    @Test
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

                shortFormProvider);
        parser.setOWLEntityChecker(owlEntityChecker);
        parser.setDefaultOntology(o);
        // when
        // finally parse
        OWLClassExpression dsvf = parser.parseClassExpression();
        // then
        assertEquals("Expected " + expected + " actual " + dsvf, expected, dsvf);
    }

    @Test
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

        // expression contains the correct names.
        OWLEntityChecker entityChecker = new ShortFormEntityChecker(
                bidiShortFormProvider);
        parser.setOWLEntityChecker(entityChecker);
        // Do the actual parsing
        return parser.parseClassExpression();
    }
}

class DLQueryPrinter {
View Full Code Here

Examples of org.semanticweb.owlapi.util.mansyntax.ManchesterOWLSyntaxParser.parseClassExpression()

    public OWLClassExpression parse(String expression) {
        ManchesterOWLSyntaxParser parser = new ManchesterOWLSyntaxParserImpl(
                new OWLAPIConfigProvider(), dataFactory);
        parser.setOWLEntityChecker(checker);
        parser.setStringToParse(expression);
        return parser.parseClassExpression();
    }

    @Override
    public void setOWLEntityChecker(OWLEntityChecker entityChecker) {
        checker = entityChecker;
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.