Package | Description |
---|---|
org.eclipse.ocl.cst | |
org.eclipse.ocl.cst.impl | |
org.eclipse.ocl.cst.util | |
org.eclipse.ocl.ecore.parser | |
org.eclipse.ocl.parser |
Modifier and Type | Interface and Description |
---|---|
interface |
BooleanLiteralExpCS
A representation of the model object 'Boolean Literal Exp CS'.
|
interface |
CollectionTypeCS
A representation of the model object 'Collection Type CS'.
|
interface |
InvalidLiteralExpCS
A representation of the model object 'Invalid Literal Exp CS'.
|
interface |
NullLiteralExpCS
A representation of the model object 'Null Literal Exp CS'.
|
interface |
PrimitiveTypeCS
A representation of the model object 'Primitive Type CS'.
|
Modifier and Type | Method and Description |
---|---|
SimpleNameCS |
CSTFactory.createSimpleNameCS()
Returns a new object of class 'Simple Name CS'.
|
SimpleNameCS |
CallExpCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
ClassifierContextDeclCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
InvOrDefCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
MessageExpCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
OperationCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
PrePostOrBodyDeclCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
PropertyContextCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
SimpleNameCS |
VariableExpCS.getSimpleNameCS()
Returns the value of the 'Simple Name CS' containment reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<SimpleNameCS> |
PathNameCS.getSimpleNames()
Returns the value of the 'Simple Names' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
void |
CallExpCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
ClassifierContextDeclCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
InvOrDefCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
MessageExpCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
OperationCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
PrePostOrBodyDeclCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
PropertyContextCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
void |
VariableExpCS.setSimpleNameCS(SimpleNameCS value)
Sets the value of the '
Simple Name CS ' containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
BooleanLiteralExpCSImpl
An implementation of the model object 'Boolean Literal Exp CS'.
|
class |
CollectionTypeCSImpl
An implementation of the model object 'Collection Type CS'.
|
class |
InvalidLiteralExpCSImpl
An implementation of the model object 'Invalid Literal Exp CS'.
|
class |
NullLiteralExpCSImpl
An implementation of the model object 'Null Literal Exp CS'.
|
class |
PrimitiveTypeCSImpl
An implementation of the model object 'Primitive Type CS'.
|
class |
SimpleNameCSImpl
An implementation of the model object 'Simple Name CS'.
|
Modifier and Type | Field and Description |
---|---|
protected SimpleNameCS |
CallExpCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
ClassifierContextDeclCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
InvOrDefCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
MessageExpCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
OperationCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
PrePostOrBodyDeclCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
PropertyContextCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
protected SimpleNameCS |
VariableExpCSImpl.simpleNameCS
The cached value of the '
Simple Name CS ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<SimpleNameCS> |
PathNameCSImpl.simpleNames
The cached value of the '
Simple Names ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
SimpleNameCS |
CSTFactoryImpl.createSimpleNameCS() |
SimpleNameCS |
CallExpCSImpl.getSimpleNameCS() |
SimpleNameCS |
ClassifierContextDeclCSImpl.getSimpleNameCS() |
SimpleNameCS |
InvOrDefCSImpl.getSimpleNameCS() |
SimpleNameCS |
MessageExpCSImpl.getSimpleNameCS() |
SimpleNameCS |
OperationCSImpl.getSimpleNameCS() |
SimpleNameCS |
PrePostOrBodyDeclCSImpl.getSimpleNameCS() |
SimpleNameCS |
PropertyContextCSImpl.getSimpleNameCS() |
SimpleNameCS |
VariableExpCSImpl.getSimpleNameCS() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<SimpleNameCS> |
PathNameCSImpl.getSimpleNames() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
CallExpCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ClassifierContextDeclCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
InvOrDefCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
MessageExpCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
OperationCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
PrePostOrBodyDeclCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
PropertyContextCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
VariableExpCSImpl.basicSetSimpleNameCS(SimpleNameCS newSimpleNameCS,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
CallExpCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
ClassifierContextDeclCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
InvOrDefCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
MessageExpCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
OperationCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
PrePostOrBodyDeclCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
PropertyContextCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
void |
VariableExpCSImpl.setSimpleNameCS(SimpleNameCS newSimpleNameCS) |
Modifier and Type | Method and Description |
---|---|
T |
CSTSwitch.caseSimpleNameCS(SimpleNameCS object)
Returns the result of interpreting the object as an instance of 'Simple Name CS'.
|
Modifier and Type | Method and Description |
---|---|
protected NavigationCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> |
OCLAnalyzer.simpleNavigationName(SimpleNameCS simpleNameCS,
Environment<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> env,
OCLExpression<org.eclipse.emf.ecore.EClassifier> source,
org.eclipse.emf.ecore.EClassifier owner,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a property call expression.
|
Modifier and Type | Method and Description |
---|---|
protected SimpleNameCS |
AbstractOCLParser.createConceptualOperationNameCS(lpg.runtime.IToken token) |
protected SimpleNameCS |
AbstractOCLParser.createQuotedSimpleNameCS(SimpleTypeEnum type,
lpg.runtime.IToken token) |
protected SimpleNameCS |
AbstractOCLParser.createSimpleNameCS(SimpleTypeEnum type,
lpg.runtime.IToken token) |
protected SimpleNameCS |
AbstractOCLParser.extendQuotedSimpleNameCS(SimpleNameCS simpleName,
lpg.runtime.IToken token) |
protected SimpleNameCS |
AbstractOCLParser.getPathNameSuffixCS(PathNameCS pathNameCS) |
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 ClassifierContextDeclCS |
AbstractOCLParser.createClassifierContextDeclCS(SimpleNameCS simpleNameCS,
PathNameCS pathNameCS,
org.eclipse.emf.common.util.EList<InvOrDefCS> constraints)
Creates a classifier context declaration.
|
protected DefCS |
AbstractOCLParser.createDefCS(boolean isStatic,
SimpleNameCS simpleNameCS,
DefExpressionCS defExpressionCS)
Creates a definition constraint.
|
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 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 MessageExpCS |
AbstractOCLParser.createMessageExpCS(OCLExpressionCS target,
boolean hasSent,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLMessageArgCS> oclMessageArgs) |
protected OperationCallExpCS |
AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments) |
protected OperationCS |
AbstractOCLParser.createOperationCS(PathNameCS pathNameCS,
SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<VariableCS> list,
TypeCS typeCS) |
protected PathNameCS |
AbstractOCLParser.createPathNameCS(SimpleNameCS name) |
protected PrePostOrBodyDeclCS |
AbstractOCLParser.createPrePostOrBodyDeclCS(PrePostOrBodyEnum kind,
SimpleNameCS simpleNameCS,
OCLExpressionCS oclExpressionCS) |
protected PropertyContextCS |
AbstractOCLParser.createPropertyContextCS(PathNameCS pathNameCS,
SimpleNameCS simpleNameCS,
TypeCS typeCS,
org.eclipse.emf.common.util.EList<InitOrDerValueCS> constraints) |
static org.eclipse.emf.common.util.EList<java.lang.String> |
AbstractOCLAnalyzer.createSequenceOfNames(PathNameCS pathNameCS,
SimpleNameCS simpleNameCS) |
protected VariableCS |
AbstractOCLParser.createVariableCS(SimpleNameCS varName,
TypeCS typeCS,
OCLExpressionCS oclExpressionCS) |
protected VariableExpCS |
AbstractOCLParser.createVariableExpCS(SimpleNameCS simpleNameCS,
org.eclipse.emf.common.util.EList<OCLExpressionCS> arguments,
IsMarkedPreCS isMarkedPreCS) |
protected PathNameCS |
AbstractOCLParser.extendPathNameCS(PathNameCS path,
SimpleNameCS name) |
protected SimpleNameCS |
AbstractOCLParser.extendQuotedSimpleNameCS(SimpleNameCS simpleName,
lpg.runtime.IToken token) |
protected void |
AbstractOCLAnalyzer.resolveIteratorOperation(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
Ovverridden by subclasses to assign the AST Operation target for an
iterator reference from the CST.
|
protected AssociationClassCallExp<C,P> |
AbstractOCLAnalyzer.simpleAssociationClassName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C owner,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as an association-class call
expression.
|
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleNameCS(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source)
Parses a simpleNameCS token.
|
protected NavigationCallExp<C,P> |
AbstractOCLAnalyzer.simpleNavigationName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C owner,
java.lang.String simpleName)
Allows subclasses to return calls that are not necessarily a
PropertyCallExp but some
other NavigationCallExp . |
protected PropertyCallExp<C,P> |
AbstractOCLAnalyzer.simplePropertyName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C owner,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a property call expression.
|
protected TypeExp<C> |
AbstractOCLAnalyzer.simpleTypeName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C classifier,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a type expression.
|
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleUndefinedName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
java.lang.String simpleName)
The error case for simpleNameCS, which is called when the name
cannot be resolved to any suitable expression.
|
protected VariableExp<C,PM> |
AbstractOCLAnalyzer.simpleVariableName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a variable expression.
|