Modifier and Type | Method and Description |
---|---|
static NavigationOperatorCS |
NavigationUtil.getNavigationOperator(AbstractNameExpCS csExp)
Return the NavigationOperatorCS for which csExp is the left node of the navigation operator's argument tree.
|
Modifier and Type | Method and Description |
---|---|
protected CallExp |
EssentialOCLLeft2RightVisitor.resolveNavigationFeature(AbstractNameExpCS csElement,
OCLExpression source,
Feature feature,
CallExp callExp)
Synthesize any any implicit collect() call.
|
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolveNavigationSource(AbstractNameExpCS csNameExp,
Feature feature)
Resolve any implicit source and any associated implicit oclAsSet().
|
protected VariableExp |
EssentialOCLLeft2RightVisitor.resolveVariableExp(AbstractNameExpCS csNameExp,
VariableDeclaration variableDeclaration) |
Modifier and Type | Interface and Description |
---|---|
interface |
ConstructorExpCS
A representation of the model object 'Constructor Exp CS'.
|
interface |
IndexExpCS
A representation of the model object 'Index Exp CS'.
|
interface |
InvocationExpCS
A representation of the model object 'Navigating Exp CS'.
|
interface |
NamedExpCS
A representation of the model object 'Named Exp CS'.
|
interface |
NameExpCS
A representation of the model object 'Named Element Ref CS'.
|
Modifier and Type | Method and Description |
---|---|
AbstractNameExpCS |
AbstractNameExpCS.getNameExp() |
Modifier and Type | Class and Description |
---|---|
class |
ConstructorExpCSImpl
An implementation of the model object 'Constructor Exp CS'.
|
class |
IndexExpCSImpl
An implementation of the model object 'Index Exp CS'.
|
class |
InvocationExpCSImpl
An implementation of the model object 'Navigating Exp CS'.
|
class |
NamedExpCSImpl
An implementation of the model object 'Named Exp CS'.
|
class |
NameExpCSImpl
An implementation of the model object 'Named Element Ref CS'.
|
Modifier and Type | Method and Description |
---|---|
T |
EssentialOCLCSTSwitch.caseAbstractNameExpCS(AbstractNameExpCS object)
Returns the result of interpreting the object as an instance of 'Abstract Name Exp CS'.
|