public static enum ReferenceGraph.VisitControl extends Enum<ReferenceGraph.VisitControl>
ReferenceGraph.Visitor.visit(org.azyva.dragom.reference.ReferenceGraph, org.azyva.dragom.reference.ReferencePath, java.util.EnumSet<org.azyva.dragom.reference.ReferenceGraph.VisitAction>).| Enum Constant and Description |
|---|
ABORT
Aborts the traversal.
|
CONTINUE
Continue.
|
SKIP_CHILDREN
Skip the children and continue.
|
SKIP_CURRENT_ROOT
Skip the current root
ModuleVersion and continue with the next one, if
any. |
| Modifier and Type | Method and Description |
|---|---|
static ReferenceGraph.VisitControl |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ReferenceGraph.VisitControl[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ReferenceGraph.VisitControl CONTINUE
public static final ReferenceGraph.VisitControl ABORT
public static final ReferenceGraph.VisitControl SKIP_CHILDREN
Not valid when ReferenceGraph.VisitAction.STEP_OUT.
Not valid when ReferenceGraph.traverseReferenceGraph(org.azyva.dragom.model.ModuleVersion, boolean, org.azyva.dragom.reference.ReferenceGraph.ReentryMode, org.azyva.dragom.reference.ReferenceGraph.Visitor) is called with
indDepthFirst and ReferenceGraph.VisitAction.VISIT.
Not valid when ReferenceGraph.visitLeafModuleVersionReferencePaths(org.azyva.dragom.model.ModuleVersion, org.azyva.dragom.reference.ReferenceGraph.Visitor).
public static final ReferenceGraph.VisitControl SKIP_CURRENT_ROOT
ModuleVersion and continue with the next one, if
any.
Not valid when ReferenceGraph.visitLeafModuleVersionReferencePaths(org.azyva.dragom.model.ModuleVersion, org.azyva.dragom.reference.ReferenceGraph.Visitor).
public static ReferenceGraph.VisitControl[] values()
for (ReferenceGraph.VisitControl c : ReferenceGraph.VisitControl.values()) System.out.println(c);
public static ReferenceGraph.VisitControl valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2015–2017 AZYVA INC.. All rights reserved.