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

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
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>
Direct Known Subclasses:
QVTcDomainEnvironment, QVTcMappingEnvironment

public abstract class QVTcAreaEnvironment
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
 
Method Summary
 QVTcBottomPatternEnvironment createBottomPatternEnvironment(PatternCS patternCS)
           
 QVTcGuardPatternEnvironment createGuardPatternEnvironment(PatternCS patternCS)
           
abstract  org.eclipse.gmt.umlx.eqvtcore.Area getArea()
           
 QVTcBottomPatternEnvironment getBottomPatternEnvironment()
           
 QVTcGuardPatternEnvironment getGuardPatternEnvironment()
           
abstract  QVTcMappingEnvironment getMappingEnvironment()
           
 
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, 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
 

Method Detail

createBottomPatternEnvironment

public QVTcBottomPatternEnvironment createBottomPatternEnvironment(PatternCS patternCS)

createGuardPatternEnvironment

public QVTcGuardPatternEnvironment createGuardPatternEnvironment(PatternCS patternCS)

getArea

public abstract org.eclipse.gmt.umlx.eqvtcore.Area getArea()

getBottomPatternEnvironment

public QVTcBottomPatternEnvironment getBottomPatternEnvironment()

getGuardPatternEnvironment

public QVTcGuardPatternEnvironment getGuardPatternEnvironment()

getMappingEnvironment

public abstract QVTcMappingEnvironment getMappingEnvironment()