org.eclipse.xsd.ecore.importer
Class XSDImporterApplication

java.lang.Object
  extended byorg.eclipse.emf.importer.ModelImporterApplication
      extended byorg.eclipse.xsd.ecore.importer.XSDImporterApplication
All Implemented Interfaces:
IPlatformRunnable

public class XSDImporterApplication
extends ModelImporterApplication


Field Summary
protected  IPath genModelFullPath
           
protected  java.util.Map nsURIToPackageName
           
protected  java.util.Set packages
           
protected  java.lang.String xsdModelURIs
           
 
Fields inherited from class org.eclipse.emf.importer.ModelImporterApplication
copyright, editFragmentPath, editorFragmentPath, editorProjectLocationPath, editProjectLocationPath, modelFragmentPath, modelImporter, modelPluginID, modelProjectLocationPath, NL, quiet, referencedEPackages, referencedGenModelPathToEPackageNSURIs, reload, sdo, templatePath, testsFragmentPath, testsProjectLocationPath
 
Fields inherited from interface org.eclipse.core.runtime.IPlatformRunnable
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
 
Constructor Summary
XSDImporterApplication()
           
 
Method Summary
protected  void adjustEPackages(IProgressMonitor progressMonitor)
           
protected  void adjustModelImporter(IProgressMonitor progressMonitor)
           
protected  ModelImporter createModelImporter()
           
protected  java.lang.StringBuffer getUsage()
           
protected  java.lang.String interpretNsURI(java.lang.String nsURI)
           
protected  int processArgument(java.lang.String[] arguments, int index)
           
protected  void processArguments(java.lang.String[] arguments, int index)
           
 
Methods inherited from class org.eclipse.emf.importer.ModelImporterApplication
adjustAttributes, adjustGenModel, appendLine, computeEPackages, doExecute, execute, getModelImporter, getProgressMonitor, handleEPackage, handleGenModelPath, handleQualifiedEPackageName, handleReferencedEPackages, handleUnrecognizedArgument, printUsage, run, run, setSDODefaults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xsdModelURIs

protected java.lang.String xsdModelURIs

genModelFullPath

protected IPath genModelFullPath

nsURIToPackageName

protected java.util.Map nsURIToPackageName

packages

protected java.util.Set packages
Constructor Detail

XSDImporterApplication

public XSDImporterApplication()
Method Detail

createModelImporter

protected ModelImporter createModelImporter()

getUsage

protected java.lang.StringBuffer getUsage()

processArguments

protected void processArguments(java.lang.String[] arguments,
                                int index)

processArgument

protected int processArgument(java.lang.String[] arguments,
                              int index)

interpretNsURI

protected java.lang.String interpretNsURI(java.lang.String nsURI)

adjustModelImporter

protected void adjustModelImporter(IProgressMonitor progressMonitor)

adjustEPackages

protected void adjustEPackages(IProgressMonitor progressMonitor)

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.