public class NavigationUtil
extends java.lang.Object
Constructor and Description |
---|
NavigationUtil() |
Modifier and Type | Method and Description |
---|---|
static NavigationOperatorCS |
getNavigationOperator(AbstractNameExpCS csExp)
Return the NavigationOperatorCS for which csExp is the left node of the navigation operator's argument tree.
|
static Type |
getNavigationSourceType(MetaModelManager metaModelManager,
NavigationOperatorCS csOperator)
Return the source type of a navigation adjusting any implicit collect to the flattened source type, and
and implicit oclAsSet to the Set type.
|
static boolean |
isIteration(MetaModelManager metaModelManager,
InvocationExpCS csInvocationExp,
CollectionType type) |
@Nullable public static NavigationOperatorCS getNavigationOperator(@NonNull AbstractNameExpCS csExp)
@Nullable public static Type getNavigationSourceType(@NonNull MetaModelManager metaModelManager, @NonNull NavigationOperatorCS csOperator)
public static boolean isIteration(@NonNull MetaModelManager metaModelManager, @NonNull InvocationExpCS csInvocationExp, @NonNull CollectionType type)