java.lang.Objectorg.eclipse.ocl.AbstractEnvironment<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,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
org.eclipse.ocl.ecore.EcoreEnvironment
org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTEnvironment
org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcEnvironment
org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcExpressionEnvironment
public class QVTcExpressionEnvironment
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.ocl.Environment |
---|
org.eclipse.ocl.Environment.Registry |
Field Summary |
---|
Fields inherited from interface org.eclipse.ocl.Environment |
---|
OCL_NAMESPACE_URI, RESULT_VARIABLE_NAME, SELF_VARIABLE_NAME |
Constructor Summary | |
---|---|
QVTcExpressionEnvironment(QVTcEnvironment env,
org.eclipse.ocl.internal.cst.OCLExpressionCS oclExpressionCS)
|
Method Summary | |
---|---|
org.eclipse.emf.ecore.EClassifier |
lookupClassifier(java.util.List<java.lang.String> names)
|
org.eclipse.emf.ecore.EOperation |
lookupOperation(org.eclipse.emf.ecore.EClassifier owner,
java.lang.String name,
java.util.List<? extends org.eclipse.ocl.utilities.TypedElement<org.eclipse.emf.ecore.EClassifier>> args)
|
Methods inherited from class org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcEnvironment |
---|
getParent, getTransformation, getTransformation, toString |
Methods inherited from class org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTEnvironment |
---|
checkFeatureCompatibility, formatName, formatPath, formatString, formatType, getCSTNode, getErrorHandler, getMapping, getMetaModelClassifier, getMetaModelClassifiers, getMetaModelContents, getMetaModelContents, getUMLReflection, getVariable, lookupImplicitSourceForOperation, lookUpImportedTransformation, semanticError |
Methods inherited from class org.eclipse.ocl.ecore.EcoreEnvironment |
---|
defineAttribute, defineOperation, findPackage, findPackage, getDefinition, getFactory, getOCLFactory, getOCLStandardLibrary, getStates, getTypeResolver, isInPostcondition, lookupPackage, setParent, undefine |
Methods inherited from class org.eclipse.ocl.AbstractEnvironment |
---|
addElement, deleteElement, getAdditionalAttributes, getAdditionalOperations, getBodyCondition, getContextClassifier, getContextOperation, getContextPackage, getContextProperty, getDeriveConstraint, getInitConstraint, getSelfVariable, getVariables, isEmpty, lookup, lookupAssociationClassReference, lookupImplicitSourceForAssociationClass, lookupImplicitSourceForProperty, lookupImplicitSourceForSignal, lookupImplicitSourceForState, lookupLocal, lookupProperty, lookupSignal, lookupState, setBodyCondition, setDeriveConstraint, setInitConstraint, setSelfVariable |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QVTcExpressionEnvironment(QVTcEnvironment env, org.eclipse.ocl.internal.cst.OCLExpressionCS oclExpressionCS)
Method Detail |
---|
public org.eclipse.emf.ecore.EClassifier lookupClassifier(java.util.List<java.lang.String> names)
lookupClassifier
in interface org.eclipse.ocl.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,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
lookupClassifier
in class QVTEnvironment
public org.eclipse.emf.ecore.EOperation lookupOperation(org.eclipse.emf.ecore.EClassifier owner, java.lang.String name, java.util.List<? extends org.eclipse.ocl.utilities.TypedElement<org.eclipse.emf.ecore.EClassifier>> args)
lookupOperation
in interface org.eclipse.ocl.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,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
lookupOperation
in class QVTEnvironment