|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.converter.ModelConverter org.eclipse.emf.importer.ModelImporter org.eclipse.xsd.ecore.importer.XSDImporter
public class XSDImporter
Nested Class Summary | |
---|---|
static class |
XSDImporter.MapHelper
|
Nested classes/interfaces inherited from class org.eclipse.emf.importer.ModelImporter |
---|
org.eclipse.emf.importer.ModelImporter.EPackageImportInfo |
Nested classes/interfaces inherited from class org.eclipse.emf.converter.ModelConverter |
---|
org.eclipse.emf.converter.ModelConverter.EPackageConvertInfo, org.eclipse.emf.converter.ModelConverter.ReferencedEPackageFilter, org.eclipse.emf.converter.ModelConverter.ReferencedGenPackageConvertInfo |
Field Summary | |
---|---|
protected boolean |
createEcoreMap
|
protected org.eclipse.emf.ecore.EObject |
mappingRoot
|
Fields inherited from class org.eclipse.emf.importer.ModelImporter |
---|
fileExtensions, GENANNOTATION_SOURCE_PREFIX, genModelContainerPath, genModelFileName, genModelPath, genModelProjectLocation, modelLocation, modelLocationURIs, modelPluginDirectory, modelPluginID, originalGenModel, originalGenModelPath, projectName, usePlatformURI, workspaceRoot |
Fields inherited from class org.eclipse.emf.converter.ModelConverter |
---|
ePackages, ePackageToInfoMap, externalGenModelList, externalGenModelResourceSet, genModel, referencedEPackageFilter, referencedEPackageFilterToConvert, referencedGenPackages, referencedGenPackageToInfoMap |
Constructor Summary | |
---|---|
XSDImporter()
|
Method Summary | |
---|---|
protected void |
adjustGenModel(org.eclipse.emf.common.util.Monitor monitor)
|
protected void |
adjustGenPackageDuringTraverse(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
boolean |
canCreateEcoreMap()
|
protected java.util.List<org.eclipse.emf.ecore.resource.Resource> |
computeResourcesToBeSaved()
|
boolean |
createEcoreMap()
|
void |
dispose()
|
protected org.eclipse.emf.common.util.Diagnostic |
doComputeEPackages(org.eclipse.emf.common.util.Monitor monitor)
|
java.lang.String |
getID()
|
org.eclipse.emf.ecore.EObject |
getMappingRoot()
|
protected void |
handleOriginalGenModel()
|
protected java.lang.Object |
removeNonEPackageFromTheEnd(java.util.List<java.lang.Object> list)
|
void |
setCreateEcoreMap(boolean createEcoreMap)
|
void |
setMappingRoot(org.eclipse.emf.ecore.EObject mappingRoot)
|
Methods inherited from class org.eclipse.emf.importer.ModelImporter |
---|
addGenModelToResource, addToResource, adjustEPackage, adjustEPackages, adjustUsedGenPackages, canConvert, checkEcoreModelFileName, checkGenModelFileName, computeDefaultGenModelFileName, computeEPackages, computeEPackagesBeingReloaded, computeGenModelContainerPath, computeModelProjectName, 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, setModelProjectName, 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, 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 |
---|
protected boolean createEcoreMap
protected org.eclipse.emf.ecore.EObject mappingRoot
Constructor Detail |
---|
public XSDImporter()
Method Detail |
---|
public void dispose()
dispose
in class org.eclipse.emf.importer.ModelImporter
public java.lang.String getID()
getID
in class org.eclipse.emf.converter.ModelConverter
public boolean canCreateEcoreMap()
public void setCreateEcoreMap(boolean createEcoreMap)
public boolean createEcoreMap()
public void setMappingRoot(org.eclipse.emf.ecore.EObject mappingRoot)
public org.eclipse.emf.ecore.EObject getMappingRoot()
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 java.lang.Object removeNonEPackageFromTheEnd(java.util.List<java.lang.Object> list)
protected void adjustGenPackageDuringTraverse(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
adjustGenPackageDuringTraverse
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 java.util.List<org.eclipse.emf.ecore.resource.Resource> computeResourcesToBeSaved()
computeResourcesToBeSaved
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
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |