public NamespaceMetaModel createNamespaceSchemaLocation(String namespaceURI, String schemaLocation) { Iterable<? extends NamespaceMetaModel> results = getGraphContext().getQuery(NamespaceMetaModel.class) .traverse(g -> g.has("namespaceURI", namespaceURI).has("schemaLocation", schemaLocation)) .toList(NamespaceMetaModel.class); if (results.iterator().hasNext()) { return results.iterator().next(); } // otherwise, create it. NamespaceMetaModel meta = getGraphContext().getFramed().addFramedVertex(NamespaceMetaModel.class); meta.setSchemaLocation(schemaLocation); meta.setURI(namespaceURI); return meta; }
metaModel.setSchemaLocation(namespace.getKey()); metaModel.setSchemaLocation(namespace.getValue()); metaModel.addXmlResource(xml); fileLocation.addNamespace(metaModel);
metaModel.setSchemaLocation(namespace.getKey()); metaModel.setSchemaLocation(namespace.getValue()); metaModel.addXmlResource(xml); fileLocation.addNamespace(metaModel);
public NamespaceMetaModel createNamespaceSchemaLocation(String namespaceURI, String schemaLocation) { Iterable<NamespaceMetaModel> results = getGraphContext().getQuery().type(NamespaceMetaModel.class) .has("namespaceURI", namespaceURI).has("schemaLocation", schemaLocation) .vertices(NamespaceMetaModel.class); for (NamespaceMetaModel result : results) { return result; } // otherwise, create it. NamespaceMetaModel meta = getGraphContext().getFramed().addVertex(null, NamespaceMetaModel.class); meta.setSchemaLocation(schemaLocation); meta.setURI(namespaceURI); return meta; }