Package alps.java.api.parsing
Klasse PASSGraph
java.lang.Object
alps.java.api.parsing.PASSGraph
- Alle implementierten Schnittstellen:
IPASSGraph
This class is an adapter class for the
Model
interface.
It uses an OntModel
as internal graph-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected org.apache.jena.rdf.model.Model
private String
private ICompatibilityDictionary<String,
IGraphCallback> protected static final String
static final String
static final String
private final ICompatibilityDictionary<String,
String> -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addTriple
(org.apache.jena.graph.Triple t) Adds a triple to the triple store this graph containsvoid
changeBaseURI
(String newUri) boolean
containsNonBaseUri
(String input) org.apache.jena.rdf.model.Literal
createLiteralNode
(String literal) org.apache.jena.rdf.model.Literal
createLiteralNode
(String literal, String langspec) org.apache.jena.rdf.model.Literal
createLiteralNode
(String literal, URI datadef) org.apache.jena.graph.Node
Creates a new Uri node inside the graphorg.apache.jena.graph.Node
createUriNode
(String qname) public Property createUriNodeProp(URI uri) { return baseGraph.createProperty(uri.toString()); }org.apache.jena.graph.Node
createUriNode
(URI uri) Creates a new Uri node from an Urivoid
Exports the current graph as owl to the specified filename.org.apache.jena.rdf.model.Model
getGraph()
void
modelComponentIDChanged
(String oldID, String newID) Should be called when a modelComponentID is changed.void
register
(IGraphCallback element) Registers a component to the graph.void
removeTriple
(org.apache.jena.graph.Triple t) Removes a triple from the triple store this graph containsvoid
unregister
(IGraphCallback element) Deregisteres a component previously registered viaIPASSGraph.register(IGraphCallback)
-
Felddetails
-
EXAMPLE_BASE_URI_PLACEHOLDER
- Siehe auch:
-
EXAMPLE_BASE_URI_PLACEHOLDER_MAPPING_KEY
- Siehe auch:
-
elements
-
namespaceMappings
-
baseURI
-
EXAMPLE_BASE_URI
- Siehe auch:
-
baseGraph
protected org.apache.jena.rdf.model.Model baseGraph
-
-
Konstruktordetails
-
PASSGraph
-
-
Methodendetails
-
containsNonBaseUri
- Angegeben von:
containsNonBaseUri
in SchnittstelleIPASSGraph
-
changeBaseURI
- Angegeben von:
changeBaseURI
in SchnittstelleIPASSGraph
-
getGraph
public org.apache.jena.rdf.model.Model getGraph() -
addTriple
public void addTriple(org.apache.jena.graph.Triple t) Beschreibung aus Schnittstelle kopiert:IPASSGraph
Adds a triple to the triple store this graph contains- Angegeben von:
addTriple
in SchnittstelleIPASSGraph
- Parameter:
t
- the triple
-
createUriNode
public org.apache.jena.graph.Node createUriNode()Beschreibung aus Schnittstelle kopiert:IPASSGraph
Creates a new Uri node inside the graph- Angegeben von:
createUriNode
in SchnittstelleIPASSGraph
- Gibt zurück:
- The new Uri node
-
createUriNode
Beschreibung aus Schnittstelle kopiert:IPASSGraph
Creates a new Uri node from an Uri- Angegeben von:
createUriNode
in SchnittstelleIPASSGraph
- Parameter:
uri
- The correctly formatted uri- Gibt zurück:
- The new Uri node
-
createUriNode
public Property createUriNodeProp(URI uri) { return baseGraph.createProperty(uri.toString()); }- Angegeben von:
createUriNode
in SchnittstelleIPASSGraph
- Parameter:
qname
- The name- Gibt zurück:
- The new Uri node
-
createLiteralNode
- Angegeben von:
createLiteralNode
in SchnittstelleIPASSGraph
-
createLiteralNode
- Angegeben von:
createLiteralNode
in SchnittstelleIPASSGraph
-
createLiteralNode
- Angegeben von:
createLiteralNode
in SchnittstelleIPASSGraph
-
removeTriple
public void removeTriple(org.apache.jena.graph.Triple t) Beschreibung aus Schnittstelle kopiert:IPASSGraph
Removes a triple from the triple store this graph contains- Angegeben von:
removeTriple
in SchnittstelleIPASSGraph
- Parameter:
t
- the triple
-
register
Beschreibung aus Schnittstelle kopiert:IPASSGraph
Registers a component to the graph. When a triple is changed, the affected component will be notified and can react to the change- Angegeben von:
register
in SchnittstelleIPASSGraph
- Parameter:
element
- the element that is registered
-
unregister
Beschreibung aus Schnittstelle kopiert:IPASSGraph
Deregisteres a component previously registered viaIPASSGraph.register(IGraphCallback)
- Angegeben von:
unregister
in SchnittstelleIPASSGraph
- Parameter:
element
- the element that is de-registered
-
modelComponentIDChanged
Beschreibung aus Schnittstelle kopiert:IPASSGraph
Should be called when a modelComponentID is changed. The model component ids are like primary keys in a database, and many triples must be updated as result. Also, the other components inside the model will be notified about the change when they are registered.- Angegeben von:
modelComponentIDChanged
in SchnittstelleIPASSGraph
- Parameter:
oldID
- the old idnewID
- the new id
-
exportTo
Beschreibung aus Schnittstelle kopiert:IPASSGraph
Exports the current graph as owl to the specified filename.- Angegeben von:
exportTo
in SchnittstelleIPASSGraph
-
getBaseURI
- Angegeben von:
getBaseURI
in SchnittstelleIPASSGraph
-