@Override public Set<OWLAnnotationProperty> parseAnnotationPropertyList() { Set<OWLAnnotationProperty> props = new HashSet<>(); String sep = COMMA.keyword(); while (COMMA.matches(sep)) { props.add(parseAnnotationProperty()); sep = peekToken(); if (COMMA.matches(sep)) { consumeToken(); } } return props; }
private SWRLSameIndividualAtom parseSameAsAtom() { consumeToken(ManchesterOWLSyntax.SAME_AS.toString()); consumeToken(OPEN.keyword()); SWRLIArgument obj1 = parseIObject(); consumeToken(COMMA.keyword()); SWRLIArgument obj2 = parseIObject(); consumeToken(CLOSE.keyword()); return df.getSWRLSameIndividualAtom(obj1, obj2); }
private SWRLSameIndividualAtom parseSameAsAtom() { consumeToken(ManchesterOWLSyntax.SAME_AS.toString()); consumeToken(OPEN.keyword()); SWRLIArgument obj1 = parseIObject(); consumeToken(COMMA.keyword()); SWRLIArgument obj2 = parseIObject(); consumeToken(CLOSE.keyword()); return df.getSWRLSameIndividualAtom(obj1, obj2); }
private SWRLSameIndividualAtom parseSameAsAtom() { consumeToken(ManchesterOWLSyntax.SAME_AS.toString()); consumeToken(OPEN.keyword()); SWRLIArgument obj1 = parseIObject(); consumeToken(COMMA.keyword()); SWRLIArgument obj2 = parseIObject(); consumeToken(CLOSE.keyword()); return df.getSWRLSameIndividualAtom(obj1, obj2); }
@Override public Set<OWLObjectPropertyExpression> parseObjectPropertyList() { Set<OWLObjectPropertyExpression> props = new HashSet<>(); String sep = COMMA.keyword(); while (COMMA.matches(sep)) { props.add(parseObjectPropertyExpression(false)); sep = peekToken(); if (COMMA.matches(sep)) { consumeToken(); } } return props; }
private SWRLDifferentIndividualsAtom parseDifferentFromAtom() { consumeToken(ManchesterOWLSyntax.DIFFERENT_FROM.toString()); consumeToken(OPEN.keyword()); SWRLIArgument obj1 = parseIObject(); consumeToken(COMMA.keyword()); SWRLIArgument obj2 = parseIObject(); consumeToken(CLOSE.keyword()); return df.getSWRLDifferentIndividualsAtom(obj1, obj2); }
private SWRLSameIndividualAtom parseSameAsAtom() { consumeToken(ManchesterOWLSyntax.SAME_AS.toString()); consumeToken(OPEN.keyword()); SWRLIArgument obj1 = parseIObject(); consumeToken(COMMA.keyword()); SWRLIArgument obj2 = parseIObject(); consumeToken(CLOSE.keyword()); return df.getSWRLSameIndividualAtom(obj1, obj2); }
@Override public Set<OWLObjectPropertyExpression> parseObjectPropertyList() { Set<OWLObjectPropertyExpression> props = new HashSet<>(); String sep = COMMA.keyword(); while (COMMA.matches(sep)) { props.add(parseObjectPropertyExpression(false)); sep = peekToken(); if (COMMA.matches(sep)) { consumeToken(); } } return props; }