static public ATermAppl makeATerm(final RDFNode node) { return makeATerm(node.asNode()); }
static public Optional<Node> makeGraphNode(final ATermAppl value) { return Optional.ofNullable(ATermUtils.isLiteral(value) ? makeGraphLiteral(value) : makeGraphResource(value)); }
@Override public void visitLiteral(final ATermAppl term) { JenaUtils.makeGraphNode(term).ifPresent(node -> { _obj = node; }); }
static public ATermAppl makeATerm(final Node node) return makeLiteral(node.getLiteral()); else if (node.isBlank())
private static Resource createResource(final Model model, final ATermAppl term) { return JenaUtils.makeResource(term, model).orElseThrow(() -> new OpenError("Can't build Resource with " + term)); } }
static public Optional<Resource> makeResource(final ATermAppl term, final Model model) { return Optional.ofNullable(makeGraphResource(term)).map(model::asRDFNode).map(Resource.class::cast); }
static public Literal makeLiteral(final ATermAppl literal, final Model model) { return (Literal) model.asRDFNode(makeGraphLiteral(literal)); }
public NodeFormatter(final Model model) { if (model == null) throw new NullPointerException("No model given!"); //_renderer = new ATermAbstractSyntaxRenderer(); _renderer = new ATermManchesterSyntaxRenderer(); _sw = new StringWriter(); _formatter = new PrintWriter(_sw); _renderer.setWriter(_formatter); _qnames = JenaUtils.makeQNameProvider(model); // _formatter.setQNames(_qnames); if (model instanceof InfModel) { final InfGraph graph = (InfGraph) model.getGraph(); _rawModel = ModelFactory.createModelForGraph(graph.getRawGraph()); } else _rawModel = model; }
s.add(vars.get(i++), JenaUtils.makeRDFNode(ATermUtils.makeTermAppl(token), m).orElseThrow(() -> new OpenError("term-appl"))); else s.add(vars.get(i++), JenaUtils.makeRDFNode(ATermUtils.makePlainLiteral(token), m).orElseThrow(() -> new OpenError("plain-literal")));
static public ATermAppl makeATerm(final Node node) return makeLiteral(node.getLiteral()); else if (node.isBlank())
private static Resource createResource(final Model model, final ATermAppl term) { return JenaUtils.makeResource(term, model).orElseThrow(() -> new OpenError("Can't build Resource with " + term)); } }
static public Optional<Resource> makeResource(final ATermAppl term, final Model model) { return Optional.ofNullable(makeGraphResource(term)).map(model::asRDFNode).map(Resource.class::cast); }
static public Literal makeLiteral(final ATermAppl literal, final Model model) { return (Literal) model.asRDFNode(makeGraphLiteral(literal)); }
public NodeFormatter(final Model model) { if (model == null) throw new NullPointerException("No model given!"); //_renderer = new ATermAbstractSyntaxRenderer(); _renderer = new ATermManchesterSyntaxRenderer(); _sw = new StringWriter(); _formatter = new PrintWriter(_sw); _renderer.setWriter(_formatter); _qnames = JenaUtils.makeQNameProvider(model); // _formatter.setQNames(_qnames); if (model instanceof InfModel) { final InfGraph graph = (InfGraph) model.getGraph(); _rawModel = ModelFactory.createModelForGraph(graph.getRawGraph()); } else _rawModel = model; }
@Override public void visitTerm(final ATermAppl term) { JenaUtils.makeGraphNode(term).ifPresent(node -> { _obj = node; }); }
static public ATermAppl makeATerm(final RDFNode node) { return makeATerm(node.asNode()); }
static public Optional<Node> makeGraphNode(final ATermAppl value) { return Optional.ofNullable(ATermUtils.isLiteral(value) ? makeGraphLiteral(value) : makeGraphResource(value)); }
aTerm = JenaUtils.makeLiteral(node.getLiteral()); else if (hasObject(node, OWL.onProperty.asNode()))
private static Resource createResource(final Model model, final ATermAppl term) { return JenaUtils.makeResource(term, model).orElseThrow(() -> new OpenError("Can't build Resource with " + term)); } }
static public Optional<Resource> makeResource(final ATermAppl term, final Model model) { return Optional.ofNullable(makeGraphResource(term)).map(model::asRDFNode).map(Resource.class::cast); }