Uses of Interface
org.eclipse.mofscript.MOFScriptModel.Expression

Packages that use Expression
org.eclipse.mofscript.MOFScriptModel   
org.eclipse.mofscript.MOFScriptModel.impl   
org.eclipse.mofscript.MOFScriptModel.util   
org.eclipse.mofscript.parser   
org.eclipse.mofscript.runtime   
org.eclipse.mofscript.runtime.expression   
org.eclipse.mofscript.runtime.traceability   
org.eclipse.mofscript.runtime.uml2Extensions   
 

Uses of Expression in org.eclipse.mofscript.MOFScriptModel
 

Subinterfaces of Expression in org.eclipse.mofscript.MOFScriptModel
 interface ArithmeticExpression
          A representation of the model object 'Arithmetic Expression'
 interface ComparisonExpression
          A representation of the model object 'Comparison Expression'
 interface CreateExpression
          A representation of the model object 'Create Expression'
 interface FunctionCall
          A representation of the model object 'Function Call'
 interface Literal
          A representation of the model object 'Literal'
 interface LogicalExpression
          A representation of the model object 'Logical Expression'
 interface Reference
          A representation of the model object 'Reference'
 interface SelectExpression
          A representation of the model object 'Select Expression'
 interface SimpleExpression
          A representation of the model object 'Simple Expression'
 interface ValueExpression
          A representation of the model object 'Value Expression'
 

Methods in org.eclipse.mofscript.MOFScriptModel that return Expression
 Expression WhileStatement.getCondition()
          Returns the value of the 'Condition' containment reference
 Expression ReturnStatement.getExpression()
          Returns the value of the 'Expression' containment reference
 Expression ResultAssignment.getExpression()
          Returns the value of the 'Expression' containment reference
 Expression GeneralAssignment.getExpression()
          Returns the value of the 'Expression' containment reference
 Expression SelectExpression.getFilterExpression()
          Returns the value of the 'Filter Expression' containment reference
 Expression IteratorStatement.getFilterExpression()
          Returns the value of the 'Filter Expression' containment reference
 Expression IfStatement.getIfExpression()
          Returns the value of the 'If Expression' containment reference
 Expression LogicalExpression.getPart1()
          Returns the value of the 'Part1' containment reference
 Expression LogicalExpression.getPart2()
          Returns the value of the 'Part2' containment reference
 Expression VariableDeclaration.getValue()
          Returns the value of the 'Value' containment reference
 

Methods in org.eclipse.mofscript.MOFScriptModel with parameters of type Expression
 void WhileStatement.setCondition(Expression value)
          Sets the value of the 'Condition' containment reference
 void ReturnStatement.setExpression(Expression value)
          Sets the value of the 'Expression' containment reference
 void ResultAssignment.setExpression(Expression value)
          Sets the value of the 'Expression' containment reference
 void GeneralAssignment.setExpression(Expression value)
          Sets the value of the 'Expression' containment reference
 void SelectExpression.setFilterExpression(Expression value)
          Sets the value of the 'Filter Expression' containment reference
 void IteratorStatement.setFilterExpression(Expression value)
          Sets the value of the 'Filter Expression' containment reference
 void IfStatement.setIfExpression(Expression value)
          Sets the value of the 'If Expression' containment reference
 void LogicalExpression.setPart1(Expression value)
          Sets the value of the 'Part1' containment reference
 void LogicalExpression.setPart2(Expression value)
          Sets the value of the 'Part2' containment reference
 void VariableDeclaration.setValue(Expression value)
          Sets the value of the 'Value' containment reference
 

Uses of Expression in org.eclipse.mofscript.MOFScriptModel.impl
 

Classes in org.eclipse.mofscript.MOFScriptModel.impl that implement Expression
 class ArithmeticExpressionImpl
          An implementation of the model object 'Arithmetic Expression'
 class ComparisonExpressionImpl
          An implementation of the model object 'Comparison Expression'
 class CreateExpressionImpl
          An implementation of the model object 'Create Expression'
 class ExpressionImpl
          An implementation of the model object 'Expression'
 class FunctionCallImpl
          An implementation of the model object 'Function Call'
 class LiteralImpl
          An implementation of the model object 'Literal'
 class LogicalExpressionImpl
          An implementation of the model object 'Logical Expression'
 class ReferenceImpl
          An implementation of the model object 'Reference'
 class SelectExpressionImpl
          An implementation of the model object 'Select Expression'
 class SimpleExpressionImpl
          An implementation of the model object 'Simple Expression'
 class ValueExpressionImpl
          An implementation of the model object 'Value Expression'
 

Fields in org.eclipse.mofscript.MOFScriptModel.impl declared as Expression
protected  Expression WhileStatementImpl.condition
          The cached value of the 'Condition' containment reference
protected  Expression ReturnStatementImpl.expression
          The cached value of the 'Expression' containment reference
protected  Expression ResultAssignmentImpl.expression
          The cached value of the 'Expression' containment reference
protected  Expression GeneralAssignmentImpl.expression
          The cached value of the 'Expression' containment reference
protected  Expression SelectExpressionImpl.filterExpression
          The cached value of the 'Filter Expression' containment reference
protected  Expression IteratorStatementImpl.filterExpression
          The cached value of the 'Filter Expression' containment reference
protected  Expression IfStatementImpl.ifExpression
          The cached value of the 'If Expression' containment reference
protected  Expression LogicalExpressionImpl.part1
          The cached value of the 'Part1' containment reference
protected  Expression LogicalExpressionImpl.part2
          The cached value of the 'Part2' containment reference
