Package | Description |
---|---|
org.eclipse.ocl.cst | |
org.eclipse.ocl.cst.impl | |
org.eclipse.ocl.cst.util | |
org.eclipse.ocl.parser |
Modifier and Type | Interface and Description |
---|---|
interface |
BooleanLiteralExpCS
A representation of the model object 'Boolean Literal Exp CS'.
|
interface |
CallExpCS
A representation of the model object 'Call Exp CS'.
|
interface |
CollectionLiteralExpCS
A representation of the model object 'Collection Literal Exp CS'.
|
interface |
CollectionTypeCS
A representation of the model object 'Collection Type CS'.
|
interface |
FeatureCallExpCS
A representation of the model object 'Feature Call Exp CS'.
|
interface |
IfExpCS
A representation of the model object 'If Exp CS'.
|
interface |
IntegerLiteralExpCS
A representation of the model object 'Integer Literal Exp CS'.
|
interface |
InvalidLiteralExpCS
A representation of the model object 'Invalid Literal Exp CS'.
|
interface |
IterateExpCS
A representation of the model object 'Iterate Exp CS'.
|
interface |
IteratorExpCS
A representation of the model object 'Iterator Exp CS'.
|
interface |
LetExpCS
A representation of the model object 'Let Exp CS'.
|
interface |
LiteralExpCS
A representation of the model object 'Literal Exp CS'.
|
interface |
LoopExpCS
A representation of the model object 'Loop Exp CS'.
|
interface |
MessageExpCS
A representation of the model object 'Message Exp CS'.
|
interface |
NullLiteralExpCS
A representation of the model object 'Null Literal Exp CS'.
|
interface |
OperationCallExpCS
A representation of the model object 'Operation Call Exp CS'.
|
interface |
PathNameCS
A representation of the model object 'Path Name CS'.
|
interface |
PrimitiveLiteralExpCS
A representation of the model object 'Primitive Literal Exp CS'.
|
interface |
PrimitiveTypeCS
A representation of the model object 'Primitive Type CS'.
|
interface |
RealLiteralExpCS
A representation of the model object 'Real Literal Exp CS'.
|
interface |
SimpleNameCS
A representation of the model object 'Simple Name CS'.
|
interface |
StringLiteralExpCS
A representation of the model object 'String Literal Exp CS'.
|
interface |
TupleLiteralExpCS
A representation of the model object 'Tuple Literal Exp CS'.
|
interface |
TupleTypeCS
A representation of the model object 'Tuple Type CS'.
|
interface |
TypeCS
A representation of the model object 'Type CS'.
|
interface |
UnlimitedNaturalLiteralExpCS
A representation of the model object 'Unlimited Natural Literal Exp CS'.
|
interface |
VariableExpCS
A representation of the model object 'Variable Exp CS'.
|
Modifier and Type | Method and Description |
---|---|
OCLExpressionCS |
LoopExpCS.getBody()
Returns the value of the 'Body' containment reference.
|
OCLExpressionCS |
IfExpCS.getCondition()
Returns the value of the 'Condition' containment reference.
|
OCLExpressionCS |
IfExpCS.getElseExpression()
Returns the value of the 'Else Expression' containment reference.
|
OCLExpressionCS |
OCLMessageArgCS.getExpression()
Returns the value of the 'Expression' containment reference.
|
OCLExpressionCS |
CollectionLiteralPartCS.getExpressionCS()
Returns the value of the 'Expression CS' containment reference.
|
OCLExpressionCS |
DefExpressionCS.getExpressionCS()
Returns the value of the 'Expression CS' containment reference.
|
OCLExpressionCS |
InitOrDerValueCS.getExpressionCS()
Returns the value of the 'Expression CS' containment reference.
|
OCLExpressionCS |
InvCS.getExpressionCS()
Returns the value of the 'Expression CS' containment reference.
|
OCLExpressionCS |
PrePostOrBodyDeclCS.getExpressionCS()
Returns the value of the 'Expression CS' containment reference.
|
OCLExpressionCS |
LetExpCS.getInExpression()
Returns the value of the 'In Expression' containment reference.
|
OCLExpressionCS |
VariableCS.getInitExpression()
Returns the value of the 'Init Expression' containment reference.
|
OCLExpressionCS |
CollectionRangeCS.getLastExpressionCS()
Returns the value of the 'Last Expression CS' containment reference.
|
OCLExpressionCS |
CallExpCS.getSource()
Returns the value of the 'Source' containment reference.
|
OCLExpressionCS |
MessageExpCS.getTarget()
Returns the value of the 'Target' containment reference.
|
OCLExpressionCS |
IfExpCS.getThenExpression()
Returns the value of the 'Then Expression' containment reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<OCLExpressionCS> |
FeatureCallExpCS.getArguments()
Returns the value of the 'Arguments' containment reference list.
|
org.eclipse.emf.common.util.EList<OCLExpressionCS> |
VariableExpCS.getArguments()
Returns the value of the 'Arguments' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
void |
LoopExpCS.setBody(OCLExpressionCS value)
Sets the value of the '
Body ' containment reference. |
void |
IfExpCS.setCondition(OCLExpressionCS value)
Sets the value of the '
Condition ' containment reference. |
void |
IfExpCS.setElseExpression(OCLExpressionCS value)
Sets the value of the '
Else Expression ' containment reference. |
void |
OCLMessageArgCS.setExpression(OCLExpressionCS value)
Sets the value of the '
Expression ' containment reference. |
void |
CollectionLiteralPartCS.setExpressionCS(OCLExpressionCS value)
Sets the value of the '
Expression CS ' containment reference. |
void |
DefExpressionCS.setExpressionCS(OCLExpressionCS value)
Sets the value of the '
Expression CS ' containment reference. |
void |
InitOrDerValueCS.setExpressionCS(OCLExpressionCS value)
Sets the value of the '
Expression CS ' containment reference. |
void |
InvCS.setExpressionCS(OCLExpressionCS value)
Sets the value of the '
Expression CS ' containment reference. |
void |
PrePostOrBodyDeclCS.setExpressionCS(OCLExpressionCS value)
Sets the value of the '
Expression CS ' containment reference. |
void |
LetExpCS.setInExpression(OCLExpressionCS value)
Sets the value of the '
In Expression ' containment reference. |
void |
VariableCS.setInitExpression(OCLExpressionCS value)
Sets the value of the '
Init Expression ' containment reference. |
void |
CollectionRangeCS.setLastExpressionCS(OCLExpressionCS value)
Sets the value of the '
Last Expression CS ' containment reference. |
void |
CallExpCS.setSource(OCLExpressionCS value)
Sets the value of the '
Source ' containment reference. |
void |
MessageExpCS.setTarget(OCLExpressionCS value)
Sets the value of the '
Target ' containment reference. |
void |
IfExpCS.setThenExpression(OCLExpressionCS value)
Sets the value of the '
Then Expression ' containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
BooleanLiteralExpCSImpl
An implementation of the model object 'Boolean Literal Exp CS'.
|
class |
CallExpCSImpl
An implementation of the model object 'Call Exp CS'.
|
class |
CollectionLiteralExpCSImpl
An implementation of the model object 'Collection Literal Exp CS'.
|
class |
CollectionTypeCSImpl
An implementation of the model object 'Collection Type CS'.
|
class |
FeatureCallExpCSImpl
An implementation of the model object 'Feature Call Exp CS'.
|
class |
IfExpCSImpl
An implementation of the model object 'If Exp CS'.
|
class |
IntegerLiteralExpCSImpl
An implementation of the model object 'Integer Literal Exp CS'.
|
class |
InvalidLiteralExpCSImpl
An implementation of the model object 'Invalid Literal Exp CS'.
|
class |
IterateExpCSImpl
An implementation of the model object 'Iterate Exp CS'.
|
class |
IteratorExpCSImpl
An implementation of the model object 'Iterator Exp CS'.
|
class |
LetExpCSImpl
An implementation of the model object 'Let Exp CS'.
|
class |
LiteralExpCSImpl
An implementation of the model object 'Literal Exp CS'.
|
class |
LoopExpCSImpl
An implementation of the model object 'Loop Exp CS'.
|
class |
MessageExpCSImpl
An implementation of the model object 'Message Exp CS'.
|
class |
NullLiteralExpCSImpl
An implementation of the model object 'Null Literal Exp CS'.
|
class |
OCLExpressionCSImpl
An implementation of the model object 'OCL Expression CS'.
|
class |
OperationCallExpCSImpl
An implementation of the model object 'Operation Call Exp CS'.
|
class |
PathNameCSImpl
An implementation of the model object 'Path Name CS'.
|
class |
PrimitiveLiteralExpCSImpl
An implementation of the model object 'Primitive Literal Exp CS'.
|
class |
PrimitiveTypeCSImpl
An implementation of the model object 'Primitive Type CS'.
|
class |
RealLiteralExpCSImpl
An implementation of the model object 'Real Literal Exp CS'.
|
class |
SimpleNameCSImpl
An implementation of the model object 'Simple Name CS'.
|
class |
StringLiteralExpCSImpl
An implementation of the model object 'String Literal Exp CS'.
|
class |
TupleLiteralExpCSImpl
An implementation of the model object 'Tuple Literal Exp CS'.
|
class |
TupleTypeCSImpl
An implementation of the model object 'Tuple Type CS'.
|
class |
TypeCSImpl
An implementation of the model object 'Type CS'.
|
class |
UnlimitedNaturalLiteralExpCSImpl
An implementation of the model object 'Unlimited Natural Literal Exp CS'.
|
class |
VariableExpCSImpl
An implementation of the model object 'Variable Exp CS'.
|
Modifier and Type | Field and Description |
---|---|
protected OCLExpressionCS |
LoopExpCSImpl.body
The cached value of the '
Body ' containment reference. |
protected OCLExpressionCS |
IfExpCSImpl.condition
The cached value of the '
Condition ' containment reference. |
protected OCLExpressionCS |
IfExpCSImpl.elseExpression
The cached value of the '
Else Expression ' containment reference. |
protected OCLExpressionCS |
OCLMessageArgCSImpl.expression
The cached value of the '
Expression ' containment reference. |
protected OCLExpressionCS |
CollectionLiteralPartCSImpl.expressionCS
The cached value of the '
Expression CS ' containment reference. |
protected OCLExpressionCS |
DefExpressionCSImpl.expressionCS
The cached value of the '
Expression CS ' containment reference. |
protected OCLExpressionCS |
InitOrDerValueCSImpl.expressionCS
The cached value of the '
Expression CS ' containment reference. |
protected OCLExpressionCS |
InvCSImpl.expressionCS
The cached value of the '
Expression CS ' containment reference. |
protected OCLExpressionCS |
PrePostOrBodyDeclCSImpl.expressionCS
The cached value of the '
Expression CS ' containment reference. |
protected OCLExpressionCS |
LetExpCSImpl.inExpression
The cached value of the '
In Expression ' containment reference. |
protected OCLExpressionCS |
VariableCSImpl.initExpression
The cached value of the '
Init Expression ' containment reference. |
protected OCLExpressionCS |
CollectionRangeCSImpl.lastExpressionCS
The cached value of the '
Last Expression CS ' containment reference. |
protected OCLExpressionCS |
CallExpCSImpl.source
The cached value of the '
Source ' containment reference. |
protected OCLExpressionCS |
MessageExpCSImpl.target
The cached value of the '
Target ' containment reference. |
protected OCLExpressionCS |
IfExpCSImpl.thenExpression
The cached value of the '
Then Expression ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<OCLExpressionCS> |
FeatureCallExpCSImpl.arguments
The cached value of the '
Arguments ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpressionCS> |
VariableExpCSImpl.arguments
The cached value of the '
Arguments ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
OCLExpressionCS |
LoopExpCSImpl.getBody() |
OCLExpressionCS |
IfExpCSImpl.getCondition() |
OCLExpressionCS |
IfExpCSImpl.getElseExpression() |
OCLExpressionCS |
OCLMessageArgCSImpl.getExpression() |
OCLExpressionCS |
CollectionLiteralPartCSImpl.getExpressionCS() |
OCLExpressionCS |
DefExpressionCSImpl.getExpressionCS() |
OCLExpressionCS |
InitOrDerValueCSImpl.getExpressionCS() |
OCLExpressionCS |
InvCSImpl.getExpressionCS() |
OCLExpressionCS |
PrePostOrBodyDeclCSImpl.getExpressionCS() |
OCLExpressionCS |
LetExpCSImpl.getInExpression() |
OCLExpressionCS |
VariableCSImpl.getInitExpression() |
OCLExpressionCS |
CollectionRangeCSImpl.getLastExpressionCS() |
OCLExpressionCS |
CallExpCSImpl.getSource() |
OCLExpressionCS |
MessageExpCSImpl.getTarget() |
OCLExpressionCS |
IfExpCSImpl.getThenExpression() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<OCLExpressionCS> |
FeatureCallExpCSImpl.getArguments() |
org.eclipse.emf.common.util.EList<OCLExpressionCS> |
VariableExpCSImpl.getArguments() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
LoopExpCSImpl.basicSetBody(OCLExpressionCS newBody,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfExpCSImpl.basicSetCondition(OCLExpressionCS newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfExpCSImpl.basicSetElseExpression(OCLExpressionCS newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
OCLMessageArgCSImpl.basicSetExpression(OCLExpressionCS newExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CollectionLiteralPartCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
DefExpressionCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
InitOrDerValueCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
InvCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
PrePostOrBodyDeclCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
LetExpCSImpl.basicSetInExpression(OCLExpressionCS newInExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
VariableCSImpl.basicSetInitExpression(OCLExpressionCS newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeCSImpl.basicSetLastExpressionCS(OCLExpressionCS newLastExpressionCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
CallExpCSImpl.basicSetSource(OCLExpressionCS newSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
MessageExpCSImpl.basicSetTarget(OCLExpressionCS newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IfExpCSImpl.basicSetThenExpression(OCLExpressionCS newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
LoopExpCSImpl.setBody(OCLExpressionCS newBody) |
void |
IfExpCSImpl.setCondition(OCLExpressionCS newCondition) |
void |
IfExpCSImpl.setElseExpression(OCLExpressionCS newElseExpression) |
void |
OCLMessageArgCSImpl.setExpression(OCLExpressionCS newExpression) |
void |
CollectionLiteralPartCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS) |
void |
DefExpressionCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS) |
void |
InitOrDerValueCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS) |
void |
InvCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS) |
void |
PrePostOrBodyDeclCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS) |
void |
LetExpCSImpl.setInExpression(OCLExpressionCS newInExpression) |
void |
VariableCSImpl.setInitExpression(OCLExpressionCS newInitExpression) |
void |
CollectionRangeCSImpl.setLastExpressionCS(OCLExpressionCS newLastExpressionCS) |
void |
CallExpCSImpl.setSource(OCLExpressionCS newSource) |
void |
MessageExpCSImpl.setTarget(OCLExpressionCS newTarget) |
void |
IfExpCSImpl.setThenExpression(OCLExpressionCS newThenExpression) |
Modifier and Type | Method and Description |
---|---|
T |
CSTSwitch.caseOCLExpressionCS(OCLExpressionCS object)
Returns the result of interpreting the object as an instance of 'OCL Expression CS'.
|
Modifier and Type | Method and Description |
---|---|
protected OperationCallExpCS |
AbstractOCLParser.createArrowOperationCallExpCS(OCLExpressionCS oclExpressionCS,
SimpleNameCS simpleNameCS,
IsMarkedPreCS isMarkedPreCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected CollectionLiteralPartCS |
AbstractOCLParser.createCollectionLiteralPartCS(OCLExpressionCS oclExpressionCS) |
protected CollectionRangeCS |
AbstractOCLParser.createCollectionRangeCS(OCLExpressionCS oclExpressionCS,
OCLExpressionCS lastOCLExpressionCS) |
protected DefExpressionCS |
AbstractOCLParser.createDefExpressionCS(VariableCS variableCS,
OperationCS operationCS,
OCLExpressionCS oclExpressionCS) |
protected DerValueCS |
AbstractOCLParser.createDerValueCS(OCLExpressionCS oclExpressionCS) |
protected OperationCallExpCS |
AbstractOCLParser.createDotOperationCallExpCS(OCLExpressionCS oclExpressionCS,
PathNameCS pathNameCS,
SimpleNameCS simpleNameCS,
IsMarkedPreCS isMarkedPreCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected FeatureCallExpCS |
AbstractOCLParser.createFeatureCallExpCS(OCLExpressionCS source,
PathNameCS pathNameCS,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments,
IsMarkedPreCS isMarkedPreCS) |
protected IfExpCS |
AbstractOCLParser.createIfExpCS(OCLExpressionCS condition,
OCLExpressionCS thenExpression,
OCLExpressionCS elseExpression) |
protected InitValueCS |
AbstractOCLParser.createInitValueCS(OCLExpressionCS oclExpressionCS) |
protected InvCS |
AbstractOCLParser.createInvCS(SimpleNameCS simpleNameCS,
OCLExpressionCS oclExpressionCS)
Creates an invariant constraint.
|
protected IterateExpCS |
AbstractOCLParser.createIterateExpCS(OCLExpressionCS source,
SimpleNameCS simpleNameCS,
VariableCS variable1,
VariableCS variable2,
OCLExpressionCS oclExpressionCS) |
protected IteratorExpCS |
AbstractOCLParser.createIteratorExpCS(OCLExpressionCS source,
SimpleNameCS simpleNameCS,
VariableCS variable1,
VariableCS variable2,
OCLExpressionCS oclExpressionCS) |
protected LetExpCS |
AbstractOCLParser.createLetExpCS(org.eclipse.emf.common.util.EList<VariableCS> variables,
OCLExpressionCS oclExpressionCS) |
protected MessageExpCS |
AbstractOCLParser.createMessageExpCS(OCLExpressionCS target,
boolean hasSent,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLMessageArgCS> oclMessageArgs) |
protected OCLMessageArgCS |
AbstractOCLParser.createOCLMessageArgCS(TypeCS typeCS,
OCLExpressionCS oclExpressionCS) |
protected OperationCallExpCS |
AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected PrePostOrBodyDeclCS |
AbstractOCLParser.createPrePostOrBodyDeclCS(PrePostOrBodyEnum kind,
SimpleNameCS simpleNameCS,
OCLExpressionCS oclExpressionCS) |
protected VariableCS |
AbstractOCLParser.createVariableCS(SimpleNameCS varName,
TypeCS typeCS,
OCLExpressionCS oclExpressionCS) |
protected OCLExpression<C> |
AbstractOCLAnalyzer.getCollectionSourceExpression(OCLExpressionCS oclExpressionCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OCLExpressionCS
|
protected OCLExpression<C> |
AbstractOCLAnalyzer.oclExpressionCS(OCLExpressionCS oclExpressionCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OCLExpressionCS
|
OCLExpression<C> |
OCLAnalyzer.parseAST(OCLExpressionCS cst,
ConstraintKind constraintType)
Parses the specified concrete syntax model to an abstract syntax model.
|
Modifier and Type | Method and Description |
---|---|
protected OperationCallExpCS |
AbstractOCLParser.createArrowOperationCallExpCS(OCLExpressionCS oclExpressionCS,
SimpleNameCS simpleNameCS,
IsMarkedPreCS isMarkedPreCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected OperationCallExpCS |
AbstractOCLParser.createDotOperationCallExpCS(OCLExpressionCS oclExpressionCS,
PathNameCS pathNameCS,
SimpleNameCS simpleNameCS,
IsMarkedPreCS isMarkedPreCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected FeatureCallExpCS |
AbstractOCLParser.createFeatureCallExpCS(OCLExpressionCS source,
PathNameCS pathNameCS,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments,
IsMarkedPreCS isMarkedPreCS) |
protected OperationCallExpCS |
AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected VariableExpCS |
AbstractOCLParser.createVariableExpCS(SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments,
IsMarkedPreCS isMarkedPreCS) |
protected java.util.List<OCLExpression<C>> |
AbstractOCLAnalyzer.qualifiersCS(java.util.List<OCLExpressionCS> arguments,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> navigation)
QualifiersCS
|