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.cst.environment.CSTEnvironment
              extended by org.eclipse.gmt.umlx.eqvt.cst.environment.QVTEnvironment
                  extended by org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcEnvironment
                      extended by org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcAreaEnvironment
                          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 QVTcAreaEnvironment


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)
           
 org.eclipse.gmt.umlx.eqvtcore.Area getArea()
           
 QVTcDomainEnvironment getEnvironment(DomainCS domainCS)
           
 QVTcMappingEnvironment getEnvironment(MappingCS mappingCS)
           
 org.eclipse.gmt.umlx.eqvtcore.Mapping getMapping()
           
 QVTcMappingEnvironment getMappingEnvironment()
           
 java.util.List<org.eclipse.emf.ecore.EPackage> getMetaModelContents(java.lang.String metaModelName)
           
 
Methods inherited from class org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcAreaEnvironment
createBottomPatternEnvironment, createGuardPatternEnvironment, getBottomPatternEnvironment, getGuardPatternEnvironment
 
Methods inherited from class org.eclipse.gmt.umlx.eqvtc.cst.environment.QVTcEnvironment
getParent, getTransformation, getTransformation, toString
 
Methods inherited from class org.eclipse.gmt.umlx.eqvt.cst.environment.QVTEnvironment
checkFeatureCompatibility, getMapping, getMetaModelClassifier, getMetaModelClassifiers, getMetaModelContents, getTypeResolver, getVariable, isAssignableTo, lookupClassifier, lookupImplicitSourceForOperation, lookupImportedTransformation, lookupOperation
 
Methods inherited from class org.eclipse.gmt.umlx.cst.environment.CSTEnvironment
formatName, formatPath, formatString, formatType, getCSTNode, getErrorHandler, getUMLReflection, semanticError
 
Methods inherited from class org.eclipse.ocl.ecore.EcoreEnvironment
defineAttribute, defineOperation, findPackage, findPackage, getDefinition, getFactory, getOCLFactory, getOCLStandardLibrary, getStates, 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)

getArea

public org.eclipse.gmt.umlx.eqvtcore.Area getArea()
Specified by:
getArea in class QVTcAreaEnvironment

getEnvironment

public QVTcDomainEnvironment getEnvironment(DomainCS domainCS)

getEnvironment

public QVTcMappingEnvironment getEnvironment(MappingCS mappingCS)

getMappingEnvironment

public QVTcMappingEnvironment getMappingEnvironment()
Specified by:
getMappingEnvironment in class QVTcAreaEnvironment

getMetaModelContents

public java.util.List<org.eclipse.emf.ecore.EPackage> getMetaModelContents(java.lang.String metaModelName)
Overrides:
getMetaModelContents in class QVTEnvironment

getMapping

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