Package | Description |
---|---|
org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
org.eclipse.ocl.ecore.impl |
Implementation of the Ecore binding of the the Types package of the
OCL Abstract Syntax.
|
org.eclipse.ocl.ecore.internal | |
org.eclipse.ocl.ecore.util |
Generated utilities for working with instances the Ecore binding of the
Types package of the OCL Abstract Syntax.
|
org.eclipse.ocl.examples.impactanalyzer.impl | |
org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation | |
org.eclipse.ocl.expressions |
Specification of the Expressions package of the Object Constraint Lanuage
version 2.0 Abstract Syntax model.
|
org.eclipse.ocl.expressions.impl |
Implementation of the Expressions package of the Object Constraint Lanuage
version 2.0 Abstract Syntax model.
|
org.eclipse.ocl.expressions.operations | |
org.eclipse.ocl.expressions.util |
Generated utilities for working with instances the Expressions model.
|
org.eclipse.ocl.internal.evaluation | |
org.eclipse.ocl.internal.helper | |
org.eclipse.ocl.parser | |
org.eclipse.ocl.uml |
Implementation of an OCL binding for the UML metamodel.
|
org.eclipse.ocl.uml.impl |
Implementation of the UML binding of the the Types package of the
OCL Abstract Syntax.
|
org.eclipse.ocl.uml.internal | |
org.eclipse.ocl.uml.util |
Miscellaneous utilities in support of the UML environment for OCL.
|
org.eclipse.ocl.util |
Miscellaneous utilities in support of the OCL parser and environment
implementations.
|
org.eclipse.ocl.utilities |
Abstract API for OCL AST utilities and extensions of the UML metamodel.
|
Modifier and Type | Method and Description |
---|---|
Variable<C,PM> |
AbstractEnvironment.getSelfVariable() |
Variable<C,PM> |
Environment.getSelfVariable()
Gets the self variable, looking it up in a parent environment if necessary.
|
Variable<C,PM> |
AbstractEnvironment.VariableEntry.getVariable() |
Variable<C,PM> |
AbstractEnvironment.lookup(java.lang.String name) |
Variable<C,PM> |
Environment.lookup(java.lang.String name)
Obtains the Variable bound to a variable name.
|
Variable<C,PM> |
AbstractEnvironment.lookupImplicitSourceForAssociationClass(java.lang.String name) |
Variable<C,PM> |
Environment.lookupImplicitSourceForAssociationClass(java.lang.String name)
Return an implicit variable that references the
named association class.
|
Variable<C,PM> |
AbstractEnvironment.lookupImplicitSourceForOperation(java.lang.String name,
java.util.List<? extends TypedElement<C>> args) |
Variable<C,PM> |
Environment.lookupImplicitSourceForOperation(java.lang.String name,
java.util.List<? extends TypedElement<C>> args)
Return an implicit variable declaration that defines the specified
operation signature.
|
Variable<C,PM> |
AbstractEnvironment.lookupImplicitSourceForProperty(java.lang.String name) |
Variable<C,PM> |
Environment.lookupImplicitSourceForProperty(java.lang.String name)
Return the most appropriate matching variable to use as the implicit
source of a call to the specified property.
|
Variable<C,PM> |
AbstractEnvironment.lookupImplicitSourceForSignal(java.lang.String name,
java.util.List<? extends TypedElement<C>> args) |
Variable<C,PM> |
Environment.lookupImplicitSourceForSignal(java.lang.String name,
java.util.List<? extends TypedElement<C>> args)
Return an implicit variable declaration that defines the specified
signal reception signature.
|
Variable<C,PM> |
AbstractEnvironment.lookupImplicitSourceForState(java.util.List<java.lang.String> path) |
Variable<C,PM> |
Environment.lookupImplicitSourceForState(java.util.List<java.lang.String> path)
Finds the best-matching implicit variable to use as a source for
the unqualified oclIsInState() invocation with the specified
state qualified name path.
|
Variable<C,PM> |
AbstractEnvironment.lookupLocal(java.lang.String name) |
Variable<C,PM> |
Environment.lookupLocal(java.lang.String name)
Obtains the Variable bound to a local variable name.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Variable<C,PM>> |
AbstractEnvironment.getVariables() |
java.util.Collection<Variable<C,PM>> |
Environment.getVariables()
Returns the
Variable s registered explicitly in me and any
parents that I may have. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractEnvironment.addedVariable(java.lang.String name,
Variable<C,PM> variable,
boolean isExplicit)
Persists the specified variable in my resource.
|
boolean |
AbstractEnvironment.addElement(java.lang.String name,
Variable<C,PM> elem,
boolean isExplicit) |
boolean |
Environment.addElement(java.lang.String name,
Variable<C,PM> elem,
boolean explicit)
Adds a variable declaration to the environment.
|
P |
Environment.defineAttribute(C owner,
Variable<C,PM> variable,
CT constraint)
In processing an additional attribute definition, constructs the
property and associates it with its definition constraint.
|
protected void |
AbstractEnvironment.removedVariable(java.lang.String name,
Variable<C,PM> variable,
boolean isExplicit)
Removes the specified variable from my resource.
|
void |
AbstractEnvironment.setSelfVariable(Variable<C,PM> var) |
void |
Environment.setSelfVariable(Variable<C,PM> var)
Sets the "self" variable that is the implicit source of any property,
operation, or association class call.
|
java.lang.Object |
EvaluationVisitorDecorator.visitVariable(Variable<C,PM> variable)
Delegates to my decorated visitor.
|
java.lang.Object |
EvaluationVisitorImpl.visitVariable(Variable<C,PM> vd)
Callback for a VariableDeclaration visit.
|
Modifier and Type | Method and Description |
---|---|
O |
Environment.defineOperation(C owner,
java.lang.String name,
C type,
java.util.List<Variable<C,PM>> params,
CT constraint)
In processing an additional operation definition, constructs the
operation and associates it with its definition constraint.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Variable
A representation of the model object 'Variable'.
|
Modifier and Type | Method and Description |
---|---|
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
EcoreEnvironment.lookupImplicitSourceForOppositeProperty(java.lang.String name) |
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
EnvironmentWithHiddenOpposites.lookupImplicitSourceForOppositeProperty(java.lang.String name)
Return the most appropriate matching variable to use as the implicit
source of a call to the specified property.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EStructuralFeature |
EcoreEnvironment.defineAttribute(org.eclipse.emf.ecore.EClassifier owner,
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable,
Constraint constraint) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EOperation |
EcoreEnvironment.defineOperation(org.eclipse.emf.ecore.EClassifier owner,
java.lang.String name,
org.eclipse.emf.ecore.EClassifier type,
java.util.List<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> params,
Constraint constraint) |
Modifier and Type | Class and Description |
---|---|
class |
VariableImpl
An implementation of the model object 'Variable'.
|
Modifier and Type | Field and Description |
---|---|
protected Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
ExpressionInOCLImpl.contextVariable
The cached value of the '
Context Variable ' containment reference. |
protected Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
VariableExpImpl.referredVariable
The cached value of the '
Referred Variable ' reference. |
protected Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
IterateExpImpl.result
The cached value of the '
Result ' containment reference. |
protected Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
ExpressionInOCLImpl.resultVariable
The cached value of the '
Result Variable ' containment reference. |
protected Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
LetExpImpl.variable
The cached value of the '
Variable ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> |
LoopExpImpl.iterator
The cached value of the '
Iterator ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> |
ExpressionInOCLImpl.parameterVariable
The cached value of the '
Parameter Variable ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
VariableExpImpl.basicGetReferredVariable() |
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
ExpressionInOCLImpl.getContextVariable() |
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
VariableExpImpl.getReferredVariable() |
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
IterateExpImpl.getResult() |
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
ExpressionInOCLImpl.getResultVariable() |
Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> |
LetExpImpl.getVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> |
LoopExpImpl.getIterator() |
org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> |
ExpressionInOCLImpl.getParameterVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetContextVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newContextVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IterateExpImpl.basicSetResult(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResult,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetResultVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResultVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
ExpressionInOCLImpl.setContextVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newContextVariable) |
void |
VariableExpImpl.setReferredVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newReferredVariable) |
void |
IterateExpImpl.setResult(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResult) |
void |
ExpressionInOCLImpl.setResultVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResultVariable) |
void |
LetExpImpl.setVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newVariable) |
Modifier and Type | Method and Description |
---|---|
<C,PM> Variable<C,PM> |
OCLFactoryImpl.createVariable() |
Modifier and Type | Method and Description |
---|---|
<C,PM> T |
EcoreSwitch.caseExpressions_Variable(Variable<C,PM> object)
Returns the result of interpreting the object as an instance of 'Variable'.
|
<C,PM> T |
EcoreSwitch.caseVariable_1(Variable<C,PM> object)
Deprecated.
Since 1.3, override the
EcoreSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable<C, PM>) method, instead. |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EClass |
ContextTypeRetriever.visitVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<VariableExp> |
FindAlwaysUsedVariablesVisitor.handleVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable,
java.util.Set<VariableExp> initResult) |
Modifier and Type | Method and Description |
---|---|
<C,PM> Variable<C,PM> |
ExpressionsFactory.createVariable()
Returns a new object of class 'Variable'.
|
Variable<C,PM> |
VariableExp.getReferredVariable()
Returns the value of the 'Referred Variable' reference.
|
Variable<C,PM> |
IterateExp.getResult()
Returns the value of the 'Result' containment reference.
|
Variable<C,PM> |
LetExp.getVariable()
Returns the value of the 'Variable' containment reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable<C,PM>> |
LoopExp.getIterator()
Returns the value of the 'Iterator' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
void |
VariableExp.setReferredVariable(Variable<C,PM> value)
Sets the value of the '
Referred Variable ' reference. |
void |
IterateExp.setResult(Variable<C,PM> value)
Sets the value of the '
Result ' containment reference. |
void |
LetExp.setVariable(Variable<C,PM> value)
Sets the value of the '
Variable ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected Variable<C,PM> |
VariableExpImpl.referredVariable
The cached value of the '
Referred Variable ' reference. |
protected Variable<C,PM> |
IterateExpImpl.result
The cached value of the '
Result ' containment reference. |
protected Variable<C,PM> |
LetExpImpl.variable
The cached value of the '
Variable ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<Variable<C,PM>> |
LoopExpImpl.iterator
The cached value of the '
Iterator ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
Variable<C,PM> |
VariableExpImpl.basicGetReferredVariable() |
<C,PM> Variable<C,PM> |
ExpressionsFactoryImpl.createVariable() |
Variable<C,PM> |
VariableExpImpl.getReferredVariable() |
Variable<C,PM> |
IterateExpImpl.getResult() |
Variable<C,PM> |
LetExpImpl.getVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable<C,PM>> |
LoopExpImpl.getIterator() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
IterateExpImpl.basicSetResult(Variable<C,PM> newResult,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetVariable(Variable<C,PM> newVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
VariableExpImpl.setReferredVariable(Variable<C,PM> newReferredVariable) |
void |
IterateExpImpl.setResult(Variable<C,PM> newResult) |
void |
LetExpImpl.setVariable(Variable<C,PM> newVariable) |
Modifier and Type | Method and Description |
---|---|
static <C,PM,T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
VariableOperations.accept(Variable<C,PM> variable,
U v) |
static <C,PM> boolean |
VariableOperations.checkInitType(Variable<C,PM> variable,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
initExpression->notEmpty() implies initExpression.type.conformsTo (type)
|
static <C,PM> java.lang.String |
VariableOperations.getName(Variable<C,PM> variable) |
static <C,PM> C |
VariableOperations.getType(Variable<C,PM> variable) |
static <C,PM> void |
VariableOperations.setName(Variable<C,PM> variable,
java.lang.String name) |
static <C,PM> void |
VariableOperations.setType(Variable<C,PM> variable,
C type) |
Modifier and Type | Method and Description |
---|---|
<C,PM> T |
ExpressionsSwitch.caseVariable(Variable<C,PM> object)
Returns the result of interpreting the object as an instance of 'Variable'.
|
boolean |
ExpressionsValidator.validateVariable_checkInitType(Variable<?,?> variable,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the checkInitType constraint of 'Variable'.
|
boolean |
ExpressionsValidator.validateVariable(Variable<?,?> variable,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
TracingEvaluationVisitor.visitVariable(Variable<C,PM> variable) |
Modifier and Type | Method and Description |
---|---|
protected void |
IterationTemplate.advanceIterators(java.util.List<Variable<C,PM>> iterators,
java.util.Iterator<?>[] javaIters,
java.util.Collection<?> c,
int curr) |
java.lang.Object |
IterationTemplate.evaluate(java.util.Collection<?> coll,
java.util.List<Variable<C,PM>> iterators,
OCLExpression<C> body,
java.lang.String resultName) |
protected java.lang.Object |
IterationTemplate.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal) |
protected java.lang.Object |
IterationTemplateAny.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal) |
protected java.lang.Object |
IterationTemplateClosure.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal)
Recursively evaluates the iterator body expression.
|
protected java.lang.Object |
IterationTemplateCollect.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal) |
protected java.lang.Object |
IterationTemplateCollectNested.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal) |
protected java.lang.Object |
IterationTemplateExists.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object body) |
protected java.lang.Object |
IterationTemplateForAll.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object body) |
protected java.lang.Object |
IterationTemplateIsUnique.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal) |
protected java.lang.Object |
IterationTemplateOne.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object body) |
protected java.lang.Object |
IterationTemplateReject.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object body) |
protected java.lang.Object |
IterationTemplateSelect.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object body) |
protected java.lang.Object |
IterationTemplateSortedBy.evaluateResult(java.util.List<Variable<C,PM>> iterators,
java.lang.String resultName,
java.lang.Object bodyVal) |
protected void |
IterationTemplate.initializeIterators(java.util.List<Variable<C,PM>> iterators,
java.util.Iterator<?>[] javaIters,
java.util.Collection<?> c) |
protected void |
IterationTemplate.removeIterators(java.util.List<Variable<C,PM>> iterators) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Choice> |
OCLSyntaxHelper.ASTVisitor.visitVariable(Variable<C,PM> variabledeclaration) |
Modifier and Type | Method and Description |
---|---|
<C,PM> Variable<C,PM> |
OCLFactoryWithHistory.createVariable() |
protected Variable<C,PM> |
AbstractOCLAnalyzer.genVariableDeclaration(CSTNode cstNode,
java.lang.String rule,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.lang.String name,
C type,
OCLExpression<C> initExp,
boolean explicitFlag,
boolean addToEnvironment,
boolean isSelf)
Generate a VariableDeclaration AST node, and add it to the environment.
|
protected Variable<C,PM> |
AbstractOCLAnalyzer.lookupImplicitSourceForOperation(CSTNode cstNode,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.util.List<OCLExpression<C>> args,
java.lang.String operationName) |
Variable<C,PM> |
OCLAnalyzer.parseVariableDeclarationCS(boolean addToEnvironment)
Parses the input as a VariableDeclarationCS.
|
protected Variable<C,PM> |
AbstractOCLAnalyzer.variableDeclarationCS(VariableCS variableDeclarationCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
boolean addToEnvironment)
VariableDeclarationCS
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Variable<C,PM>> |
AbstractOCLAnalyzer.parametersCS(java.util.List<VariableCS> parameters,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
ParametersCS
|
protected java.util.List<Variable<C,PM>> |
AbstractOCLAnalyzer.variableDeclarationListCS(java.util.List<VariableCS> variableDeclarationCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
boolean addToEnvironment)
VariableDeclarationListCS
|
Modifier and Type | Method and Description |
---|---|
protected VariableExp<C,PM> |
AbstractOCLAnalyzer.createVariableExp(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
CSTNode cst,
Variable<C,PM> var)
Creates a variable expression with the variable that it references.
|
java.lang.Boolean |
ValidationVisitor.visitVariable(Variable<C,PM> vd)
Callback for a VariableDeclaration visit.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.Property |
UMLEnvironment.defineAttribute(org.eclipse.uml2.uml.Classifier owner,
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> variable,
org.eclipse.uml2.uml.Constraint constraint) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.Operation |
UMLEnvironment.defineOperation(org.eclipse.uml2.uml.Classifier owner,
java.lang.String name,
org.eclipse.uml2.uml.Classifier type,
java.util.List<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> params,
org.eclipse.uml2.uml.Constraint constraint) |
Modifier and Type | Field and Description |
---|---|
protected Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
ExpressionInOCLImpl.contextVariable
The cached value of the '
Context Variable ' containment reference. |
protected Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
VariableExpImpl.referredVariable
The cached value of the '
Referred Variable ' reference. |
protected Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
IterateExpImpl.result
The cached value of the '
Result ' containment reference. |
protected Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
ExpressionInOCLImpl.resultVariable
The cached value of the '
Result Variable ' containment reference. |
protected Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
LetExpImpl.variable
The cached value of the '
Variable ' containment reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> |
LoopExpImpl.iterator
The cached value of the '
Iterator ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> |
ExpressionInOCLImpl.parameterVariable
The cached value of the '
Parameter Variable ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
VariableExpImpl.basicGetReferredVariable() |
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
ExpressionInOCLImpl.getContextVariable() |
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
VariableExpImpl.getReferredVariable() |
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
IterateExpImpl.getResult() |
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
ExpressionInOCLImpl.getResultVariable() |
Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> |
LetExpImpl.getVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> |
LoopExpImpl.getIterator() |
org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> |
ExpressionInOCLImpl.getParameterVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetContextVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newContextVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
IterateExpImpl.basicSetResult(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResult,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetResultVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResultVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
ExpressionInOCLImpl.setContextVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newContextVariable) |
void |
VariableExpImpl.setReferredVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newReferredVariable) |
void |
IterateExpImpl.setResult(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResult) |
void |
ExpressionInOCLImpl.setResultVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResultVariable) |
void |
LetExpImpl.setVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newVariable) |
Modifier and Type | Method and Description |
---|---|
<C,PM> Variable<C,PM> |
OCLFactoryImpl.createVariable() |
Modifier and Type | Method and Description |
---|---|
<C,PM> T |
UMLSwitch.caseExpressions_Variable(Variable<C,PM> object)
Returns the result of interpreting the object as an instance of 'Variable'.
|
<C,PM> T |
UMLSwitch.caseVariable_1(Variable<C,PM> object)
Deprecated.
Since 2.0, override the
UMLSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable<C, PM>) method, instead. |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
ToStringVisitor.handleVariable(Variable<C,PM> vd,
java.lang.String initResult)
Callback for the Variable visit.
|
Modifier and Type | Method and Description |
---|---|
<C,PM> Variable<C,PM> |
OCLFactory.createVariable()
Returns a new object of class 'Variable'.
|
Variable<C,PM> |
ExpressionInOCL.getContextVariable()
Returns the value of the 'Context Variable' containment reference.
|
Variable<C,PM> |
ExpressionInOCL.getResultVariable()
Returns the value of the 'Result Variable' containment reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable<C,PM>> |
ExpressionInOCL.getParameterVariable()
Returns the value of the 'Parameter Variable' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
protected T |
AbstractVisitor.handleVariable(Variable<C,PM> variable,
T initResult)
Visits the specified variable with the results of visiting
its initializer (if any).
|
void |
ExpressionInOCL.setContextVariable(Variable<C,PM> value)
Sets the value of the '
Context Variable ' containment reference. |
void |
ExpressionInOCL.setResultVariable(Variable<C,PM> value)
Sets the value of the '
Result Variable ' containment reference. |
T |
AbstractVisitor.visitVariable(Variable<C,PM> variable)
Visits the variable's initialization expression (if any).
|
T |
Visitor.visitVariable(Variable<C,PM> variable) |