java.lang.Object
org.apache.jena.ontapi.common.EnhNodeProducer.Default
org.apache.jena.ontapi.common.EnhNodeProducer.WithType
- All Implemented Interfaces:
EnhNodeProducer
- Enclosing interface:
- EnhNodeProducer
to create a triple representing declaration.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.ontapi.common.EnhNodeProducer
EnhNodeProducer.Default, EnhNodeProducer.WithType -
Constructor Summary
ConstructorsConstructorDescriptionWithType(Class<? extends OntObjectImpl> impl, org.apache.jena.rdf.model.Resource type) WithType(Class<? extends OntObjectImpl> impl, org.apache.jena.rdf.model.Resource type, BiFunction<org.apache.jena.graph.Node, org.apache.jena.enhanced.EnhGraph, org.apache.jena.enhanced.EnhNode> producer) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanInsert(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Answerstrueif the givennodecan be created in graphvoiddoInsert(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Changes theEnhGraphaccording to the encapsulated rules.Methods inherited from class org.apache.jena.ontapi.common.EnhNodeProducer.Default
newInstance, targetNameMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.ontapi.common.EnhNodeProducer
restrict
-
Constructor Details
-
WithType
public WithType(Class<? extends OntObjectImpl> impl, org.apache.jena.rdf.model.Resource type, BiFunction<org.apache.jena.graph.Node, org.apache.jena.enhanced.EnhGraph, org.apache.jena.enhanced.EnhNode> producer) -
WithType
-
-
Method Details
-
doInsert
public void doInsert(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Description copied from interface:EnhNodeProducerChanges theEnhGraphaccording to the encapsulated rules.- Specified by:
doInsertin interfaceEnhNodeProducer- Overrides:
doInsertin classEnhNodeProducer.Default- Parameters:
node-Nodeeg-EnhGraph
-
canInsert
public boolean canInsert(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Description copied from interface:EnhNodeProducerAnswerstrueif the givennodecan be created in graph- Specified by:
canInsertin interfaceEnhNodeProducer- Overrides:
canInsertin classEnhNodeProducer.Default- Parameters:
node-Nodeti testeg-EnhGraph- Returns:
- boolean
-