Uses of Interface
org.eclipse.ocl.examples.pivot.ExpressionInOCL

Packages that use ExpressionInOCL
org.eclipse.ocl.examples.codegen.common   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.context   
org.eclipse.ocl.examples.pivot.delegate   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.helper   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.library   
org.eclipse.ocl.examples.pivot.prettyprint   
org.eclipse.ocl.examples.pivot.util   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling   
org.eclipse.ocl.examples.xtext.markup   
org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs   
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.codegen.common
 

Methods in org.eclipse.ocl.examples.codegen.common that return ExpressionInOCL
protected static ExpressionInOCL PivotQueries.createExpressionInOCLError(java.lang.String string)
           
static ExpressionInOCL PivotQueries.getExpressionInOCL(NamedElement contextElement, ValueSpecification specification)
          Return an OCL AST from a ValueSpecification in the context of a NamedElement.
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return ExpressionInOCL
 ExpressionInOCL PivotFactory.createExpressionInOCL()
          Returns a new object of class 'Expression In OCL'.
 ExpressionInOCL OCL.getSpecification(Constraint constraint)
          Return the Constraint specification as an ExpressionInOCL, parsing any OpaqueExpression that may be encountered.
 ExpressionInOCL OpaqueExpression.getValueExpression()
          Returns the value of the 'Value Expression' reference.
 

Methods in org.eclipse.ocl.examples.pivot with parameters of type ExpressionInOCL
 boolean OCL.check(java.lang.Object context, ExpressionInOCL specification)
          Checks whether a constraint, specified simply as an OCL expression, is satisfied by an object.
 Query OCL.createQuery(ExpressionInOCL specification)
          Creates a new Query encapsulating a query expression with the current environment and extent map.
 Value OCL.evaluate(java.lang.Object context, ExpressionInOCL expression)
          Evaluates a query expression on a context object (which is bound to the self variable).
 void OpaqueExpression.setValueExpression(ExpressionInOCL value)
          Sets the value of the 'Value Expression' reference.
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.context
 

Methods in org.eclipse.ocl.examples.pivot.context that return ExpressionInOCL
 ExpressionInOCL AbstractParserContext.getExpression(BaseResource resource)
           
 ExpressionInOCL ParserContext.getExpression(BaseResource resource)
          Extract an Abstract Syntax ExpressionInOCL fronm a Concrete Syntax resource.
 ExpressionInOCL AbstractParserContext.parse(java.lang.String expression)
           
 ExpressionInOCL ParserContext.parse(java.lang.String expression)
          Create an Abstract Syntax ExpressionInOCL containing the parsed expression.
 

Methods in org.eclipse.ocl.examples.pivot.context with parameters of type ExpressionInOCL
 void AbstractParserContext.initialize(Base2PivotConversion conversion, ExpressionInOCL expression)
           
 void ClassContext.initialize(Base2PivotConversion conversion, ExpressionInOCL expression)
           
 void EClassContext.initialize(Base2PivotConversion conversion, ExpressionInOCL expression)
           
 void EInvocationContext.initialize(Base2PivotConversion conversion, ExpressionInOCL expression)
           
 void OperationContext.initialize(Base2PivotConversion conversion, ExpressionInOCL expression)
           
 void ParserContext.initialize(Base2PivotConversion conversion, ExpressionInOCL expression)
          Callback to initialize the ExpressionInOCL with the derived context such as a contextvariable for the self type, parameter and result variables.
 void AbstractBase2PivotConversion.setClassifierContext(ExpressionInOCL pivotSpecification, Type contextType)
           
 void Base2PivotConversion.setClassifierContext(ExpressionInOCL pivotSpecification, Type contextType)
           
 void AbstractBase2PivotConversion.setContextVariable(ExpressionInOCL pivotSpecification, java.lang.String selfVariableName, Type contextType)
           
 void Base2PivotConversion.setContextVariable(ExpressionInOCL pivotSpecification, java.lang.String selfVariableName, Type contextType)
           
 void AbstractBase2PivotConversion.setOperationContext(ExpressionInOCL pivotSpecification, Operation contextOperation, java.lang.String resultName)
           
 void AbstractBase2PivotConversion.setParameterVariables(ExpressionInOCL pivotSpecification, java.util.List<Parameter> parameters)
           
 void Base2PivotConversion.setParameterVariables(ExpressionInOCL pivotSpecification, java.util.List<Parameter> parameters)
           
 void AbstractBase2PivotConversion.setParameterVariables(ExpressionInOCL pivotSpecification, java.util.Map<java.lang.String,Type> parameters)
           
 void Base2PivotConversion.setParameterVariables(ExpressionInOCL pivotSpecification, java.util.Map<java.lang.String,Type> parameters)
           
 void AbstractBase2PivotConversion.setPropertyContext(ExpressionInOCL pivotSpecification, Property contextProperty)
           
 void AbstractBase2PivotConversion.setResultVariable(ExpressionInOCL pivotSpecification, Operation contextOperation, java.lang.String resultName)
           
 void Base2PivotConversion.setResultVariable(ExpressionInOCL pivotSpecification, Operation contextOperation, java.lang.String resultName)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.delegate
 

