Interface TraversalContext
-
- All Known Implementing Classes:
TraversalContextImpl
public interface TraversalContextContext used during traversal of a model. This gives insight into where in the traversal of a model a visitor/traverser might be. The traverser maintains this context and optionally makes it available to the visitor (only if the visitor implements the TraversingVisitor interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsStep(TraversalStepType type, Object value)List<TraversalStep>getAllSteps()StringgetMostRecentPropertyStep()TraversalStepgetMostRecentStep()
-
-
-
Method Detail
-
getMostRecentStep
TraversalStep getMostRecentStep()
-
getAllSteps
List<TraversalStep> getAllSteps()
-
containsStep
boolean containsStep(TraversalStepType type, Object value)
-
getMostRecentPropertyStep
String getMostRecentPropertyStep()
-
-