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

Packages that use ExpressionInOCL
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.common   
org.eclipse.ocl.examples.codegen.dynamic   
org.eclipse.ocl.examples.codegen.oclinecore   
org.eclipse.ocl.examples.codegen.oclinjunit   
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.base.cs2pivot   
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.analyzer
 

Methods in org.eclipse.ocl.examples.codegen.analyzer with parameters of type ExpressionInOCL
 CGValuedElement Pivot2CGVisitor.visitExpressionInOCL(ExpressionInOCL element)
           
 

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

Methods in org.eclipse.ocl.examples.codegen.common with parameters of type ExpressionInOCL
 LibraryOperation CodeGenHelper.loadClass(ExpressionInOCL query, java.io.File targetFolder, java.lang.String packageName, java.lang.String className, boolean saveSource)
          Return the <%...%> escaped name for a type.
 

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

Methods in org.eclipse.ocl.examples.codegen.dynamic with parameters of type ExpressionInOCL
 LibraryOperation JavaGenModelCodeGenHelper.loadClass(ExpressionInOCL query, java.io.File targetFolder, java.lang.String packageName, java.lang.String className, boolean saveSource)
           
 

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

Fields in org.eclipse.ocl.examples.codegen.oclinecore declared as ExpressionInOCL
protected  ExpressionInOCL OCLinEcoreCG2JavaVisitor.expInOcl
           
 

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

Fields in org.eclipse.ocl.examples.codegen.oclinjunit declared as ExpressionInOCL
protected  ExpressionInOCL JUnitCG2JavaClassVisitor.expInOcl
           
protected  ExpressionInOCL JUnitCodeGenerator.expInOcl
           
 

Methods in org.eclipse.ocl.examples.codegen.oclinjunit with parameters of type ExpressionInOCL
 CGOperation JUnitCG2JavaClassVisitor.createCGOperation(ExpressionInOCL expInOcl)
           
static JUnitCG2JavaClassVisitor JUnitCG2JavaClassVisitor.generate(JavaCodeGenerator codeGenerator, ExpressionInOCL expInOcl, java.lang.String packageName, java.lang.String className)
           
 

Constructors in org.eclipse.ocl.examples.codegen.oclinjunit with parameters of type ExpressionInOCL
JUnitCG2JavaClassVisitor(JavaCodeGenerator codeGenerator, ExpressionInOCL expInOcl, java.lang.String packageName, java.lang.String className)
           
JUnitCodeGenerator(MetaModelManager metaModelManager, ExpressionInOCL expInOcl, boolean useNullAnnotations)
           
 

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.
 

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.
 java.lang.Object OCL.evaluate(java.lang.Object context, ExpressionInOCL expression)
          Evaluates a query expression on a context object (which is bound to the self variable).
 

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 EObjectContext.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
protected  ExpressionInOCL AbstractDelegatedBehavior.getExpressionInOCL(ClassContext parserContext, Constraint constraint)
           
protected  ExpressionInOCL AbstractDelegatedBehavior.getExpressionInOCL(ClassContext parserContext, OpaqueExpression specification)
           
 ExpressionInOCL OCLInvocationDelegate.getExpressionInOCL(MetaModelManager metaModelManager, Constraint constraint)
           
 ExpressionInOCL OCLValidationDelegate.getExpressionInOCL(MetaModelManager metaModelManager, Constraint constraint)
           
 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..
 

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
 java.lang.Object EvaluationVisitor.evaluate(ExpressionInOCL expressionInOCL)
           
 java.lang.Object EvaluationVisitorImpl.evaluate(ExpressionInOCL expressionInOCL)
           
 java.lang.Object TracingEvaluationVisitor.evaluate(ExpressionInOCL expressionInOCL)
           
 java.lang.Object AbstractEvaluationVisitorDecorator.visitExpressionInOCL(ExpressionInOCL expression)
          Delegates to my decorated visitor.
 java.lang.Object EvaluationVisitorImpl.visitExpressionInOCL(ExpressionInOCL expression)
           
 java.lang.Object 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'.
 

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

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 that return ExpressionInOCL
static ExpressionInOCL PivotUtil.createExpressionInOCLError(java.lang.String string)
           
static ExpressionInOCL PivotUtil.getExpressionInOCL(NamedElement contextElement, OpaqueExpression specification)
          Return an OCL AST from a ValueSpecification in the context of a NamedElement.
static ExpressionInOCL PivotUtil.getExpressionInOCL(NamedElement contextElement, java.lang.String expression)
          Return an OCL AST from a string in the context of a NamedElement.
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type ExpressionInOCL
static void PivotUtil.setBody(ExpressionInOCL expressionInOCL, OCLExpression oclExpression, java.lang.String stringExpression)
          Define oclExpression as the bodyExpression of an expressionInOCL, and if non-null also define stringExpression as the OCL-languaged body.
static void PivotUtil.setMessage(ExpressionInOCL expressionInOCL, OCLExpression oclExpression, java.lang.String stringExpression)
          Define oclExpression as the bodyExpression of an expressionInOCL, and if non-null also define stringExpression as the OCL-languaged body.
 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.base.cs2pivot
 

Methods in org.eclipse.ocl.examples.xtext.base.cs2pivot with parameters of type ExpressionInOCL
 void CS2PivotConversion.refreshContextVariable(ExpressionInOCL pivotSpecification)
           
 

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)