org.eclipse.xsd.ecore.importer
Class XSDImporter
java.lang.Object
org.eclipse.emf.importer.ModelImporter
org.eclipse.xsd.ecore.importer.XSDImporter
- public class XSDImporter
- extends ModelImporter
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 |
Methods inherited from class org.eclipse.emf.importer.ModelImporter |
addGenModelToResource, addToResource, adjustEPackage, adjustEPackages, checkEcoreModelFileName, checkGenModelFileName, clearEPackagesCollections, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeEPackagesToGenerate, computeGenModelContainerPath, createFileURI, createProject, createResourceSet, defineOriginalGenModelPath, 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 |
createEcoreMap
protected boolean createEcoreMap
mappingRoot
protected EObject mappingRoot
XSDImporter
public XSDImporter()
dispose
public void dispose()
getID
public java.lang.String getID()
canCreateEcoreMap
public boolean canCreateEcoreMap()
setCreateEcoreMap
public void setCreateEcoreMap(boolean createEcoreMap)
createEcoreMap
public boolean createEcoreMap()
setMappingRoot
public void setMappingRoot(EObject mappingRoot)
getMappingRoot
public EObject getMappingRoot()
doComputeEPackages
protected IStatus doComputeEPackages(IProgressMonitor progressMonitor)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeNonEPackageFromTheEnd
protected java.lang.Object removeNonEPackageFromTheEnd(java.util.List list)
adjustGenPackageDuringTraverse
protected void adjustGenPackageDuringTraverse(GenPackage genPackage)
adjustGenModel
protected void adjustGenModel(IProgressMonitor progressMonitor)
computeResourcesToBeSaved
protected java.util.List computeResourcesToBeSaved()
loadOriginalGenModel
protected void loadOriginalGenModel(URI genModelURI)