org.eclipse.xsd.ecore.importer
Class XSDImporter
java.lang.Object
org.eclipse.emf.converter.ModelConverter
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 |
fileExtensions, GENANNOTATION_SOURCE_PREFIX, genModelContainerPath, genModelFileName, genModelPath, genModelProjectLocation, modelLocation, modelLocationURIs, modelPluginDirectory, modelPluginID, originalGenModel, originalGenModelPath, usePlatformURI, workspaceRoot |
Methods inherited from class org.eclipse.emf.importer.ModelImporter |
addGenModelToResource, addToResource, adjustEPackage, adjustEPackages, adjustUsedGenPackages, canConvert, checkEcoreModelFileName, checkGenModelFileName, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeGenModelContainerPath, createEPackageInfo, createExternalGenModelResourceSet, createFileURI, createProject, defineOriginalGenModelPath, getConverterGenAnnotationSource, getEcoreSaveOptions, getEPackageImportInfo, getFileExtensions, getFirstModelLocationURI, getGenModel, getGenModelContainerPath, getGenModelDefaultFolderPath, getGenModelFileName, getGenModelPath, getGenModelProjectLocation, getGenModelResourceSet, getGenPackage, getModelLocation, getModelLocationURIs, getModelPluginDirectory, getModelPluginID, getModelProjectName, getOriginalGenModel, getOriginalGenModelPath, getWorkspaceRoot, loadOriginalGenModel, makeAbsolute, makeRelative, prepareGenModelAndEPackages, 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, createResourceSet, 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 |
createEcoreMap
protected boolean createEcoreMap
mappingRoot
protected EObject mappingRoot
XSDImporter
public XSDImporter()
dispose
public void dispose()
getID
public 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 Diagnostic doComputeEPackages(Monitor monitor)
throws Exception
- Throws:
Exception
removeNonEPackageFromTheEnd
protected Object removeNonEPackageFromTheEnd(List list)
adjustGenPackageDuringTraverse
protected void adjustGenPackageDuringTraverse(GenPackage genPackage)
adjustGenModel
protected void adjustGenModel(Monitor monitor)
computeResourcesToBeSaved
protected List computeResourcesToBeSaved()
handleOriginalGenModel
protected void handleOriginalGenModel()
throws DiagnosticException
- Throws:
DiagnosticException