public interface IExpressionScope
Modifier and Type | Interface and Description |
---|---|
static class |
IExpressionScope.Anchor |
static class |
IExpressionScope.NullExpressionScope |
Modifier and Type | Field and Description |
---|---|
static IExpressionScope |
NULL |
Modifier and Type | Method and Description |
---|---|
IScope |
getFeatureScope() |
IScope |
getFeatureScope(XAbstractFeatureCall currentFeatureCall) |
java.util.List<java.lang.String> |
getTypeNamePrefix()
Returns the prefix that was used to resolve the feature as
a type literal if any.
|
boolean |
isPotentialTypeLiteral()
If the current feature is worth to be
tested as a type literal.
|
static final IExpressionScope NULL
IScope getFeatureScope()
IScope getFeatureScope(XAbstractFeatureCall currentFeatureCall)
java.util.List<java.lang.String> getTypeNamePrefix()
boolean isPotentialTypeLiteral()