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

Packages that use OpaqueExpression
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.delegate   
org.eclipse.ocl.examples.pivot.ecore   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.manager   
org.eclipse.ocl.examples.pivot.model   
org.eclipse.ocl.examples.pivot.prettyprint   
org.eclipse.ocl.examples.pivot.uml   
org.eclipse.ocl.examples.pivot.util   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.xtext.base.pivot2cs   
org.eclipse.ocl.examples.xtext.completeocl.pivot2cs   
org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs   
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.codegen.analyzer
 

Methods in org.eclipse.ocl.examples.codegen.analyzer with parameters of type OpaqueExpression
protected  CGValuedElement AS2CGVisitor.inlineOperationCall(OperationCallExp callExp, OpaqueExpression bodyExpression)
           
 

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

Subinterfaces of OpaqueExpression in org.eclipse.ocl.examples.pivot
 interface ExpressionInOCL
          A representation of the model object 'Expression In Ocl'.
 

Methods in org.eclipse.ocl.examples.pivot that return OpaqueExpression
 OpaqueExpression PivotFactory.createOpaqueExpression()
          Returns a new object of class 'Opaque Expression'.
 OpaqueExpression Operation.getBodyExpression()
          Returns the value of the 'Body Expression' containment reference.
 OpaqueExpression Property.getDefaultExpression()
          Returns the value of the 'Default Expression' containment reference.
 OpaqueExpression Constraint.getSpecification()
          Returns the value of the 'Specification' containment reference.
 

Methods in org.eclipse.ocl.examples.pivot with parameters of type OpaqueExpression
 void Operation.setBodyExpression(OpaqueExpression value)
          Sets the value of the 'Body Expression' containment reference.
 void Property.setDefaultExpression(OpaqueExpression value)
          Sets the value of the 'Default Expression' containment reference.
 void Constraint.setSpecification(OpaqueExpression value)
          Sets the value of the 'Specification' containment reference.
 

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

Methods in org.eclipse.ocl.examples.pivot.delegate with parameters of type OpaqueExpression
protected  java.lang.String DelegateInstaller.createExpression(OpaqueExpression bodyExpression, org.eclipse.emf.common.util.URI ecoreURI)
           
 org.eclipse.emf.ecore.EAnnotation DelegateInstaller.createOperationDelegate(org.eclipse.emf.ecore.EOperation eOperation, OpaqueExpression bodyExpression, org.eclipse.emf.common.util.URI ecoreURI)
           
 org.eclipse.emf.ecore.EAnnotation DelegateInstaller.createPropertyDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, OpaqueExpression defaultExpression, org.eclipse.emf.common.util.URI ecoreURI)
           
protected  ExpressionInOCL AbstractDelegatedBehavior.getExpressionInOCL(ClassContext parserContext, OpaqueExpression specification)
           
 boolean DelegateInstaller.installOperationDelegate(org.eclipse.emf.ecore.EOperation eOperation, OpaqueExpression bodyExpression, org.eclipse.emf.common.util.URI ecoreURI)
          Deprecated. 
 boolean DelegateInstaller.installPropertyDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, OpaqueExpression defaultExpression, org.eclipse.emf.common.util.URI ecoreURI)
          Deprecated. 
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.pivot.ecore
 

Fields in org.eclipse.ocl.examples.pivot.ecore declared as OpaqueExpression
protected  OpaqueExpression EObjectOperation.specification
           
protected  OpaqueExpression EObjectProperty.specification
           
 

Constructors in org.eclipse.ocl.examples.pivot.ecore with parameters of type OpaqueExpression
EObjectOperation(Operation operation, org.eclipse.emf.ecore.EOperation eFeature, OpaqueExpression specification)
           
EObjectProperty(org.eclipse.emf.ecore.EStructuralFeature eFeature, OpaqueExpression specification)
           
 

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

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

Fields in org.eclipse.ocl.examples.pivot.internal.impl declared as OpaqueExpression
protected  OpaqueExpression OperationImpl.bodyExpression
          The cached value of the 'Body Expression' containment reference.
protected  OpaqueExpression PropertyImpl.defaultExpression
          The cached value of the 'Default Expression' containment reference.
