Class AbstractPropertyMatchingStatementConsumer
java.lang.Object
it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractStatementConsumer
it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractPropertyMatchingStatementConsumer
- All Implemented Interfaces:
StatementConsumer
- Direct Known Subclasses:
BroadersStatementConsumer
,ClassAxiomsStatementConsumer
,ConstituentsStatementConsumer
,DatatypeDefinitionsStatementConsumer
,DenotationsStatementConsumer
,DomainsStatementConsumer
,EquivalentPropertyStatementConsumer
,EvokedLexicalConcepts
,FormRepresentationsStatementConsumer
,InSchemeStatementConsumer
,LabelRelationsStatementConsumer
,LexicalFormsStatementConsumer
,LexicalizationsStatementConsumer
,LexicalSensesStatementConsumer
,OntologyImportsStatementConsumer
,OtherPropertiesStatementConsumer
,PropertyChainStatementConsumer
,PropertyDisjointWithStatementConsumer
,RangesStatementConsumer
,RDFSMembersStatementConsumer
,SKOSCollectionMembersStatementConsumer
,SKOSNotesStatementConsumer
,SKOSOrderedCollectionMembersStatementConsumer
,SubPropertyOfStatementConsumer
,SubtermsStatementConsumer
,TopConceptOfStatementConsumer
,TypesStatementConsumer
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Nested classes/interfaces inherited from class it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractStatementConsumer
AbstractStatementConsumer.ShowInterpretation
-
Field Summary
Fields inherited from class it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractStatementConsumer
UNKNOWN_OWL_AXIOM
-
Constructor Summary
ConstructorDescriptionAbstractPropertyMatchingStatementConsumer
(CustomFormManager customFormManager, ProjectCustomViewsManager projCvManager, String sectionName, Set<org.eclipse.rdf4j.model.IRI> matchedProperties) AbstractPropertyMatchingStatementConsumer
(CustomFormManager customFormManager, ProjectCustomViewsManager projCvManager, String sectionName, Set<org.eclipse.rdf4j.model.IRI> matchedProperties, AbstractPropertyMatchingStatementConsumer.BehaviorOptions behaviorOptions) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.eclipse.rdf4j.model.IRI>
computeRelavantProperties
(org.eclipse.rdf4j.model.Model propertyModel, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.Statement> processedStatements) consumeStatements
(Project project, org.eclipse.rdf4j.repository.RepositoryConnection repoConn, ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.Statement> processedStatements, org.eclipse.rdf4j.model.Resource workingGraph, Map<org.eclipse.rdf4j.model.Resource, Map<String, org.eclipse.rdf4j.model.Value>> resource2attributes, Map<org.eclipse.rdf4j.model.IRI, Map<org.eclipse.rdf4j.model.Resource, org.eclipse.rdf4j.model.Literal>> predicate2resourceCreShow, org.eclipse.rdf4j.model.Model propertyModel) Set<org.eclipse.rdf4j.model.IRI>
protected boolean
shouldRetainEmptyGroup
(org.eclipse.rdf4j.model.IRI prop, org.eclipse.rdf4j.model.Resource resource, ResourcePosition resourcePosition) protected boolean
shouldRetainEmptyResult
(String sectionName, RDFResourceRole resourceRole) protected void
sortPredicateValues
(List<AnnotatedValue<?>> values, org.eclipse.rdf4j.model.Model statements, org.eclipse.rdf4j.model.Resource subjectResource) Methods inherited from class it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractStatementConsumer
addNature, addQName, addRole, addShowViaDedicatedOrGenericRendering, computeDefaultShow, computeDefaultShow, computeGraphs, computeRole, computeShow, computeTripleScope
-
Constructor Details
-
AbstractPropertyMatchingStatementConsumer
public AbstractPropertyMatchingStatementConsumer(CustomFormManager customFormManager, ProjectCustomViewsManager projCvManager, String sectionName, Set<org.eclipse.rdf4j.model.IRI> matchedProperties, AbstractPropertyMatchingStatementConsumer.BehaviorOptions behaviorOptions) -
AbstractPropertyMatchingStatementConsumer
public AbstractPropertyMatchingStatementConsumer(CustomFormManager customFormManager, ProjectCustomViewsManager projCvManager, String sectionName, Set<org.eclipse.rdf4j.model.IRI> matchedProperties)
-
-
Method Details
-
getSectionName
-
getMatchedProperties
-
consumeStatements
public Map<String,ResourceViewSection> consumeStatements(Project project, org.eclipse.rdf4j.repository.RepositoryConnection repoConn, ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.Statement> processedStatements, org.eclipse.rdf4j.model.Resource workingGraph, Map<org.eclipse.rdf4j.model.Resource, Map<String, org.eclipse.rdf4j.model.Value>> resource2attributes, Map<org.eclipse.rdf4j.model.IRI, Map<org.eclipse.rdf4j.model.Resource, org.eclipse.rdf4j.model.Literal>> predicate2resourceCreShow, org.eclipse.rdf4j.model.Model propertyModel) -
computeRelavantProperties
-
sortPredicateValues
protected void sortPredicateValues(List<AnnotatedValue<?>> values, org.eclipse.rdf4j.model.Model statements, org.eclipse.rdf4j.model.Resource subjectResource) -
shouldRetainEmptyGroup
protected boolean shouldRetainEmptyGroup(org.eclipse.rdf4j.model.IRI prop, org.eclipse.rdf4j.model.Resource resource, ResourcePosition resourcePosition) -
shouldRetainEmptyResult
-