public class ExpressionGraphPartitioner extends GraphPartitioner
Modifier and Type | Field and Description |
---|---|
protected ElementAnnotation[] |
annotations |
protected ExpressionGraph |
contractionGraph |
protected ExpressionGraph |
expressionGraph |
Constructor and Description |
---|
ExpressionGraphPartitioner(ExpressionGraph contractionGraph,
ExpressionGraph expressionGraph,
ElementAnnotation... annotations) |
Modifier and Type | Method and Description |
---|---|
ElementAnnotation[] |
getAnnotations() |
ExpressionGraph |
getContractionGraph() |
ExpressionGraph |
getExpressionGraph() |
Partitions |
partition(PlannerContext plannerContext,
ElementGraph elementGraph,
Collection<FlowElement> excludes) |
void |
setAnnotations(ElementAnnotation[] annotations) |
protected SubGraphIterator |
wrapIterator(ExpressionSubGraphIterator expressionIterator) |
partition
protected ExpressionGraph contractionGraph
protected ExpressionGraph expressionGraph
protected ElementAnnotation[] annotations
public ExpressionGraphPartitioner(ExpressionGraph contractionGraph, ExpressionGraph expressionGraph, ElementAnnotation... annotations)
public ExpressionGraph getContractionGraph()
public ExpressionGraph getExpressionGraph()
public ElementAnnotation[] getAnnotations()
public void setAnnotations(ElementAnnotation[] annotations)
public Partitions partition(PlannerContext plannerContext, ElementGraph elementGraph, Collection<FlowElement> excludes)
partition
in class GraphPartitioner
protected SubGraphIterator wrapIterator(ExpressionSubGraphIterator expressionIterator)
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.