use of org.unipop.process.properties.UniGraphPropertiesStrategy in project unipop by unipop-graph.
the class StandardStrategyProvider method get.
@Override
public TraversalStrategies get() {
DefaultTraversalStrategies traversalStrategies = new DefaultTraversalStrategies();
traversalStrategies.addStrategies(new UniGraphStepStrategy(), new UniGraphVertexStepStrategy(), new EdgeStepsStrategy(), new UniGraphPropertiesStrategy(), new UniGraphCoalesceStepStrategy(), new UniGraphWhereStepStrategy(), new UniGraphRepeatStepStrategy(), new UniGraphOrderStrategy());
TraversalStrategies.GlobalCache.getStrategies(Graph.class).toList().forEach(traversalStrategies::addStrategies);
return traversalStrategies;
}
Aggregations