Methods in org.eclipse.ocl.examples.pivot.delegate that return ExpressionInOCL
 ExpressionInOCL InvocationBehavior.getExpressionInOCL(MetaModelManager metaModelManager, Operation operation)
          Return the operation body associated with operation, if necessary using ocl to create the relevant parsing environment for a textual definition.
 ExpressionInOCL SettingBehavior.getExpressionInOCL(MetaModelManager metaModelManager, Property property)
          Return the feature body associated with structuralFeature, if necessary using ocl to create the relevant parsing environment for a textual definition..
protected  ExpressionInOCL AbstractDelegatedBehavior.getExpressionInOCL(ParserContext parserContext, Constraint constraint)
           
 

Methods in org.eclipse.ocl.examples.pivot.delegate with parameters of type ExpressionInOCL
protected  boolean OCLValidationDelegate.check(EvaluationVisitor evaluationVisitor, java.lang.String constraintName, ExpressionInOCL query)
           
 EvaluationEnvironment OCLValidationDelegate.createEvaluationEnvironment(java.lang.Object object, ExpressionInOCL query, EnvironmentFactory environmentFactory)
           
 EvaluationVisitor OCLValidationDelegate.createEvaluationVisitor(java.lang.Object object, ExpressionInOCL query)
           
protected  java.lang.String OCLValidationDelegate.evaluateMessage(EvaluationVisitor evaluationVisitor, java.lang.String constraintName, ExpressionInOCL query)
           
protected  boolean OCLValidationDelegate.validateExpressionInOCL(org.eclipse.emf.ecore.EClassifier eClassifier, java.lang.Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String constraintName, java.lang.String source, int code, ExpressionInOCL query)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.evaluation
 

Methods in org.eclipse.ocl.examples.pivot.evaluation with parameters of type ExpressionInOCL
 Value EvaluationVisitorDecorator.visitExpressionInOCL(ExpressionInOCL expression)
          Delegates to my decorated visitor.
 Value EvaluationVisitorImpl.visitExpressionInOCL(ExpressionInOCL expression)
           
 Value TracingEvaluationVisitor.visitExpressionInOCL(ExpressionInOCL expression)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.helper
 

Methods in org.eclipse.ocl.examples.pivot.helper that return ExpressionInOCL
 ExpressionInOCL OCLHelper.createBodyCondition(java.lang.String expression)
          Creates an operation body.
 ExpressionInOCL OCLHelperImpl.createBodyCondition(java.lang.String expression)
           
 ExpressionInOCL OCLHelper.createDerivedValueExpression(java.lang.String expression)
          Creates a property derived value expression.
 ExpressionInOCL OCLHelperImpl.createDerivedValueExpression(java.lang.String expression)
           
 ExpressionInOCL OCLHelper.createInvariant(java.lang.String expression)
          Creates an invariant constraint in the current classifier context.
 ExpressionInOCL OCLHelperImpl.createInvariant(java.lang.String expression)
           
 ExpressionInOCL OCLHelper.createPostcondition(java.lang.String expression)
          Creates an operation postcondition constraint.
 ExpressionInOCL OCLHelperImpl.createPostcondition(java.lang.String expression)
           
 ExpressionInOCL OCLHelper.createPrecondition(java.lang.String expression)
          Creates an operation precondition constraint.
 ExpressionInOCL OCLHelperImpl.createPrecondition(java.lang.String expression)
           
 ExpressionInOCL OCLHelper.createQuery(java.lang.String expression)
          Creates a query expression in the current classifier context.
 ExpressionInOCL OCLHelperImpl.createQuery(java.lang.String expression)
           
