public class InsertionGraphTransformer extends MutateGraphTransformer
Modifier and Type | Class and Description |
---|---|
static class |
InsertionGraphTransformer.Insertion |
graphTransformer
DEFAULT_TRANSFORM_RECURSION_DEPTH_MAX, TRANSFORM_RECURSION_DEPTH_MAX
Constructor and Description |
---|
InsertionGraphTransformer(ExpressionGraph expressionGraph,
ElementCapture capture,
String factoryName) |
InsertionGraphTransformer(ExpressionGraph expressionGraph,
ElementCapture capture,
String factoryName,
InsertionGraphTransformer.Insertion insertion) |
InsertionGraphTransformer(ExpressionGraph expressionGraph,
String factoryName) |
InsertionGraphTransformer(ExpressionGraph expressionGraph,
String factoryName,
InsertionGraphTransformer.Insertion insertion) |
InsertionGraphTransformer(GraphTransformer graphTransformer,
ExpressionGraph filter,
ElementCapture capture,
String factoryName) |
InsertionGraphTransformer(GraphTransformer graphTransformer,
ExpressionGraph filter,
ElementCapture capture,
String factoryName,
InsertionGraphTransformer.Insertion insertion) |
InsertionGraphTransformer(GraphTransformer graphTransformer,
ExpressionGraph filter,
String factoryName) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
transformGraphInPlaceUsing(Transformed<ElementGraph> transformed,
ElementGraph graph,
Match match) |
prepareForMatch, requiresRecursiveSearch
addExclusions, transform, transform
transform
public InsertionGraphTransformer(ExpressionGraph expressionGraph, String factoryName)
public InsertionGraphTransformer(ExpressionGraph expressionGraph, String factoryName, InsertionGraphTransformer.Insertion insertion)
public InsertionGraphTransformer(ExpressionGraph expressionGraph, ElementCapture capture, String factoryName)
public InsertionGraphTransformer(ExpressionGraph expressionGraph, ElementCapture capture, String factoryName, InsertionGraphTransformer.Insertion insertion)
public InsertionGraphTransformer(GraphTransformer graphTransformer, ExpressionGraph filter, String factoryName)
public InsertionGraphTransformer(GraphTransformer graphTransformer, ExpressionGraph filter, ElementCapture capture, String factoryName)
public InsertionGraphTransformer(GraphTransformer graphTransformer, ExpressionGraph filter, ElementCapture capture, String factoryName, InsertionGraphTransformer.Insertion insertion)
protected boolean transformGraphInPlaceUsing(Transformed<ElementGraph> transformed, ElementGraph graph, Match match)
transformGraphInPlaceUsing
in class RecursiveGraphTransformer<ElementGraph>
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.