public class ASTBindingHelper extends Object
Constructor and Description |
---|
ASTBindingHelper() |
public static void createModuleSourceBinding(EObject target, URI sourceURI, LineNumberProvider lineNumberProvider)
public static IModuleSourceInfo getModuleSourceBinding(Module astModule)
public static void createModuleBinding(MappingModuleCS cstModule, Module astModule, QvtOperationalModuleEnv env, URI unitURI)
public static QvtOperationalModuleEnv resolveModuleEnvironment(EObject eObj)
public static void createCST2ASTBinding(CSTNode cstNode, ASTNode astNode, Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
public static void createCST2ASTBinding(CSTNode cstNode, ASTNode astNode, boolean isBidirectional, Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
public static <AST> void createCST2ASTBindingUnidirectional(CSTNode cstNode, AST astNode)
public static <AST extends EObject,T extends CSTNode> T resolveCSTNode(AST astNode, Class<T> cstType)
public static EcoreEnvironment resolveEnvironment(ASTNode astNode)
public static void setEnvironment(EObject topLevelElement, EcoreEnvironment elementEnv)
public static <T extends EcoreEnvironment> T getEnvironment(EObject topLevelElement, Class<T> type)
public static Constructor getConstructorOperation(InstantiationExp instExp)
public static void setConstructorOperation(InstantiationExp instExp, Constructor constructorOp)
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.