protected  ExpressionInOCL OCLHelperImpl.createSpecification(java.lang.String expression)
           
 

Methods in org.eclipse.ocl.examples.pivot.helper with parameters of type ExpressionInOCL
static java.lang.Object HelperUtil.getConstraintContext(Environment env, java.lang.Object element, ExpressionInOCL expr)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.internal.impl
 

Classes in org.eclipse.ocl.examples.pivot.internal.impl that implement ExpressionInOCL
 class ExpressionInOCLImpl
          An implementation of the model object 'Expression In Ocl'.
 

Fields in org.eclipse.ocl.examples.pivot.internal.impl declared as ExpressionInOCL
protected  ExpressionInOCL OpaqueExpressionImpl.valueExpression
          The cached value of the 'Value Expression' reference.
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return ExpressionInOCL
 ExpressionInOCL OpaqueExpressionImpl.basicGetValueExpression()
           
 ExpressionInOCL PivotFactoryImpl.createExpressionInOCL()
           
 ExpressionInOCL OpaqueExpressionImpl.getValueExpression()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl with parameters of type ExpressionInOCL
 void OpaqueExpressionImpl.setValueExpression(ExpressionInOCL newValueExpression)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.library
 

Fields in org.eclipse.ocl.examples.pivot.library declared as ExpressionInOCL
protected  ExpressionInOCL ConstrainedOperation.expressionInOCL
           
protected  ExpressionInOCL ConstrainedProperty.expressionInOCL
           
 

Constructors in org.eclipse.ocl.examples.pivot.library with parameters of type ExpressionInOCL
ConstrainedOperation(ExpressionInOCL expressionInOCL)
           
ConstrainedProperty(ExpressionInOCL expressionInOCL)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.prettyprint
 

Methods in org.eclipse.ocl.examples.pivot.prettyprint with parameters of type ExpressionInOCL
 java.lang.Object EssentialOCLPrettyPrintVisitor.visitExpressionInOCL(ExpressionInOCL object)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.util
 

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type ExpressionInOCL
 T PivotSwitch.caseExpressionInOCL(ExpressionInOCL object)
          Returns the result of interpreting the object as an instance of 'Expression In OCL'.
 boolean PivotValidator.validateExpressionInOCL(ExpressionInOCL expressionInOCL, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 R AbstractDelegatingVisitor.visitExpressionInOCL(ExpressionInOCL object)
           
 R AbstractExtendingVisitor.visitExpressionInOCL(ExpressionInOCL object)
           
 R AbstractNullVisitor.visitExpressionInOCL(ExpressionInOCL object)
           
 R Visitor.visitExpressionInOCL(ExpressionInOCL object)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type ExpressionInOCL
static java.lang.String PivotUtil.getConstraintTypeName(ExpressionInOCL expression)
           
 java.lang.Object Pivot2MonikerVisitor.visitExpressionInOCL(ExpressionInOCL object)
           
 java.lang.String ToStringVisitor.visitExpressionInOCL(ExpressionInOCL expression)
          Renders an ExpressionInOCL with its context variables and body.
 

Constructors in org.eclipse.ocl.examples.pivot.utilities with parameters of type ExpressionInOCL
QueryImpl(OCL ocl, ExpressionInOCL specification)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling
 

Methods in org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling with parameters of type ExpressionInOCL
protected  java.lang.String BaseLabelProvider.image(ExpressionInOCL ele)
           
protected  java.lang.String BaseLabelProvider.text(ExpressionInOCL ele)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.xtext.markup
 

Methods in org.eclipse.ocl.examples.xtext.markup that return ExpressionInOCL
protected  ExpressionInOCL MarkupToHTML.createQuery(java.lang.String oclString)
           
 

Uses of ExpressionInOCL in org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs
 

Methods in org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs with parameters of type ExpressionInOCL
 ElementCS OCLinEcoreDeclarationVisitor.visitExpressionInOCL(ExpressionInOCL object)