protected  OpaqueExpression ConstraintImpl.specification
          The cached value of the 'Specification' containment reference.
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return OpaqueExpression
 OpaqueExpression PivotFactoryImpl.createOpaqueExpression()
           
 OpaqueExpression OperationImpl.getBodyExpression()
           
 OpaqueExpression PropertyImpl.getDefaultExpression()
           
 OpaqueExpression ConstraintImpl.getSpecification()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl with parameters of type OpaqueExpression
 org.eclipse.emf.common.notify.NotificationChain OperationImpl.basicSetBodyExpression(OpaqueExpression newBodyExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain PropertyImpl.basicSetDefaultExpression(OpaqueExpression newDefaultExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ConstraintImpl.basicSetSpecification(OpaqueExpression newSpecification, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void OperationImpl.setBodyExpression(OpaqueExpression newBodyExpression)
           
 void PropertyImpl.setDefaultExpression(OpaqueExpression newDefaultExpression)
           
 void ConstraintImpl.setSpecification(OpaqueExpression newSpecification)
           
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.pivot.manager
 

Methods in org.eclipse.ocl.examples.pivot.manager that return OpaqueExpression
 OpaqueExpression MetaModelManager.getBodyExpression(Operation operation)
           
 OpaqueExpression MetaModelManager.getDefaultExpression(Property property)
           
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.pivot.model
 

Methods in org.eclipse.ocl.examples.pivot.model that return OpaqueExpression
protected  OpaqueExpression AbstractContents.createOpaqueExpression(Type type, java.lang.String exprString)
           
 

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

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

Uses of OpaqueExpression in org.eclipse.ocl.examples.pivot.uml
 

Methods in org.eclipse.ocl.examples.pivot.uml that return OpaqueExpression
 OpaqueExpression UML2PivotUseSwitch.caseOpaqueExpression(org.eclipse.uml2.uml.OpaqueExpression umlExpression)
           
 

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

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type OpaqueExpression
 T1 PivotSwitch.caseOpaqueExpression(OpaqueExpression object)
          Returns the result of interpreting the object as an instance of 'Opaque Expression'.
 boolean PivotValidator.validateOpaqueExpression(OpaqueExpression opaqueExpression, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 R AbstractDelegatingVisitor.visitOpaqueExpression(OpaqueExpression object)
           
 R AbstractExtendingVisitor.visitOpaqueExpression(OpaqueExpression object)
           
 R AbstractNullVisitor.visitOpaqueExpression(OpaqueExpression object)
           
 R AbstractWrappingVisitor.visitOpaqueExpression(OpaqueExpression object)
           
 R Visitor.visitOpaqueExpression(OpaqueExpression object)
           
 

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

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type OpaqueExpression
static java.lang.String PivotUtil.getBody(OpaqueExpression specification)
           
static ExpressionInOCL PivotUtil.getExpressionInOCL(NamedElement contextElement, OpaqueExpression specification)
          Return an OCL AST from a ValueSpecification in the context of a NamedElement.
static java.lang.String PivotUtil.getMessage(OpaqueExpression specification)
          Deprecated. 
static void PivotUtil.setBody(OpaqueExpression opaqueExpression, 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.String ToStringVisitor.visitOpaqueExpression(OpaqueExpression object)
           
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.xtext.base.pivot2cs
 

Methods in org.eclipse.ocl.examples.xtext.base.pivot2cs with parameters of type OpaqueExpression
 ElementCS BaseDeclarationVisitor.visitOpaqueExpression(OpaqueExpression object)
           
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.xtext.completeocl.pivot2cs
 

Methods in org.eclipse.ocl.examples.xtext.completeocl.pivot2cs with parameters of type OpaqueExpression
 org.eclipse.emf.ecore.EObject CompleteOCLSplitter.Separator.caseOpaqueExpression(OpaqueExpression object)
           
 

Uses of OpaqueExpression in org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs
 

Methods in org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs with parameters of type OpaqueExpression
 ElementCS EssentialOCLDeclarationVisitor.visitOpaqueExpression(OpaqueExpression object)