public class UMLImporter
extends org.eclipse.emf.importer.ModelImporter
Modifier and Type | Class and Description |
---|---|
static class |
UMLImporter.EPackageImportInfo |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
options |
fileExtensions, GENANNOTATION_SOURCE_PREFIX, genModelContainerPath, genModelFileName, genModelPath, genModelProjectLocation, modelLocation, modelLocationURIs, modelPluginDirectory, modelPluginID, originalGenModel, originalGenModelPath, projectName, usePlatformURI, workspaceRoot
Constructor and Description |
---|
UMLImporter() |
Modifier and Type | Method and Description |
---|---|
void |
adjustEPackage(org.eclipse.emf.common.util.Monitor monitor,
org.eclipse.emf.ecore.EPackage ePackage) |
protected void |
adjustGenModel(org.eclipse.emf.common.util.Monitor monitor) |
protected void |
adjustGenPackageDuringTraverse(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
protected org.eclipse.emf.converter.ModelConverter.EPackageConvertInfo |
createEPackageInfo(org.eclipse.emf.ecore.EPackage ePackage) |
org.eclipse.emf.ecore.resource.ResourceSet |
createResourceSet() |
protected org.eclipse.emf.common.util.Diagnostic |
doComputeEPackages(org.eclipse.emf.common.util.Monitor monitor) |
org.eclipse.emf.codegen.ecore.genmodel.GenModel |
getGenModel() |
java.lang.String |
getID() |
java.util.Map<java.lang.String,java.lang.String> |
getOptions() |
protected void |
handleOriginalGenModel() |
void |
prepareGenModelAndEPackages(org.eclipse.emf.common.util.Monitor monitor) |
addGenModelToResource, addToResource, adjustEPackages, adjustUsedGenPackages, canConvert, checkEcoreModelFileName, checkGenModelFileName, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeGenModelContainerPath, computeModelProjectName, computeResourcesToBeSaved, 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, setModelProjectName, setUsePlatformURI, traverseGenPackages, usePlatformURI
clearEPackageConvertInfoCache, clearEPackagesCollections, clearReferenceGenPackageConvertInfoCache, computeEPackagesToConvert, computeValidReferencedGenPackages, createEPackagesList, createGenPackageConvertInfo, createReferencedEPackageFilter, createReferencedEPackageFilterToConvert, createReferencedGenPackagesList, filterReferencedEPackages, filterReferencedEPackagesToConvert, getEPackageConvertInfo, getEPackages, getEPackageToInfoMap, getExternalGenModels, getGenmodelSaveOptions, getGenModelSaveOptions, getReferencedGenPackages, getReferencedGenPackageToInfoMap, getReferenceGenPackageConvertInfo, getReferredEPackage, makeEPackageConvertDataUnique
protected org.eclipse.emf.converter.ModelConverter.EPackageConvertInfo createEPackageInfo(org.eclipse.emf.ecore.EPackage ePackage)
createEPackageInfo
in class org.eclipse.emf.importer.ModelImporter
public java.util.Map<java.lang.String,java.lang.String> getOptions()
public java.lang.String getID()
getID
in class org.eclipse.emf.converter.ModelConverter
public org.eclipse.emf.codegen.ecore.genmodel.GenModel getGenModel()
getGenModel
in class org.eclipse.emf.importer.ModelImporter
protected org.eclipse.emf.common.util.Diagnostic doComputeEPackages(org.eclipse.emf.common.util.Monitor monitor) throws java.lang.Exception
doComputeEPackages
in class org.eclipse.emf.importer.ModelImporter
java.lang.Exception
protected void adjustGenPackageDuringTraverse(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
adjustGenPackageDuringTraverse
in class org.eclipse.emf.importer.ModelImporter
public void adjustEPackage(org.eclipse.emf.common.util.Monitor monitor, org.eclipse.emf.ecore.EPackage ePackage)
adjustEPackage
in class org.eclipse.emf.importer.ModelImporter
protected void adjustGenModel(org.eclipse.emf.common.util.Monitor monitor)
adjustGenModel
in class org.eclipse.emf.importer.ModelImporter
protected void handleOriginalGenModel() throws org.eclipse.emf.common.util.DiagnosticException
handleOriginalGenModel
in class org.eclipse.emf.importer.ModelImporter
org.eclipse.emf.common.util.DiagnosticException
public void prepareGenModelAndEPackages(org.eclipse.emf.common.util.Monitor monitor)
prepareGenModelAndEPackages
in class org.eclipse.emf.importer.ModelImporter
public org.eclipse.emf.ecore.resource.ResourceSet createResourceSet()
createResourceSet
in class org.eclipse.emf.converter.ModelConverter