Class LexicographerView.LexicoSemanticRelation.LexicoSemanticRelationPolicy<T,S extends LexicographerView.LexicoSemanticRelation<T>>
java.lang.Object
it.uniroma2.art.semanticturkey.services.core.LexicographerView.LexicoSemanticRelation.LexicoSemanticRelationPolicy<T,S>
- Direct Known Subclasses:
LexicographerView.LexicalRelation.LexicalRelationPolicy
,LexicographerView.SenseRelation.SenseRelationPolicy
- Enclosing class:
- LexicographerView.LexicoSemanticRelation<T>
public abstract static class LexicographerView.LexicoSemanticRelation.LexicoSemanticRelationPolicy<T,S extends LexicographerView.LexicoSemanticRelation<T>>
extends Object
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Map<org.eclipse.rdf4j.model.IRI,
AnnotatedValue<org.eclipse.rdf4j.model.IRI>> abstract void
handleRelation
(it.uniroma2.art.semanticturkey.services.core.LexicographerView.Context ctx, org.eclipse.rdf4j.model.Model input, S relationObj) abstract S
protected abstract T
parseReference
(it.uniroma2.art.semanticturkey.services.core.LexicographerView.Context ctx, org.eclipse.rdf4j.model.Model input, org.eclipse.rdf4j.model.Resource subjectId, Set<org.eclipse.rdf4j.model.Resource> referenceCtxs)
-
Constructor Details
-
LexicoSemanticRelationPolicy
public LexicoSemanticRelationPolicy()
-
-
Method Details
-
newRelation
-
handleRelation
public abstract void handleRelation(it.uniroma2.art.semanticturkey.services.core.LexicographerView.Context ctx, org.eclipse.rdf4j.model.Model input, S relationObj) -
getRelations
protected abstract Map<org.eclipse.rdf4j.model.IRI,AnnotatedValue<org.eclipse.rdf4j.model.IRI>> getRelations(it.uniroma2.art.semanticturkey.services.core.LexicographerView.Context ctx) -
parseReference
protected abstract T parseReference(it.uniroma2.art.semanticturkey.services.core.LexicographerView.Context ctx, org.eclipse.rdf4j.model.Model input, org.eclipse.rdf4j.model.Resource subjectId, Set<org.eclipse.rdf4j.model.Resource> referenceCtxs)
-