Package org.aksw.facete.v4.impl
Class ElementGeneratorContext
java.lang.Object
org.aksw.facete.v4.impl.ElementGeneratorContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TreeDataMap<org.aksw.jenax.path.core.FacetPath,ElementAcc> protected TreeData<org.aksw.jenax.path.core.FacetPath>protected com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath,org.apache.jena.sparql.expr.Expr> protected Set<org.aksw.jenax.path.core.FacetPath>The FacetPaths on this tree are purely element ids (they reference relations rather than components)protected Map<org.aksw.jenax.path.core.FacetPath,org.apache.jena.sparql.core.Var> protected VarScope -
Constructor Summary
ConstructorsConstructorDescriptionElementGeneratorContext(VarScope scope) ElementGeneratorContext(VarScope scope, TreeData<org.aksw.jenax.path.core.FacetPath> facetTree, com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath, org.apache.jena.sparql.expr.Expr> localConstraintIndex) ElementGeneratorContext(org.apache.jena.sparql.core.Var rootVar, TreeData<org.aksw.jenax.path.core.FacetPath> facetTree, com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath, org.apache.jena.sparql.expr.Expr> localConstraintIndex) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPath(org.aksw.jenax.path.core.FacetPath facetPath) Map<org.aksw.jenax.path.core.FacetPath,org.apache.jena.sparql.core.Var> getScope()setConstraintIndex(com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath, org.apache.jena.sparql.expr.Expr> localConstraintIndex) setFacetTree(TreeData<org.aksw.jenax.path.core.FacetPath> facetTree)
-
Field Details
-
scope
-
facetTree
-
localConstraintIndex
protected com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath,org.apache.jena.sparql.expr.Expr> localConstraintIndex -
mandatoryElementIds
The FacetPaths on this tree are purely element ids (they reference relations rather than components) -
facetPathToAcc
-
pathToVar
-
-
Constructor Details
-
ElementGeneratorContext
public ElementGeneratorContext(org.apache.jena.sparql.core.Var rootVar, TreeData<org.aksw.jenax.path.core.FacetPath> facetTree, com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath, org.apache.jena.sparql.expr.Expr> localConstraintIndex) -
ElementGeneratorContext
-
ElementGeneratorContext
-
-
Method Details
-
setFacetTree
-
setConstraintIndex
public ElementGeneratorContext setConstraintIndex(com.google.common.collect.SetMultimap<org.aksw.jenax.path.core.FacetPath, org.apache.jena.sparql.expr.Expr> localConstraintIndex) -
getScope
-
addPath
public void addPath(org.aksw.jenax.path.core.FacetPath facetPath) -
getPathToVar
-