org.eclipse.ocl.ecore.internal.helper
Class OCLSyntaxHelper

java.lang.Object
  extended by org.eclipse.ocl.internal.helper.OCLSyntaxHelper<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
      extended by org.eclipse.ocl.ecore.internal.helper.OCLSyntaxHelper
All Implemented Interfaces:
OCLSyntaxHelper

public class OCLSyntaxHelper
extends OCLSyntaxHelper<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>


Nested Class Summary
protected  class OCLSyntaxHelper.ASTVisitor
           
 
Constructor Summary
OCLSyntaxHelper(Environment<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> env)
           
 
Method Summary
protected  OCLSyntaxHelper.ASTVisitor createASTVisitor(ConstraintKind constraintType, java.lang.String txt, int position)
           
protected  java.util.List<Choice> getPropertyChoices(org.eclipse.emf.ecore.EClassifier eClass)
          returns the choices list of structural features for the passed eclass
 
Methods inherited from class org.eclipse.ocl.internal.helper.OCLSyntaxHelper
createChoice, getChoices, getDescription, getEnvironment, getSyntaxHelp, initialLower, isOclIsInState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLSyntaxHelper

public OCLSyntaxHelper(Environment<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> env)
Method Detail

createASTVisitor

protected OCLSyntaxHelper.ASTVisitor createASTVisitor(ConstraintKind constraintType,
                                                      java.lang.String txt,
                                                      int position)
Overrides:
createASTVisitor in class OCLSyntaxHelper<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>

getPropertyChoices

protected java.util.List<Choice> getPropertyChoices(org.eclipse.emf.ecore.EClassifier eClass)
returns the choices list of structural features for the passed eclass

Overrides:
getPropertyChoices in class OCLSyntaxHelper<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
Parameters:
eClass - the eclass to get features from
Returns:
List oclchoices list for structural features