org.eclipse.emf.importer.ecore
Class EcoreImporter

java.lang.Object
  extended byorg.eclipse.emf.importer.ModelImporter
      extended byorg.eclipse.emf.importer.ecore.EcoreImporter

public class EcoreImporter
extends ModelImporter


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.importer.ModelImporter
ModelImporter.EPackageInfo, ModelImporter.EPackageList, ModelImporter.GenPackageList, ModelImporter.ShellFinder
 
Field Summary
 
Fields inherited from class org.eclipse.emf.importer.ModelImporter
ePackages, ePackageToInfoMap, externalGenModelList, externalGenModelResourceSet, fileExtensions, genModel, genModelContainerPath, genModelFileName, genModelPath, genModelProjectLocation, modelLocation, modelLocationURIs, modelPluginDirectory, modelPluginID, originalGenModel, originalGenModelPath, referencedGenPackages, usePlatformURI, workspaceRoot
 
Constructor Summary
EcoreImporter()
           
 
Method Summary
 void addToResource(EPackage ePackage, ResourceSet resourceSet)
           
protected  void adjustGenModel(IProgressMonitor progressMonitor)
           
protected  IStatus doComputeEPackages(IProgressMonitor progressMonitor)
           
 String getID()
           
protected  void loadOriginalGenModel(URI genModelURI)
           
 
Methods inherited from class org.eclipse.emf.importer.ModelImporter
addGenModelToResource, adjustEPackage, adjustEPackages, adjustGenPackageDuringTraverse, checkEcoreModelFileName, checkGenModelFileName, clearEPackagesCollections, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeEPackagesToGenerate, computeGenModelContainerPath, computeResourcesToBeSaved, createFileURI, createProject, createResourceSet, defineOriginalGenModelPath, dispose, filterReferencedEPackages, getEcoreSaveOptions, getEPackageInfo, getEPackages, getEPackageToInfoMap, getExternalGenModels, getFileExtensions, getFirstModelLocationURI, getGenModel, getGenModelContainerPath, getGenModelDefaultFolderPath, getGenModelFileName, getGenModelPath, getGenModelProjectLocation, getGenModelResourceSet, getGenmodelSaveOptions, getGenPackage, getModelLocation, getModelLocationURIs, getModelPluginDirectory, getModelPluginID, getModelProjectName, getOriginalGenModel, getOriginalGenModelPath, getReferencedGenPackages, getReferredEPackage, getWorkspaceRoot, makeAbsolute, makeEcoreFileNamesUnique, makeRelative, prepareGenModelAndEPackages, presetEPackagesToGenerate, saveGenModelAndEPackages, setGenModelContainerPath, setGenModelFileName, setGenModelProjectLocation, setModelFile, setModelLocation, setModelPluginDirectory, setModelPluginID, setUsePlatformURI, traverseGenPackages, usePlatformURI, validateFiles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EcoreImporter

public EcoreImporter()
Method Detail

getID

public String getID()
Specified by:
getID in class ModelImporter

doComputeEPackages

protected IStatus doComputeEPackages(IProgressMonitor progressMonitor)
                              throws Exception
Overrides:
doComputeEPackages in class ModelImporter
Throws:
Exception

addToResource

public void addToResource(EPackage ePackage,
                          ResourceSet resourceSet)
Overrides:
addToResource in class ModelImporter

adjustGenModel

protected void adjustGenModel(IProgressMonitor progressMonitor)
Overrides:
adjustGenModel in class ModelImporter

loadOriginalGenModel

protected void loadOriginalGenModel(URI genModelURI)
Overrides:
loadOriginalGenModel in class ModelImporter

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.