org.eclipse.emf.cdo.migrator
Class CDOImporter

java.lang.Object
  extended by org.eclipse.emf.converter.ModelConverter
      extended by org.eclipse.emf.importer.ModelImporter
          extended by org.eclipse.emf.cdo.migrator.CDOImporter

public class CDOImporter
extends org.eclipse.emf.importer.ModelImporter


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.importer.ModelImporter
org.eclipse.emf.importer.ModelImporter.EPackageImportInfo
 
Nested classes/interfaces inherited from class org.eclipse.emf.converter.ModelConverter
org.eclipse.emf.converter.ModelConverter.EPackageConvertInfo, org.eclipse.emf.converter.ModelConverter.ReferencedEPackageFilter, org.eclipse.emf.converter.ModelConverter.ReferencedGenPackageConvertInfo
 
Field Summary
static java.lang.String IMPORTER_ID
           
 
Fields inherited from class org.eclipse.emf.importer.ModelImporter
fileExtensions, GENANNOTATION_SOURCE_PREFIX, genModelContainerPath, genModelFileName, genModelPath, genModelProjectLocation, modelLocation, modelLocationURIs, modelPluginDirectory, modelPluginID, originalGenModel, originalGenModelPath, projectName, usePlatformURI, workspaceRoot
 
Fields inherited from class org.eclipse.emf.converter.ModelConverter
ePackages, ePackageToInfoMap, externalGenModelList, externalGenModelResourceSet, genModel, referencedEPackageFilter, referencedEPackageFilterToConvert, referencedGenPackages, referencedGenPackageToInfoMap
 
Constructor Summary
CDOImporter()
           
 
Method Summary
 void addToResource(org.eclipse.emf.ecore.EPackage ePackage, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
protected  void adjustGenModel(org.eclipse.emf.common.util.Monitor monitor)
           
protected  org.eclipse.emf.common.util.Diagnostic doComputeEPackages(org.eclipse.emf.common.util.Monitor monitor)
           
 java.lang.String getID()
           
protected  void handleOriginalGenModel()
           
 
Methods inherited from class org.eclipse.emf.importer.ModelImporter
addGenModelToResource, adjustEPackage, adjustEPackages, adjustGenPackageDuringTraverse, adjustUsedGenPackages, canConvert, checkEcoreModelFileName, checkGenModelFileName, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeGenModelContainerPath, computeModelProjectName, computeResourcesToBeSaved, createEPackageInfo, createExternalGenModelResourceSet, createFileURI, createProject, defineOriginalGenModelPath, dispose, getConverterGenAnnotationSource, getEcoreSaveOptions, getEPackageImportInfo, getFileExtensions, getFirstModelLocationURI, getGenModel, getGenModelContainerPath, getGenModelDefaultFolderPath, getGenModelFileName, getGenModelPath, getGenModelProjectLocation, getGenModelResourceSet, getGenPackage, getModelLocation, getModelLocationURIs, getModelPluginDirectory, getModelPluginID, getModelProjectName, getOriginalGenModel, getOriginalGenModelPath, getWorkspaceRoot, loadOriginalGenModel, makeAbsolute, makeRelative, prepareGenModelAndEPackages, presetEPackagesToGenerate, saveGenModelAndEPackages, setGenModelContainerPath, setGenModelFileName, setGenModelProjectLocation, setModelFile, setModelLocation, setModelPluginDirectory, setModelPluginID, setModelProjectName, setUsePlatformURI, traverseGenPackages, usePlatformURI
 
Methods inherited from class org.eclipse.emf.converter.ModelConverter
clearEPackageConvertInfoCache, clearEPackagesCollections, clearReferenceGenPackageConvertInfoCache, computeEPackagesToConvert, computeValidReferencedGenPackages, createEPackagesList, createGenPackageConvertInfo, createReferencedEPackageFilter, createReferencedEPackageFilterToConvert, createReferencedGenPackagesList, createResourceSet, filterReferencedEPackages, filterReferencedEPackagesToConvert, getEPackageConvertInfo, getEPackages, getEPackageToInfoMap, getExternalGenModels, getGenmodelSaveOptions, getGenModelSaveOptions, getReferencedGenPackages, getReferencedGenPackageToInfoMap, getReferenceGenPackageConvertInfo, getReferredEPackage, makeEPackageConvertDataUnique
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMPORTER_ID

public static final java.lang.String IMPORTER_ID
See Also:
Constant Field Values
Constructor Detail

CDOImporter

public CDOImporter()
Method Detail

getID

public java.lang.String getID()
Specified by:
getID in class org.eclipse.emf.converter.ModelConverter

doComputeEPackages

protected org.eclipse.emf.common.util.Diagnostic doComputeEPackages(org.eclipse.emf.common.util.Monitor monitor)
                                                             throws java.lang.Exception
Overrides:
doComputeEPackages in class org.eclipse.emf.importer.ModelImporter
Throws:
java.lang.Exception

addToResource

public void addToResource(org.eclipse.emf.ecore.EPackage ePackage,
                          org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Overrides:
addToResource in class org.eclipse.emf.importer.ModelImporter

adjustGenModel

protected void adjustGenModel(org.eclipse.emf.common.util.Monitor monitor)
Overrides:
adjustGenModel in class org.eclipse.emf.importer.ModelImporter

handleOriginalGenModel

protected void handleOriginalGenModel()
                               throws org.eclipse.emf.common.util.DiagnosticException
Overrides:
handleOriginalGenModel in class org.eclipse.emf.importer.ModelImporter
Throws:
org.eclipse.emf.common.util.DiagnosticException

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.