protected  Expression VariableDeclarationImpl.value
          The cached value of the 'Value' containment reference
 

Methods in org.eclipse.mofscript.MOFScriptModel.impl that return Expression
 Expression WhileStatementImpl.getCondition()
           
 Expression ReturnStatementImpl.getExpression()
           
 Expression ResultAssignmentImpl.getExpression()
           
 Expression GeneralAssignmentImpl.getExpression()
           
 Expression SelectExpressionImpl.getFilterExpression()
           
 Expression IteratorStatementImpl.getFilterExpression()
           
 Expression IfStatementImpl.getIfExpression()
           
 Expression LogicalExpressionImpl.getPart1()
           
 Expression LogicalExpressionImpl.getPart2()
           
 Expression VariableDeclarationImpl.getValue()
           
 

Methods in org.eclipse.mofscript.MOFScriptModel.impl with parameters of type Expression
 org.eclipse.emf.common.notify.NotificationChain WhileStatementImpl.basicSetCondition(Expression newCondition, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ReturnStatementImpl.basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ResultAssignmentImpl.basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain GeneralAssignmentImpl.basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain SelectExpressionImpl.basicSetFilterExpression(Expression newFilterExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain IteratorStatementImpl.basicSetFilterExpression(Expression newFilterExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain IfStatementImpl.basicSetIfExpression(Expression newIfExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain LogicalExpressionImpl.basicSetPart1(Expression newPart1, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain LogicalExpressionImpl.basicSetPart2(Expression newPart2, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain VariableDeclarationImpl.basicSetValue(Expression newValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void WhileStatementImpl.setCondition(Expression newCondition)
           
 void ReturnStatementImpl.setExpression(Expression newExpression)
           
 void ResultAssignmentImpl.setExpression(Expression newExpression)
           
 void GeneralAssignmentImpl.setExpression(Expression newExpression)
           
 void SelectExpressionImpl.setFilterExpression(Expression newFilterExpression)
           
 void IteratorStatementImpl.setFilterExpression(Expression newFilterExpression)
           
 void IfStatementImpl.setIfExpression(Expression newIfExpression)
           
 void LogicalExpressionImpl.setPart1(Expression newPart1)
           
 void LogicalExpressionImpl.setPart2(Expression newPart2)
           
 void VariableDeclarationImpl.setValue(Expression newValue)
           
 

Uses of Expression in org.eclipse.mofscript.MOFScriptModel.util
 

Methods in org.eclipse.mofscript.MOFScriptModel.util with parameters of type Expression
 T MOFScriptModelSwitch.caseExpression(Expression object)
          Returns the result of interpreting the object as an instance of 'Expression'
 

Uses of Expression in org.eclipse.mofscript.parser
 

Fields in org.eclipse.mofscript.parser with type parameters of type Expression
protected  java.util.HashMap<java.lang.String,Expression> MofScriptModelChecker._fileDeclarations
           
 

Methods in org.eclipse.mofscript.parser that return Expression
 Expression MofScript2Parser.andExpression()
           
 Expression MofScript2Parser.comparisonExpression()
           
 Expression MofScript2Parser.filterSpec()
           
 Expression MofScript2Parser.logicalExpression()
           
 Expression MofScript2Parser.orExpression()
           
 Expression MofScript2Parser.unaryExpression()
           
 

Methods in org.eclipse.mofscript.parser with parameters of type Expression
 void MofScriptModelChecker.checkExpression(Expression exp)
          Checks an expression
protected  void MofScriptModelChecker.postCheckExpression(Expression exp)
          Post checking, when all rules can be resolved...
 

Uses of Expression in org.eclipse.mofscript.runtime
 

Fields in org.eclipse.mofscript.runtime declared as Expression
 Expression Variable.assignedExpression
           
 

Methods in org.eclipse.mofscript.runtime that return Expression
 Expression Variable.getAssignedExpression()
           
 

Methods in org.eclipse.mofscript.runtime with parameters of type Expression
 java.lang.Object ExecutionEnvironment.assignVariableValue(java.lang.String varName, java.lang.Object value, AssignmentOperator operator, Expression assignedExpression, org.eclipse.emf.ecore.EObject varContext)
          Assignes a value to a variable
 java.lang.Object ExecutionEnvironment.assignVariableValue(Variable var, java.lang.Object value, Expression assignedExpression, AssignmentOperator operator)
           
static ExpressionEvaluator MofScriptExecuterFactory.createExpressionExecutor(Expression exp, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 

Uses of Expression in org.eclipse.mofscript.runtime.expression
 

Fields in org.eclipse.mofscript.runtime.expression declared as Expression
protected  Expression ExpressionEvaluator._expression
           
 

Methods in org.eclipse.mofscript.runtime.expression that return Expression
 Expression ExpressionEvaluator.getExpression()
           
 

Constructors in org.eclipse.mofscript.runtime.expression with parameters of type Expression
ArithmeticExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRule)
          Constructor
ComparisonExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
CreateExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
ExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
FunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
LiteralEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
LogicalExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
NullEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
ReferenceEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
SelectExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
SimpleExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
 

Uses of Expression in org.eclipse.mofscript.runtime.traceability
 

Constructors in org.eclipse.mofscript.runtime.traceability with parameters of type Expression
TraceabilityFunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
TraceabilityReferenceEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
 

Uses of Expression in org.eclipse.mofscript.runtime.uml2Extensions
 

Constructors in org.eclipse.mofscript.runtime.uml2Extensions with parameters of type Expression
UMLFunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          constructor
UMLTraceabilityFunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)