org.eclipse.gmt.umlx.eqvtc.cst.environment
Class QVTcMappingEnvironment

java.lang.Object
  extended by org.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>
      extended by org.eclipse.ocl.ecore.EcoreEnvironment
          extended by org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTEnvironment
              extended by org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcEnvironment
                  extended by org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcMappingEnvironment
All Implemented Interfaces:
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>

public class QVTcMappingEnvironment
extends QVTcEnvironment


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
QVTcMappingEnvironment(QVTcMappingEnvironment env, MappingCS mappingCS)
           
QVTcMappingEnvironment(QVTcTransformationEnvironment env, MappingCS mappingCS)
           
 
Method Summary
 QVTcDomainEnvironment createEnvironment(DomainCS domainCS)
           
 QVTcMappingEnvironment createEnvironment(MappingCS mappingCS)
           
 QVTcDomainEnvironment getEnvironment(DomainCS domainCS)
           
 QVTcMappingEnvironment getEnvironment(MappingCS mappingCS)
           
 org.eclipse.gmt.umlx.eqvtcore.Mapping getMapping()
           
 
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, lookupClassifier, lookupImplicitSourceForOperation, lookUpImportedTransformation, lookupOperation, 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

QVTcMappingEnvironment

public QVTcMappingEnvironment(QVTcTransformationEnvironment env,
                              MappingCS mappingCS)

QVTcMappingEnvironment

public QVTcMappingEnvironment(QVTcMappingEnvironment env,
                              MappingCS mappingCS)
Method Detail

createEnvironment

public QVTcDomainEnvironment createEnvironment(DomainCS domainCS)

createEnvironment

public QVTcMappingEnvironment createEnvironment(MappingCS mappingCS)

getEnvironment

public QVTcDomainEnvironment getEnvironment(DomainCS domainCS)

getEnvironment

public QVTcMappingEnvironment getEnvironment(MappingCS mappingCS)

getMapping

public org.eclipse.gmt.umlx.eqvtcore.Mapping getMapping()