public class QvtOperationalVisitorCS extends AbstractOCLAnalyzer<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject>
IMPLICIT_SET_CONVERSION, OCL_ANNOTATIONS_URI
Constructor and Description |
---|
QvtOperationalVisitorCS(AbstractOCLParser parser,
QvtCompilerOptions options) |
QvtOperationalVisitorCS(AbstractOCLParser parser,
QvtCompilerOptions options,
IProgressMonitor monitor) |
QvtOperationalVisitorCS(OCLLexer lexStream,
QvtCompilerOptions options) |
createSequenceOfNames, equalName, getAbstractParser, getOCLEnvironment, getParser, isEscaped, isIdentifierOrKeyword, unescape
computeInputString, dumpTokens, ERROR, ERROR, ERROR, formatClass, formatEClassName, formatName, formatPath, formatPath, formatQualifiedName, formatString, formatType, getCharOffset, getEnvironment, getFormatter, getLexer, getTraceFlag, initialize, initialize, reset, reset, setCharacterOffset, setFileName, setTab, setTraceFlag
public QvtOperationalVisitorCS(OCLLexer lexStream, QvtCompilerOptions options)
public QvtOperationalVisitorCS(AbstractOCLParser parser, QvtCompilerOptions options)
public QvtOperationalVisitorCS(AbstractOCLParser parser, QvtCompilerOptions options, IProgressMonitor monitor)
public QvtCompilerOptions getCompilerOptions()
public OCLExpression<EClassifier> analyzeExpressionCS(OCLExpressionCS oclExpressionCS, Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
public List<QvtOperationalModuleEnv> visitUnitCS(UnitCS unitCS, UnitProxy unit, QvtOperationalFileEnv fileEnv, ExternalUnitElementsProvider importResolver, ResourceSet resSet) throws SemanticException
SemanticException
public void visitModuleHeaders(MappingModuleCS moduleCS, URI unitURI, QvtOperationalModuleEnv env, ExternalUnitElementsProvider importResolver, ResourceSet resSet) throws SemanticException
SemanticException
public HashMap<MappingMethodCS,ImperativeOperation> visitMethodHeaders(MappingModuleCS moduleCS, QvtOperationalModuleEnv env) throws SemanticException
SemanticException
public void visitMethodBodies(MappingModuleCS moduleCS, HashMap<MappingMethodCS,ImperativeOperation> methodMap, QvtOperationalModuleEnv env) throws SemanticException
SemanticException
public void clear()
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.