/** * Printing an ELK Object through an appender. * * @param appender * the appender used for printing * @param elkObject * the ELK Object to print * @throws IOException * if an I/O Error occurs */ public static void append(Appendable appender, ElkObject elkObject) throws IOException { append(appender, elkObject, false); }
/** * Converting an ELK Object to string. * * @param elkObject * the input ELK object * @return the string representation of the ELK object */ public static String toString(ElkObject elkObject) { return toString(elkObject, false); }
/** * Printing an ELK Object through an appender. * * @param appender * the appender used for printing * @param elkObject * the ELK Object to print * @throws IOException * if an I/O Error occurs */ public static void append(Appendable appender, ElkObject elkObject) throws IOException { append(appender, elkObject, false); }
/** * Converting an ELK Object to string. * * @param elkObject * the input ELK object * @return the string representation of the ELK object */ public static String toString(ElkObject elkObject) { return toString(elkObject, false); }
/** * Printing an ELK Object through an appender. * * @param appender * the appender used for printing * @param elkObject * the ELK Object to print * @throws IOException * if an I/O Error occurs */ public static void append(Appendable appender, ElkObject elkObject) throws IOException { append(appender, elkObject, false); }
/** * Converting an ELK Object to string. * * @param elkObject * the input ELK object * @return the string representation of the ELK object */ public static String toString(ElkObject elkObject) { return toString(elkObject, false); }
/** * Printing an ELK Object through an appender. * * @param appender * the appender used for printing * @param elkObject * the ELK Object to print * @throws IOException * if an I/O Error occurs */ public static void append(Appendable appender, ElkObject elkObject) throws IOException { append(appender, elkObject, false); }
/** * Converting an ELK Object to string. * * @param elkObject * the input ELK object * @return the string representation of the ELK object */ public static String toString(ElkObject elkObject) { return toString(elkObject, false); }
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'); } }
@Override public String toString() { return OwlFunctionalStylePrinter.toString(this); }
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'); } }
@Override public String toString() { return OwlFunctionalStylePrinter.toString(this); }
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'); } }
@Override public String toString() { return OwlFunctionalStylePrinter.toString(this); }
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'); } } }
private StringBuilder printOccurrences( final Collection<? extends ElkObject> occursIn, final StringBuilder message) { int i = 0; for (final ElkObject elkObject : occursIn) { if (i >= AT_MOST_N_OCCURRENCES_IN_MESSAGE) { message.append("\n\t..."); break; } message.append("\n\t") .append(OwlFunctionalStylePrinter.toString(elkObject)); i++; } return message; }
protected static void printIndividualAxioms(ElkNamedIndividual individual, ArrayList<ElkNamedIndividual> orderedSameIndividuals, TreeSet<ElkClass> orderedDirectClasses, ElkObject.Factory objectFactory, Writer writer) throws IOException { if (orderedSameIndividuals.size() > 1) { ElkSameIndividualAxiom axiom = objectFactory .getSameIndividualAxiom(orderedSameIndividuals); OwlFunctionalStylePrinter.append(writer, axiom, true); writer.append('\n'); } for (ElkClass clazz : orderedDirectClasses) { ElkClassAssertionAxiom axiom = objectFactory .getClassAssertionAxiom(clazz, individual); OwlFunctionalStylePrinter.append(writer, axiom, true); writer.append('\n'); } } }
private StringBuilder printOccurrences( final Collection<? extends ElkObject> occursIn, final StringBuilder message) { int i = 0; for (final ElkObject elkObject : occursIn) { if (i >= AT_MOST_N_OCCURRENCES_IN_MESSAGE) { message.append("\n\t..."); break; } message.append("\n\t") .append(OwlFunctionalStylePrinter.toString(elkObject)); i++; } return message; }
private static void dumpAxioms(Iterable<? extends ElkAxiom> axioms) throws IOException { StringBuilder builder = new StringBuilder(); for (ElkAxiom axiom : axioms) { OwlFunctionalStylePrinter.append(builder, axiom); builder.append("\n"); } System.err.println(builder.toString()); }
private StringBuilder printOccurrences( final Collection<? extends ElkObject> occursIn, final StringBuilder message) { int i = 0; for (final ElkObject elkObject : occursIn) { if (i >= AT_MOST_N_OCCURRENCES_IN_MESSAGE) { message.append("\n\t..."); break; } message.append("\n\t") .append(OwlFunctionalStylePrinter.toString(elkObject)); i++; } return message; }