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.oclinecore.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 Pivot2CGVisitor.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 Operation.createBodyExpression()
          Creates a new OpaqueExpression and sets the 'Body Expression' containment reference.
 OpaqueExpression Operation.createBodyExpression(org.eclipse.emf.ecore.EClass eClass)
          Creates a new OpaqueExpression and sets the 'Body Expression' containment reference.
 OpaqueExpression Property.createDefaultExpression()
          Creates a new OpaqueExpression and sets the 'Default Expression' containment reference.
 OpaqueExpression Property.createDefaultExpression(org.eclipse.emf.ecore.EClass eClass)
          Creates a new OpaqueExpression and sets the 'Default Expression' containment reference.
 OpaqueExpression PivotFactory.createOpaqueExpression()
          Returns a new object of class 'Opaque Expression'.
 OpaqueExpression Constraint.createSpecification()
          Creates a new OpaqueExpression and sets the 'Specification' containment reference.
 OpaqueExpression Constraint.createSpecification(org.eclipse.emf.ecore.EClass eClass)
          Creates a new OpaqueExpression and sets the 'Specification' containment reference.
 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  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)
           
 boolean DelegateInstaller.installPropertyDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, OpaqueExpression defaultExpression, org.eclipse.emf.common.util.URI ecoreURI)
           
 

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(org.eclipse.emf.ecore.EOperation eFeature, OpaqueExpression specification)
          Deprecated. 
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 OperationImpl.createBodyExpression()
           
 OpaqueExpression OperationImpl.createBodyExpression(org.eclipse.emf.ecore.EClass eClass)
           
 OpaqueExpression PropertyImpl.createDefaultExpression()
           
 OpaqueExpression PropertyImpl.createDefaultExpression(org.eclipse.emf.ecore.EClass eClass)
           
 OpaqueExpression PivotFactoryImpl.createOpaqueExpression()
           
 OpaqueExpression ConstraintImpl.createSpecification()
           
 OpaqueExpression ConstraintImpl.createSpecification(org.eclipse.emf.ecore.EClass eClass)
           
 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 PivotPrettyPrintVisitor.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 UML2PivotDeclarationSwitch.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
 T 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 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 java.lang.String PivotUtil.getConstraintTypeName(OpaqueExpression expression)
           
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)
           
 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.oclinecore.pivot2cs
 

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