private static TypeSystemUtils.PathValid |
TypeSystemUtils.isPathValid(TypeImpl type,
java.util.Deque<java.lang.String> path,
TypeSystemUtils.PathValid status) |
Recursively called on each successive path element.
|
static TypeSystemUtils.PathValid |
TypeSystemUtils.isPathValid(Type type,
java.util.List<java.lang.String> path) |
Given a starting Type and a list of features representing a feature path, checks if a feature
path is valid for a given type.
|
private static TypeSystemUtils.PathValid |
TypeSystemUtils.isPathValidInSubtypes(TypeImpl type,
java.lang.String fName,
java.util.Deque<java.lang.String> nextPath) |
Called when the Feature Name is not a valid feature of the current type .
|
static TypeSystemUtils.PathValid |
TypeSystemUtils.PathValid.valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static TypeSystemUtils.PathValid[] |
TypeSystemUtils.PathValid.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|