Modifier and Type | Method and Description |
---|---|
CGConstantExp |
CodeGenAnalyzer.createCGConstantExp(OCLExpression element,
CGConstant constant) |
protected CGVariable |
Pivot2CGVisitor.createCGVariable(Variable contextVariable,
OCLExpression source) |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp'.
|
interface |
BooleanLiteralExp
A representation of the model object 'Boolean Literal Exp'.
|
interface |
CallExp
A representation of the model object 'Call Exp'.
|
interface |
CollectionLiteralExp
A representation of the model object 'Collection Literal Exp'.
|
interface |
ConstructorExp
A representation of the model object 'Constructor Exp'.
|
interface |
EnumLiteralExp
A representation of the model object 'Enum Literal Exp'.
|
interface |
FeatureCallExp
A representation of the model object 'Feature Call Exp'.
|
interface |
IfExp
A representation of the model object 'If Exp'.
|
interface |
IntegerLiteralExp
A representation of the model object 'Integer Literal Exp'.
|
interface |
InvalidLiteralExp
A representation of the model object 'Invalid Literal Exp'.
|
interface |
IterateExp
A representation of the model object 'Iterate Exp'.
|
interface |
IteratorExp
A representation of the model object 'Iterator Exp'.
|
interface |
LetExp
A representation of the model object 'Let Exp'.
|
interface |
LiteralExp
A representation of the model object 'Literal Exp'.
|
interface |
LoopExp
A representation of the model object 'Loop Exp'.
|
interface |
MessageExp
A representation of the model object 'Message Exp'.
|
interface |
NavigationCallExp
A representation of the model object 'Navigation Call Exp'.
|
interface |
NullLiteralExp
A representation of the model object 'Null Literal Exp'.
|
interface |
NumericLiteralExp
A representation of the model object 'Numeric Literal Exp'.
|
interface |
OperationCallExp
A representation of the model object 'Operation Call Exp'.
|
interface |
PrimitiveLiteralExp
A representation of the model object 'Primitive Literal Exp'.
|
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'.
|
interface |
RealLiteralExp
A representation of the model object 'Real Literal Exp'.
|
interface |
StateExp
A representation of the model object 'State Exp'.
|
interface |
StringLiteralExp
A representation of the model object 'String Literal Exp'.
|
interface |
TupleLiteralExp
A representation of the model object 'Tuple Literal Exp'.
|
interface |
TypeExp
A representation of the model object 'Type Exp'.
|
interface |
UnlimitedNaturalLiteralExp
A representation of the model object 'Unlimited Natural Literal Exp'.
|
interface |
UnspecifiedValueExp
A representation of the model object 'Unspecified Value Exp'.
|
interface |
VariableExp
A representation of the model object 'Variable Exp'.
|
Modifier and Type | Method and Description |
---|---|
OCLExpression |
MessageExp.createArgument(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and appends it to the 'Argument' containment reference list. |
OCLExpression |
OperationCallExp.createArgument(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and appends it to the 'Argument' containment reference list. |
OCLExpression |
LoopExp.createBody(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Body' containment reference. |
OCLExpression |
ExpressionInOCL.createBodyExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Body Expression' containment reference. |
OCLExpression |
IfExp.createCondition(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Condition' containment reference. |
OCLExpression |
IfExp.createElseExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Else Expression' containment reference. |
OCLExpression |
CollectionRange.createFirst(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'First' containment reference. |
OCLExpression |
LetExp.createIn(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'In' containment reference. |
OCLExpression |
ConstructorPart.createInitExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Init Expression' containment reference. |
OCLExpression |
TupleLiteralPart.createInitExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Init Expression' containment reference. |
OCLExpression |
Variable.createInitExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Init Expression' containment reference. |
OCLExpression |
CollectionItem.createItem(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Item' containment reference. |
OCLExpression |
CollectionRange.createLast(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Last' containment reference. |
OCLExpression |
ExpressionInOCL.createMessageExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Message Expression' containment reference. |
OCLExpression |
CallExp.createSource(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Source' containment reference. |
OCLExpression |
MessageExp.createTarget(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Target' containment reference. |
OCLExpression |
IfExp.createThenExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Then Expression' containment reference. |
OCLExpression |
LoopExp.getBody()
Returns the value of the 'Body' containment reference.
|
OCLExpression |
ExpressionInOCL.getBodyExpression()
Returns the value of the 'Body Expression' containment reference.
|
OCLExpression |
IfExp.getCondition()
Returns the value of the 'Condition' containment reference.
|
OCLExpression |
IfExp.getElseExpression()
Returns the value of the 'Else Expression' containment reference.
|
OCLExpression |
Query.getExpression()
Obtains the expression that I evaluate (or check as a boolean constraint).
|
OCLExpression |
CollectionRange.getFirst()
Returns the value of the 'First' containment reference.
|
OCLExpression |
LetExp.getIn()
Returns the value of the 'In' containment reference.
|
OCLExpression |
ConstructorPart.getInitExpression()
Returns the value of the 'Init Expression' containment reference.
|
OCLExpression |
TupleLiteralPart.getInitExpression()
Returns the value of the 'Init Expression' containment reference.
|
OCLExpression |
Variable.getInitExpression()
Returns the value of the 'Init Expression' containment reference.
|
OCLExpression |
CollectionItem.getItem()
Returns the value of the 'Item' containment reference.
|
OCLExpression |
CollectionRange.getLast()
Returns the value of the 'Last' containment reference.
|
OCLExpression |
ExpressionInOCL.getMessageExpression()
Returns the value of the 'Message Expression' containment reference.
|
OCLExpression |
CallExp.getSource()
Returns the value of the 'Source' containment reference.
|
OCLExpression |
MessageExp.getTarget()
Returns the value of the 'Target' containment reference.
|
OCLExpression |
IfExp.getThenExpression()
Returns the value of the 'Then Expression' containment reference.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<OCLExpression> |
MessageExp.getArgument()
Returns the value of the 'Argument' containment reference list.
|
java.util.List<OCLExpression> |
OperationCallExp.getArgument()
Returns the value of the 'Argument' containment reference list.
|
java.util.List<OCLExpression> |
NavigationCallExp.getQualifier()
Returns the value of the 'Qualifier' reference list.
|
Modifier and Type | Method and Description |
---|---|
Environment |
Environment.Registry.getEnvironmentFor(OCLExpression expression)
Obtains a suitable environment for introspection of the specified
expression.
|
void |
LoopExp.setBody(OCLExpression value)
Sets the value of the '
Body ' containment reference. |
void |
ExpressionInOCL.setBodyExpression(OCLExpression value)
Sets the value of the '
Body Expression ' containment reference. |
void |
IfExp.setCondition(OCLExpression value)
Sets the value of the '
Condition ' containment reference. |
void |
IfExp.setElseExpression(OCLExpression value)
Sets the value of the '
Else Expression ' containment reference. |
void |
CollectionRange.setFirst(OCLExpression value)
Sets the value of the '
First ' containment reference. |
void |
LetExp.setIn(OCLExpression value)
Sets the value of the '
In ' containment reference. |
void |
ConstructorPart.setInitExpression(OCLExpression value)
Sets the value of the '
Init Expression ' containment reference. |
void |
TupleLiteralPart.setInitExpression(OCLExpression value)
Sets the value of the '
Init Expression ' containment reference. |
void |
Variable.setInitExpression(OCLExpression value)
Sets the value of the '
Init Expression ' containment reference. |
void |
CollectionItem.setItem(OCLExpression value)
Sets the value of the '
Item ' containment reference. |
void |
CollectionRange.setLast(OCLExpression value)
Sets the value of the '
Last ' containment reference. |
void |
ExpressionInOCL.setMessageExpression(OCLExpression value)
Sets the value of the '
Message Expression ' containment reference. |
void |
CallExp.setSource(OCLExpression value)
Sets the value of the '
Source ' containment reference. |
void |
MessageExp.setTarget(OCLExpression value)
Sets the value of the '
Target ' containment reference. |
void |
IfExp.setThenExpression(OCLExpression value)
Sets the value of the '
Then Expression ' containment reference. |
Type |
SelfType.specializeIn(OCLExpression expr,
Type selfType) |
Type |
Type.specializeIn(OCLExpression expr,
Type selfType) |
void |
OCL.validate(OCLExpression expression)
Validates an OCL expression, which may have been loaded from some
resource or constructed via the API (perhaps by translation from some
other language).
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
DelegateInstaller.createExpression(OCLExpression bodyExpression,
org.eclipse.emf.common.util.URI ecoreURI) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
HelperUtil.getConstraintContext(Environment env,
java.lang.Object element,
OCLExpression expr) |
Modifier and Type | Class and Description |
---|---|
class |
AssociationClassCallExpImpl
An implementation of the model object 'Association Class Call Exp'.
|
class |
BooleanLiteralExpImpl
An implementation of the model object 'Boolean Literal Exp'.
|
class |
CallExpImpl
An implementation of the model object 'Call Exp'.
|
class |
CollectionLiteralExpImpl
An implementation of the model object 'Collection Literal Exp'.
|
class |
ConstructorExpImpl
An implementation of the model object 'Constructor Exp'.
|
class |
EnumLiteralExpImpl
An implementation of the model object 'Enum Literal Exp'.
|
class |
FeatureCallExpImpl
An implementation of the model object 'Feature Call Exp'.
|
class |
IfExpImpl
An implementation of the model object 'If Exp'.
|
class |
IntegerLiteralExpImpl
An implementation of the model object 'Integer Literal Exp'.
|
class |
InvalidLiteralExpImpl
An implementation of the model object 'Invalid Literal Exp'.
|
class |
IterateExpImpl
An implementation of the model object 'Iterate Exp'.
|
class |
IteratorExpImpl
An implementation of the model object 'Iterator Exp'.
|
class |
LetExpImpl
An implementation of the model object 'Let Exp'.
|
class |
LiteralExpImpl
An implementation of the model object 'Literal Exp'.
|
class |
LoopExpImpl
An implementation of the model object 'Loop Exp'.
|
class |
MessageExpImpl
An implementation of the model object 'Message Exp'.
|
class |
NavigationCallExpImpl
An implementation of the model object 'Navigation Call Exp'.
|
class |
NullLiteralExpImpl
An implementation of the model object 'Null Literal Exp'.
|
class |
NumericLiteralExpImpl
An implementation of the model object 'Numeric Literal Exp'.
|
class |
OCLExpressionImpl
An implementation of the model object 'Ocl Expression'.
|
class |
OperationCallExpImpl
An implementation of the model object 'Operation Call Exp'.
|
class |
PrimitiveLiteralExpImpl
An implementation of the model object 'Primitive Literal Exp'.
|
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'.
|
class |
RealLiteralExpImpl
An implementation of the model object 'Real Literal Exp'.
|
class |
StateExpImpl
An implementation of the model object 'State Exp'.
|
class |
StringLiteralExpImpl
An implementation of the model object 'String Literal Exp'.
|
class |
TupleLiteralExpImpl
An implementation of the model object 'Tuple Literal Exp'.
|
class |
TypeExpImpl
An implementation of the model object 'Type Exp'.
|
class |
UnlimitedNaturalLiteralExpImpl
An implementation of the model object 'Unlimited Natural Literal Exp'.
|
class |
UnspecifiedValueExpImpl
An implementation of the model object 'Unspecified Value Exp'.
|
class |
VariableExpImpl
An implementation of the model object 'Variable Exp'.
|
Modifier and Type | Field and Description |
---|---|
protected OCLExpression |
LoopExpImpl.body
The cached value of the '
Body ' containment reference. |
protected OCLExpression |
ExpressionInOCLImpl.bodyExpression
The cached value of the '
Body Expression ' containment reference. |
protected OCLExpression |
IfExpImpl.condition
The cached value of the '
Condition ' containment reference. |
protected OCLExpression |
IfExpImpl.elseExpression
The cached value of the '
Else Expression ' containment reference. |
protected OCLExpression |
CollectionRangeImpl.first
The cached value of the '
First ' containment reference. |
protected OCLExpression |
LetExpImpl.in
The cached value of the '
In ' containment reference. |
protected OCLExpression |
ConstructorPartImpl.initExpression
The cached value of the '
Init Expression ' containment reference. |
protected OCLExpression |
TupleLiteralPartImpl.initExpression
The cached value of the '
Init Expression ' containment reference. |
protected OCLExpression |
VariableImpl.initExpression
The cached value of the '
Init Expression ' containment reference. |
protected OCLExpression |
CollectionItemImpl.item
The cached value of the '
Item ' containment reference. |
protected OCLExpression |
CollectionRangeImpl.last
The cached value of the '
Last ' containment reference. |
protected OCLExpression |
ExpressionInOCLImpl.messageExpression
The cached value of the '
Message Expression ' containment reference. |
protected OCLExpression |
CallExpImpl.source
The cached value of the '
Source ' containment reference. |
protected OCLExpression |
MessageExpImpl.target
The cached value of the '
Target ' containment reference. |
protected OCLExpression |
IfExpImpl.thenExpression
The cached value of the '
Then Expression ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<OCLExpression> |
MessageExpImpl.argument
The cached value of the '
Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression> |
OperationCallExpImpl.argument
The cached value of the '
Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression> |
NavigationCallExpImpl.qualifier
The cached value of the '
Qualifier ' reference list. |
Modifier and Type | Method and Description |
---|---|
OCLExpression |
MessageExpImpl.createArgument(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
OperationCallExpImpl.createArgument(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
LoopExpImpl.createBody(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
ExpressionInOCLImpl.createBodyExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
IfExpImpl.createCondition(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
IfExpImpl.createElseExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
CollectionRangeImpl.createFirst(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
LetExpImpl.createIn(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
ConstructorPartImpl.createInitExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
TupleLiteralPartImpl.createInitExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
VariableImpl.createInitExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
CollectionItemImpl.createItem(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
CollectionRangeImpl.createLast(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
ExpressionInOCLImpl.createMessageExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
CallExpImpl.createSource(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
MessageExpImpl.createTarget(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
IfExpImpl.createThenExpression(org.eclipse.emf.ecore.EClass eClass) |
OCLExpression |
LoopExpImpl.getBody() |
OCLExpression |
ExpressionInOCLImpl.getBodyExpression() |
OCLExpression |
IfExpImpl.getCondition() |
OCLExpression |
IfExpImpl.getElseExpression() |
OCLExpression |
CollectionRangeImpl.getFirst() |
OCLExpression |
LetExpImpl.getIn() |
OCLExpression |
ConstructorPartImpl.getInitExpression() |
OCLExpression |
TupleLiteralPartImpl.getInitExpression() |
OCLExpression |
VariableImpl.getInitExpression() |
OCLExpression |
CollectionItemImpl.getItem() |
OCLExpression |
CollectionRangeImpl.getLast() |
OCLExpression |
ExpressionInOCLImpl.getMessageExpression() |
OCLExpression |
CallExpImpl.getSource() |
OCLExpression |
MessageExpImpl.getTarget() |
OCLExpression |
IfExpImpl.getThenExpression() |
Modifier and Type | Method and Description |
---|---|
java.util.List<OCLExpression> |
MessageExpImpl.getArgument() |
java.util.List<OCLExpression> |
OperationCallExpImpl.getArgument() |
java.util.List<OCLExpression> |
NavigationCallExpImpl.getQualifier() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression newBody,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetBodyExpression(OCLExpression newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetIn(OCLExpression newIn,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ConstructorPartImpl.basicSetInitExpression(OCLExpression newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
TupleLiteralPartImpl.basicSetInitExpression(OCLExpression newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression newItem,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression newLast,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetMessageExpression(OCLExpression newMessageExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CallExpImpl.basicSetSource(OCLExpression newSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
LoopExpImpl.setBody(OCLExpression newBody) |
void |
ExpressionInOCLImpl.setBodyExpression(OCLExpression newBodyExpression) |
void |
IfExpImpl.setCondition(OCLExpression newCondition) |
void |
IfExpImpl.setElseExpression(OCLExpression newElseExpression) |
void |
CollectionRangeImpl.setFirst(OCLExpression newFirst) |
void |
LetExpImpl.setIn(OCLExpression newIn) |
void |
ConstructorPartImpl.setInitExpression(OCLExpression newInitExpression) |
void |
TupleLiteralPartImpl.setInitExpression(OCLExpression newInitExpression) |
void |
VariableImpl.setInitExpression(OCLExpression newInitExpression) |
void |
CollectionItemImpl.setItem(OCLExpression newItem) |
void |
CollectionRangeImpl.setLast(OCLExpression newLast) |
void |
ExpressionInOCLImpl.setMessageExpression(OCLExpression newMessageExpression) |
void |
CallExpImpl.setSource(OCLExpression newSource) |
void |
MessageExpImpl.setTarget(OCLExpression newTarget) |
void |
IfExpImpl.setThenExpression(OCLExpression newThenExpression) |
Type |
SelfTypeImpl.specializeIn(OCLExpression expr,
Type selfType) |
Type |
TypeImpl.specializeIn(OCLExpression expr,
Type selfType) |
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrinter.precedenceVisit(OCLExpression expression,
Precedence newPrecedence) |
java.lang.Object |
EssentialOCLPrettyPrintVisitor.visitOCLExpression(OCLExpression object) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseOCLExpression(OCLExpression object)
Returns the result of interpreting the object as an instance of 'OCL Expression'.
|
boolean |
PivotValidator.validateOCLExpression(OCLExpression oclExpression,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitOCLExpression(OCLExpression object) |
R |
AbstractExtendingVisitor.visitOCLExpression(OCLExpression object) |
R |
AbstractNullVisitor.visitOCLExpression(OCLExpression object) |
R |
Visitor.visitOCLExpression(OCLExpression object) |
Modifier and Type | Method and Description |
---|---|
OCLExpression |
QueryImpl.getExpression() |
Modifier and Type | Method and Description |
---|---|
Environment |
EnvironmentRegistryImpl.getEnvironmentFor(OCLExpression expression) |
static void |
PivotUtil.setBody(ExpressionInOCL expressionInOCL,
OCLExpression oclExpression,
java.lang.String stringExpression)
Define oclExpression as the bodyExpression of an expressionInOCL, and if non-null
also define stringExpression as the OCL-languaged body.
|
static void |
PivotUtil.setMessage(ExpressionInOCL expressionInOCL,
OCLExpression oclExpression,
java.lang.String stringExpression)
Define oclExpression as the bodyExpression of an expressionInOCL, and if non-null
also define stringExpression as the OCL-languaged body.
|
Modifier and Type | Method and Description |
---|---|
OCLExpression |
CS2PivotConversion.addBadExpressionError(ModelElementCS csElement,
java.lang.String boundMessage) |
Modifier and Type | Method and Description |
---|---|
OCLExpression |
OCLResource.getOCLExpression()
Obtains the OCL expression that I store.
|
Modifier and Type | Method and Description |
---|---|
void |
OCLResource.setOCLExpression(OCLExpression expr)
Sets my contents to the specified OCL expression.
|
Modifier and Type | Method and Description |
---|---|
protected OCLExpression |
OperationFilter.getExpressionArgument(int index) |
Modifier and Type | Method and Description |
---|---|
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolveNavigationSource(AbstractNameExpCS csNameExp,
Feature feature)
Resolve any implicit source and any associated implicit oclAsSet().
|
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolveOperation(InvocationExpCS csInvocationExp) |
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolveOperationReference(NamedElement namedElement,
InvocationExpCS csInvocationExp) |
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolvePropertyCallExp(NameExpCS csNameExp,
Property property) |
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolvePropertyNavigation(NameExpCS csNamedExp) |
protected OCLExpression |
EssentialOCLLeft2RightVisitor.resolveUnknownOperation(InvocationExpCS csNamedExp) |
OCLExpression |
EssentialOCLLeft2RightVisitor.visitNavigationOperatorCS(NavigationOperatorCS csOperator) |
Modifier and Type | Method and Description |
---|---|
protected Type |
EssentialOCLLeft2RightVisitor.getSourceElementType(InvocationExpCS csInvocationExp,
OCLExpression source) |
protected LoopExp |
EssentialOCLLeft2RightVisitor.resolveIterationCall(InvocationExpCS csInvocationExp,
OCLExpression source,
Iteration iteration) |
protected void |
EssentialOCLLeft2RightVisitor.resolveIterationIterators(InvocationExpCS csInvocationExp,
OCLExpression source,
LoopExp expression) |
protected CallExp |
EssentialOCLLeft2RightVisitor.resolveNavigationFeature(AbstractNameExpCS csElement,
OCLExpression source,
Feature feature,
CallExp callExp)
Synthesize any any implicit collect() call.
|
protected void |
EssentialOCLLeft2RightVisitor.resolveOperationArguments(InvocationExpCS csInvocationExp,
OCLExpression source,
Operation operation,
OperationCallExp expression)
Complete the installation of each operation argument in its operation call.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
BaseLabelProvider.text(OCLExpression ele) |