org.eclipse.uml2.ecore.importer
Class UML2Importer

java.lang.Object
  extended byorg.eclipse.emf.importer.ModelImporter
      extended byorg.eclipse.uml2.ecore.importer.UML2Importer

public class UML2Importer
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
protected  java.util.Map options
           
 
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
UML2Importer()
           
 
Method Summary
 void adjustEPackage(IProgressMonitor progressMonitor, EPackage ePackage)
           
protected  void adjustGenModel(IProgressMonitor progressMonitor)
           
protected  IStatus doComputeEPackages(IProgressMonitor progressMonitor)
           
 GenModel getGenModel()
           
 java.lang.String getID()
           
 java.util.Map getOptions()
           
protected  void loadOriginalGenModel(URI genModelURI)
           
 
Methods inherited from class org.eclipse.emf.importer.ModelImporter
addGenModelToResource, addToResource, adjustEPackages, adjustGenPackageDuringTraverse, checkEcoreModelFileName, checkGenModelFileName, clearEPackagesCollections, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeEPackagesToGenerate, computeGenModelContainerPath, computeResourcesToBeSaved, createFileURI, createProject, createResourceSet, defineOriginalGenModelPath, dispose, filterReferencedEPackages, getEcoreSaveOptions, getEPackageInfo, getEPackages, getEPackageToInfoMap, getExternalGenModels, getFileExtensions, getFirstModelLocationURI, 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
 

Field Detail

options

protected final java.util.Map options
Constructor Detail

UML2Importer

public UML2Importer()
Method Detail

getOptions

public java.util.Map getOptions()

getID

public java.lang.String getID()

getGenModel

public GenModel getGenModel()

doComputeEPackages

protected IStatus doComputeEPackages(IProgressMonitor progressMonitor)
                              throws java.lang.Exception
Throws:
java.lang.Exception

adjustEPackage

public void adjustEPackage(IProgressMonitor progressMonitor,
                           EPackage ePackage)

adjustGenModel

protected void adjustGenModel(IProgressMonitor progressMonitor)

loadOriginalGenModel

protected void loadOriginalGenModel(URI genModelURI)

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