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>
Modifier and Type | Class and Description |
---|---|
protected class |
OCLSyntaxHelper.ASTVisitor |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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
|
createChoice, getChoices, getDescription, getEnvironment, getSyntaxHelp, initialLower, isOclIsInState
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)
protected OCLSyntaxHelper.ASTVisitor createASTVisitor(ConstraintKind constraintType, java.lang.String txt, int position)
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>
protected java.util.List<Choice> getPropertyChoices(org.eclipse.emf.ecore.EClassifier eClass)
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>
eClass
- the eclass to get features from