public class ReplaceGraphFactoryBasedTransformer extends MutateGraphTransformer
Note: This only works if exactly one FlowElement is being replaced.
graphTransformer
DEFAULT_TRANSFORM_RECURSION_DEPTH_MAX, TRANSFORM_RECURSION_DEPTH_MAX
Constructor and Description |
---|
ReplaceGraphFactoryBasedTransformer(ExpressionGraph filter,
java.lang.String factoryName) |
ReplaceGraphFactoryBasedTransformer(GraphTransformer graphTransformer,
ExpressionGraph filter,
java.lang.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 ReplaceGraphFactoryBasedTransformer(ExpressionGraph filter, java.lang.String factoryName)
public ReplaceGraphFactoryBasedTransformer(GraphTransformer graphTransformer, ExpressionGraph filter, java.lang.String factoryName)
protected boolean transformGraphInPlaceUsing(Transformed<ElementGraph> transformed, ElementGraph graph, Match match)
transformGraphInPlaceUsing
in class RecursiveGraphTransformer<ElementGraph>
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.