org.eclipse.gmt.umlx.eqvt.cst.environment
Class QVTTypeResolverImpl

java.lang.Object
  extended by org.eclipse.ocl.AbstractTypeResolver<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EParameter>
      extended by org.eclipse.gmt.umlx.eqvt.cst.environment.QVTTypeResolverImpl
All Implemented Interfaces:
org.eclipse.ocl.TypeResolver<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature>

public class QVTTypeResolverImpl
extends org.eclipse.ocl.AbstractTypeResolver<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EParameter>


Constructor Summary
QVTTypeResolverImpl(QVTEnvironment env)
          Initializes me with an environment.
QVTTypeResolverImpl(QVTEnvironment env, org.eclipse.emf.ecore.resource.Resource resource)
          Initializes me with a resource in which I will persist the model-based types that I generate in my associated Environment.
 
Method Summary
 org.eclipse.emf.ecore.EPackage getOrphanPackage()
           
 
Methods inherited from class org.eclipse.ocl.AbstractTypeResolver
getAdditionalAttributes, getAdditionalFeaturesPackage, getAdditionalOperations, getCollectionPackage, getMessagePackage, getResource, getTuplePackage, getTypePackage, resolve, resolveAdditionalAttribute, resolveAdditionalOperation, resolveCollectionType, resolveOperationMessageType, resolveSignalMessageType, resolveTupleType, resolveTypeType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QVTTypeResolverImpl

public QVTTypeResolverImpl(QVTEnvironment env)
Initializes me with an environment. I create my own resource for persistence of model-based types.

Parameters:
env - the environment that I persist

QVTTypeResolverImpl

public QVTTypeResolverImpl(QVTEnvironment env,
                           org.eclipse.emf.ecore.resource.Resource resource)
Initializes me with a resource in which I will persist the model-based types that I generate in my associated Environment.

Parameters:
env - my environment
resource - my resource
Method Detail

getOrphanPackage

public org.eclipse.emf.ecore.EPackage getOrphanPackage()