public class QvtOperationalUtil extends Object
public static String getStringRepresentation(PathNameCS pathName, String pathSeparator)
public static boolean isInvalid(Object value, EvaluationEnvironment<?,?,?,?,?> evalEnv)
public static Object getInvalid(EvaluationEnvironment<?,?,?,?,?> evalEnv)
public static boolean isUndefined(Object value, EvaluationEnvironment<?,?,?,?,?> evalEnv)
public static boolean isCreateFromStringSupported(EClassifier type)
public static boolean isPrimitiveType(Object type)
public static boolean isInstantiable(EClass cls)
public static boolean isInstantiable(EClassifier classifier)
public static boolean isMappingOperation(EOperation operation)
public static boolean isConstructorOperation(EOperation operation)
public static boolean isImperativeOperation(EOperation operation)
public static boolean isModelParamEqual(ModelParameter param, ModelParameter importedParam, boolean isStrictCompare)
public static boolean isCompatibleModelType(ModelType sourceType, ModelType targetType)
public static ModelType getModelType(ModelParameter modelParameter)
public static boolean isAbstract(EClassifier eClassifier)
public static boolean hasAbstractOutputParameter(ImperativeOperation operation)
public static void reportError(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env, String message, CSTNode node)
public static void reportError(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env, String message, int startOffset, int endOffset)
public static void reportWarning(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env, String message, CSTNode node)
public static void reportWarning(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env, String message, int startOffset, int endOffset)
public static List<ModelType> collectValidModelParamaterTypes(OperationalTransformation transformation)
public static boolean isMutableCollectionType(EClassifier classifier)
public static ImperativeOperation getOverriddenOperation(EOperation operation)
public static Collection<EOperation> filterOverriddenOperations(Collection<EOperation> operations)
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.