protected static <T extends ElkEntity> void printDeclarations( final Iterable<T> members, final ElkObject.Factory factory, final Appendable writer) throws IOException { for (final T member : members) { final ElkAxiom axiom = factory.getDeclarationAxiom(member); OwlFunctionalStylePrinter.append(writer, axiom, true); writer.append('\n'); } }
protected static <T extends ElkEntity> void printDeclarations( final Iterable<T> members, final ElkObject.Factory factory, final Appendable writer) throws IOException { for (final T member : members) { final ElkAxiom axiom = factory.getDeclarationAxiom(member); OwlFunctionalStylePrinter.append(writer, axiom, true); writer.append('\n'); } }
protected static void printIndividualDeclarations( Set<? extends InstanceNode<ElkClass, ElkNamedIndividual>> individualNodes, ElkObject.Factory objectFactory, Writer writer) throws IOException { for (InstanceNode<ElkClass, ElkNamedIndividual> individualNode : individualNodes) { for (ElkNamedIndividual individual : individualNode) { ElkDeclarationAxiom decl = objectFactory .getDeclarationAxiom(individual); OwlFunctionalStylePrinter.append(writer, decl, true); writer.append('\n'); } } }
/** * Prints class declarations * * @param classTaxonomy * @param objectFactory * @param writer * @throws IOException */ protected static void printDeclarations(Taxonomy<ElkClass> classTaxonomy, ElkObject.Factory objectFactory, Appendable writer) throws IOException { List<ElkClass> classes = new ArrayList<ElkClass>(classTaxonomy .getNodes().size() * 2); for (TaxonomyNode<ElkClass> classNode : classTaxonomy.getNodes()) { for (ElkClass clazz : classNode) { if (!clazz.getIri().equals(PredefinedElkIris.OWL_THING) && !clazz.getIri() .equals(PredefinedElkIris.OWL_NOTHING)) { classes.add(clazz); } } } Collections.sort(classes, CLASS_COMPARATOR); for (ElkClass clazz : classes) { ElkDeclarationAxiom decl = objectFactory.getDeclarationAxiom(clazz); OwlFunctionalStylePrinter.append(writer, decl, true); writer.append('\n'); } }
@Override public ElkDeclarationAxiom getDeclarationAxiom(ElkEntity entity) { return filter(factory_.getDeclarationAxiom(entity)); }
@Override public ElkDeclarationAxiom getDeclarationAxiom(ElkEntity entity) { return filter(factory_.getDeclarationAxiom(entity)); }
@Override public ElkDeclarationAxiom getDeclarationAxiom(ElkEntity entity) { return filter(factory_.getDeclarationAxiom(entity)); }
protected static <T extends ElkEntity> void printDeclarations( final Iterable<T> members, final ElkObject.Factory factory, final Appendable writer) throws IOException { for (final T member : members) { final ElkAxiom axiom = factory.getDeclarationAxiom(member); OwlFunctionalStylePrinter.append(writer, axiom, true); writer.append('\n'); } }
final public ElkDeclarationAxiom declaration() throws ParseException {ElkEntity x; jj_consume_token(DECLARATION); jj_consume_token(OPEN_BRACKET); axiomAnnotations(); x = entity(); jj_consume_token(CLOSE_BRACKET); {if ("" != null) return getElkObjectFactory().getDeclarationAxiom(x);} throw new Error("Missing return statement in function"); }