public abstract class ModelImporterApplication
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
copyright |
protected IPath |
editFragmentPath |
protected IPath |
editorFragmentPath |
protected IPath |
editorProjectLocationPath |
protected IPath |
editProjectLocationPath |
protected GenJDKLevel |
genJDKLevel |
protected IPath |
genModelFullPath |
protected boolean |
importOrganizing |
protected IPath |
modelFragmentPath |
protected ModelImporter |
modelImporter |
protected java.lang.String |
modelLocations |
protected java.lang.String |
modelPluginID |
protected IPath |
modelProjectLocationPath |
protected static java.lang.String |
NL |
protected boolean |
quiet |
protected java.util.List<EPackage> |
referencedEPackages |
protected java.util.Map<URI,java.util.Set<java.lang.String>> |
referencedGenModelURIToEPackageNSURIs |
protected boolean |
reload |
protected boolean |
sdo |
protected java.lang.String |
templatePath |
protected IPath |
testsFragmentPath |
protected IPath |
testsProjectLocationPath |
protected java.lang.String |
validateModel |
Constructor and Description |
---|
ModelImporterApplication() |
Modifier and Type | Method and Description |
---|---|
protected void |
adjustAttributes(Monitor monitor) |
protected void |
adjustEPackages(Monitor monitor) |
protected void |
adjustGenModel(Monitor monitor) |
protected void |
adjustModelImporter(Monitor monitor) |
protected void |
adjustModelImporterAfterPrepare() |
protected java.lang.StringBuffer |
appendLine(java.lang.StringBuffer buffer,
java.lang.String line) |
protected void |
computeEPackages(Monitor monitor) |
protected abstract ModelImporter |
createModelImporter() |
protected void |
doExecute(Monitor monitor) |
void |
execute(Monitor monitor) |
ModelImporter |
getModelImporter() |
protected IProgressMonitor |
getProgressMonitor() |
protected abstract java.lang.StringBuffer |
getUsage() |
protected void |
handleEPackage(EPackage ePackage,
boolean generate) |
protected void |
handleGenModelPath(IPath genModelFullPath) |
protected void |
handleQualifiedEPackageName(EPackage ePackage) |
protected void |
handleReferencedEPackages()
Handles the referencedEPackages contributed by the -refPackage argument option.
|
protected void |
handleUnrecognizedArgument(java.lang.String argument) |
void |
printUsage() |
protected int |
processArgument(java.lang.String[] arguments,
int index) |
protected void |
processArguments(java.lang.String[] arguments,
int index) |
protected int |
processModelAndGenModelLocationArguments(java.lang.String[] arguments,
int index) |
protected int |
processModelProjectArguments(java.lang.String[] arguments,
int index) |
void |
run(IProgressMonitor progressMonitor,
java.lang.String[] arguments) |
java.lang.Object |
run(java.lang.Object args) |
protected void |
setSDODefaults(GenModel genModel) |
java.lang.Object |
start(IApplicationContext context) |
void |
stop() |
protected boolean |
usePlatformURI() |
protected ModelImporter modelImporter
protected java.lang.String modelLocations
protected IPath genModelFullPath
protected boolean reload
protected IPath modelProjectLocationPath
protected IPath modelFragmentPath
protected IPath editProjectLocationPath
protected IPath editFragmentPath
protected IPath editorProjectLocationPath
protected IPath editorFragmentPath
protected IPath testsProjectLocationPath
protected IPath testsFragmentPath
protected java.lang.String templatePath
protected java.lang.String copyright
protected boolean sdo
protected java.lang.String modelPluginID
protected java.lang.String validateModel
protected GenJDKLevel genJDKLevel
protected boolean importOrganizing
protected java.util.List<EPackage> referencedEPackages
protected java.util.Map<URI,java.util.Set<java.lang.String>> referencedGenModelURIToEPackageNSURIs
protected boolean quiet
protected static final java.lang.String NL
public ModelImporter getModelImporter()
protected abstract ModelImporter createModelImporter()
public java.lang.Object start(IApplicationContext context) throws java.lang.Exception
java.lang.Exception
public void stop()
public java.lang.Object run(java.lang.Object args) throws java.lang.Exception
java.lang.Exception
protected IProgressMonitor getProgressMonitor()
public void run(IProgressMonitor progressMonitor, java.lang.String[] arguments) throws java.lang.Exception
java.lang.Exception
public void printUsage()
protected abstract java.lang.StringBuffer getUsage()
protected java.lang.StringBuffer appendLine(java.lang.StringBuffer buffer, java.lang.String line)
public void execute(Monitor monitor) throws java.lang.Exception
java.lang.Exception
protected void processArguments(java.lang.String[] arguments, int index)
protected int processModelAndGenModelLocationArguments(java.lang.String[] arguments, int index)
protected int processModelProjectArguments(java.lang.String[] arguments, int index)
protected int processArgument(java.lang.String[] arguments, int index)
protected void handleUnrecognizedArgument(java.lang.String argument)
protected void adjustAttributes(Monitor monitor)
protected boolean usePlatformURI()
protected void adjustModelImporter(Monitor monitor)
protected void handleGenModelPath(IPath genModelFullPath)
protected final void computeEPackages(Monitor monitor) throws java.lang.Exception
java.lang.Exception
protected void adjustEPackages(Monitor monitor)
protected void handleQualifiedEPackageName(EPackage ePackage)
protected void handleEPackage(EPackage ePackage, boolean generate)
protected void adjustGenModel(Monitor monitor)
protected void setSDODefaults(GenModel genModel)
protected void doExecute(Monitor monitor) throws java.lang.Exception
java.lang.Exception
protected void adjustModelImporterAfterPrepare()
protected void handleReferencedEPackages()