@Override public void visit(OWLClass cls) { classNames.add(pm.getShortForm(cls.getIRI())); } }
/** * Builder initialized from an existing object. * * @param expected the existing object * @param df data factory */ public BuilderClass(OWLClass expected, OWLDataFactory df) { this(df); withIRI(expected.getIRI()); }
@Override protected void printURI(final PrintWriter out, final OWLClass c) { printIRI(out, c.getIRI()); }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof OWLClass)) { return false; } IRI otherIRI = ((OWLClass) obj).getIRI(); return otherIRI.equals(iri); }
/** * Gets the term frame. * * @param entity the entity * @return the term frame */ protected Frame getTermFrame(OWLClass entity) { String id = getIdentifier(entity.getIRI()); return getTermFrame(id); }
@Override public void visit(OWLClass ce) { putHasIRI(ce, x -> x.getIRI()); addStrongTyping(ce); }
@Override public void visit(OWLClass ce) { putHasIRI(ce, x -> x.getIRI()); addStrongTyping(ce); }
@Override public void visit(OWLClass ce) { putHasIRI(ce, x -> x.getIRI()); addStrongTyping(ce); }
@Override public Boolean visit(OWLClass ce) { return !modelManager.getActiveOntology().getAxioms(ce, Imports.EXCLUDED).isEmpty() || !modelManager.getActiveOntology().getAnnotationAssertionAxioms(ce.getIRI()).isEmpty(); }
@Override public void visit(OWLClass ce) { writer.writeStartElement(CLASS); writer.writeIRIAttribute(ce.getIRI()); writer.writeEndElement(); }
public void visit(OWLClass desc) { writer.writeStartElement(CLASS); writer.writeIRIAttribute(desc.getIRI()); writer.writeEndElement(); }
protected void reservedForClass(OWLClass ce) { if (!ce.isBuiltIn() && ce.getIRI().isReservedVocabulary()) { violations.add(new UseOfReservedVocabularyForClassIRI(getCurrentOntology(), getCurrentAxiom(), ce)); } }
@Override public void visit(OWLClass ce) { if (!writeEntitiesAsURIs) { write(CLASS); writeOpenBracket(); } ce.getIRI().accept(this); if (!writeEntitiesAsURIs) { writeCloseBracket(); } }
@Override public void visit(OWLClass ce) { walkerCallback.pushClassExpression(ce); process(ce); ce.getIRI().accept(this); walkerCallback.popClassExpression(); }
@Override public void visit(OWLClass ce) { walkerCallback.pushClassExpression(ce); process(ce); ce.getIRI().accept(this); walkerCallback.popClassExpression(); }
@Override public void visit(OWLClass ce) { if (!writeEntitiesAsURIs) { write(CLASS); writeOpenBracket(); } ce.getIRI().accept(this); if (!writeEntitiesAsURIs) { writeCloseBracket(); } }
private OWLClass generateComplementRepresentation(Taxonomy<OWLClass> taxonomy, OWLClassExpression originalClass) { OWLClass complementClass = null; if( !originalClass.isAnonymous() && ( originalClass instanceof OWLClass ) ) { return OWL.factory.getOWLClass( IRI.create( ( (OWLClass) originalClass ).getIRI() + COMPLEMENT_POSTFIX ) ); } do { complementClass = OWL.factory.getOWLClass( IRI.create( ANONYMOUS_COMPLEMENT_REPRESENTATION_BASE + RND.nextLong()) ); } while ( taxonomy.contains( complementClass ) ); return complementClass; }
protected void undeclaredClass(OWLClass ce) { if (!ce.isBuiltIn() && !ce.getIRI().isReservedVocabulary() && !getCurrentOntology().isDeclared(ce, INCLUDED)) { violations.add(new UseOfUndeclaredClass(getCurrentOntology(), getCurrentAxiom(), ce)); } }
public Atom visit(SWRLClassAtom atom) { if (atom.getPredicate().isAnonymous()) throw new IllegalStateException("Internal error: SWRL rule class atoms should be normalized to contain only named classes, but this class atom has a complex concept: "+atom.getPredicate()); Variable variable=toVariable(atom.getArgument()); m_abstractVariables.add(variable); return Atom.create(AtomicConcept.create(atom.getPredicate().asOWLClass().getIRI().toString()),variable); } public Atom visit(SWRLDataRangeAtom atom) {