Uses of Class
com.sodius.mdw.core.CoreException

Packages that use CoreException
com.sodius.mdw.core Central classes of the MDWorkbench platform. 
com.sodius.mdw.core.eval Contains the evaluation framework to launch evaluations of templates, rules and scripts. 
com.sodius.mdw.core.eval.debug Provides a tree of debug nodes, each node describing the evaluation of a project element (template, rule or script). 
com.sodius.mdw.core.eval.launch Provides a launch configuration framework, which defines a complete set of properties to launch a text template or a main rule evaluation. 
com.sodius.mdw.core.eval.report Contains the evaluation report framework, which keeps track of generated files and read/written models during an evaluation. 
com.sodius.mdw.core.model Contains the model framework to manage model, metamodel and related model elements. 
com.sodius.mdw.core.model.diagram Contains the diagram image framework, for documentation generation purpose. 
com.sodius.mdw.core.model.emf Contains interfaces that act as a bridge between MDWorkbench model framework and EMF. 
com.sodius.mdw.core.model.io Contains the model i/o framework, which enables to load and save models. 
com.sodius.mdw.core.util.io Provides utilities for I/O operations, particulary to handle XML documents. 
 

Uses of CoreException in com.sodius.mdw.core
 

Methods in com.sodius.mdw.core that throw CoreException
static MDWorkbench MDWorkbenchFactory.create()
          Creates a new MDWorkbench.
static MDWorkbench MDWorkbenchFactory.create(String applicationID)
          Creates a new MDWorkbench based on the specified application ID.
 

Uses of CoreException in com.sodius.mdw.core.eval
 

Methods in com.sodius.mdw.core.eval that throw CoreException
 void Evaluable.evaluate(EvaluationContext context)
          Defines an arbitrary sequence of templates and scripts to be evaluated in the specified context.
 EvaluationResult EvaluationManager.evaluate(LaunchConfiguration configuration, ProgressMonitor monitor)
          Launches an evaluation based on the specified launch configuration.
 EvaluationResult EvaluationManager.evaluate(Project project, Evaluable evaluable, ProgressMonitor monitor)
          Launches an evaluation based on the specified project.
 DebugHierarchy EvaluationManager.loadDebugHierarchy(File file)
          Loads the specified debug hierarchy.
 LaunchConfiguration EvaluationManager.loadLaunchConfiguration(File file)
          Loads the specified launch configuration.
 Project EvaluationManager.loadProject(File file)
          Loads the specified project.
 Report EvaluationManager.loadReport(File file)
          Loads the specified evaluation report.
 

Uses of CoreException in com.sodius.mdw.core.eval.debug
 

Methods in com.sodius.mdw.core.eval.debug that throw CoreException
 void DebugHierarchy.save(File file)
          Saves this debug hierarchy to the specified file.
 

Uses of CoreException in com.sodius.mdw.core.eval.launch
 

Methods in com.sodius.mdw.core.eval.launch that throw CoreException
 void LaunchConfiguration.save(File file)
          Saves this launch configuration into the specified file.
 

Uses of CoreException in com.sodius.mdw.core.eval.report
 

Methods in com.sodius.mdw.core.eval.report that throw CoreException
 void Report.save(File file)
          Saves this report into the specified file.
 

Uses of CoreException in com.sodius.mdw.core.model
 

Methods in com.sodius.mdw.core.model that throw CoreException
 DiagramImage Model.getDiagram(MDWObject object, DiagramOptions options)
          Get the diagram image for a specific model element.
 Metamodel MetamodelManager.getMetamodel(String uniqueID)
          Returns the metamodel which matches the specified ID.
 ConnectorDescriptor Metamodel.getModelReaderDescriptor(String name)
          Returns the connector, used to read a model, that matches the specified name.
 ConnectorDescriptor Metamodel.getModelWriterDescriptor(String name)
          Returns the connector, used to write a model, that matches the specified name.
 void Model.read(String readerName, String uri)
          Clear this model and then populates its contents using the specified connector information.
 void Model.read(String readerName, String uri, Map<String,?> options)
          Clear this model and then populates its contents using the specified connector information.
 Model Metamodel.readModel(String readerName, String uri)
          Creates and populates a model using the specified connector information.
 void Model.write(String writerName, String uri)
          Writes the model contents using the specified connector information.
 void Model.write(String writerName, String uri, Map<String,?> options)
          Writes the model contents using the specified connector information.
 

Uses of CoreException in com.sodius.mdw.core.model.diagram
 

Methods in com.sodius.mdw.core.model.diagram that throw CoreException
 DiagramImage DiagramProvider.getDiagram(MDWObject object, DiagramOptions options, ConnectorContext context)
          Get the diagram image for a specific model element.
 

Uses of CoreException in com.sodius.mdw.core.model.emf
 

Methods in com.sodius.mdw.core.model.emf that throw CoreException
 void EMFModelReader.read(String filepath, Model model, ConnectorContext context)
          Reads the specified uri.
 void EMFModelWriter.write(String filepath, Model model, ConnectorContext context)
          Writes the specified model to the specified uri.
 

Uses of CoreException in com.sodius.mdw.core.model.io
 

Methods in com.sodius.mdw.core.model.io that throw CoreException
 void ModelReader.read(String uri, Model model, ConnectorContext context)
          Reads a model from the specified uri (resource locator).
 void ModelWriter.write(String uri, Model model, ConnectorContext context)
          Writes a model to the specified uri (resource locator).
 

Uses of CoreException in com.sodius.mdw.core.util.io
 

Methods in com.sodius.mdw.core.util.io that return CoreException
static CoreException XMLUtils.createCoreException(SAXException e)
          Creates a CoreException based on the specified XML exception.