org.eclipse.uml2.uml.ecore.importer
Class UMLImporter

java.lang.Object
  extended byorg.eclipse.emf.converter.ModelConverter
      extended byorg.eclipse.emf.importer.ModelImporter
          extended byorg.eclipse.uml2.uml.ecore.importer.UMLImporter

public class UMLImporter
extends ModelImporter


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.importer.ModelImporter
ModelImporter.EPackageImportInfo
 
Nested classes inherited from class org.eclipse.emf.converter.ModelConverter
ModelConverter.EPackageConvertInfo, ModelConverter.ReferencedEPackageFilter, ModelConverter.ReferencedGenPackageConvertInfo
 
Field Summary
protected  Map options
           
 
Fields inherited from class org.eclipse.emf.importer.ModelImporter
fileExtensions, GENANNOTATION_SOURCE_PREFIX, genModelContainerPath, genModelFileName, genModelPath, genModelProjectLocation, modelLocation, modelLocationURIs, modelPluginDirectory, modelPluginID, originalGenModel, originalGenModelPath, usePlatformURI, workspaceRoot
 
Fields inherited from class org.eclipse.emf.converter.ModelConverter
ePackages, ePackageToInfoMap, externalGenModelList, externalGenModelResourceSet, genModel, referencedEPackageFilter, referencedEPackageFilterToConvert, referencedGenPackages, referencedGenPackageToInfoMap
 
Constructor Summary
UMLImporter()
           
 
Method Summary
 void adjustEPackage(Monitor monitor, EPackage ePackage)
           
protected  void adjustGenModel(Monitor monitor)
           
 ResourceSet createResourceSet()
           
protected  Diagnostic doComputeEPackages(Monitor monitor)
           
 GenModel getGenModel()
           
 String getID()
           
 Map getOptions()
           
protected  void handleOriginalGenModel()
           
 void prepareGenModelAndEPackages(Monitor monitor)
           
 
Methods inherited from class org.eclipse.emf.importer.ModelImporter
addGenModelToResource, addToResource, adjustEPackages, adjustGenPackageDuringTraverse, adjustUsedGenPackages, canConvert, checkEcoreModelFileName, checkGenModelFileName, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeGenModelContainerPath, computeResourcesToBeSaved, createEPackageInfo, createExternalGenModelResourceSet, createFileURI, createProject, defineOriginalGenModelPath, dispose, getConverterGenAnnotationSource, getEcoreSaveOptions, getEPackageImportInfo, getFileExtensions, getFirstModelLocationURI, getGenModelContainerPath, getGenModelDefaultFolderPath, getGenModelFileName, getGenModelPath, getGenModelProjectLocation, getGenModelResourceSet, getGenPackage, getModelLocation, getModelLocationURIs, getModelPluginDirectory, getModelPluginID, getModelProjectName, getOriginalGenModel, getOriginalGenModelPath, getWorkspaceRoot, loadOriginalGenModel, makeAbsolute, makeRelative, presetEPackagesToGenerate, saveGenModelAndEPackages, setGenModelContainerPath, setGenModelFileName, setGenModelProjectLocation, setModelFile, setModelLocation, setModelPluginDirectory, setModelPluginID, setUsePlatformURI, traverseGenPackages, usePlatformURI
 
Methods inherited from class org.eclipse.emf.converter.ModelConverter
clearEPackageConvertInfoCache, clearEPackagesCollections, clearReferenceGenPackageConvertInfoCache, computeEPackagesToConvert, computeValidReferencedGenPackages, createEPackagesList, createGenPackageConvertInfo, createReferencedEPackageFilter, createReferencedEPackageFilterToConvert, createReferencedGenPackagesList, filterReferencedEPackages, filterReferencedEPackagesToConvert, getEPackageConvertInfo, getEPackages, getEPackageToInfoMap, getExternalGenModels, 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

options

protected final Map options
Constructor Detail

UMLImporter

public UMLImporter()
Method Detail

getOptions

public Map getOptions()

getID

public String getID()

getGenModel

public GenModel getGenModel()

doComputeEPackages

protected Diagnostic doComputeEPackages(Monitor monitor)
                                 throws Exception
Throws:
Exception

adjustEPackage

public void adjustEPackage(Monitor monitor,
                           EPackage ePackage)

adjustGenModel

protected void adjustGenModel(Monitor monitor)

handleOriginalGenModel

protected void handleOriginalGenModel()
                               throws DiagnosticException
Throws:
DiagnosticException

prepareGenModelAndEPackages

public void prepareGenModelAndEPackages(Monitor monitor)

createResourceSet

public ResourceSet createResourceSet()

Copyright 2003, 2006 IBM Corporation and others.
All Rights Reserved.