public class BatMLModel extends Item
The BatMLModel extends the Item to provide a model generator for the CAEBAT BatML input files. It uses an EMFComponent to map the BatML schema to an Eclipse Modeling Framework Ecore model, which is then translated to an ICE TreeComposite to be visualized and editted by the user.
component
Constructor and Description |
---|
BatMLModel()
The constructor.
|
BatMLModel(org.eclipse.core.resources.IProject projectSpace)
The constructor with a project space in which files should be
manipulated.
|
Modifier and Type | Method and Description |
---|---|
void |
loadInput(java.lang.String input) |
FormStatus |
process(java.lang.String actionName) |
addListener, cancelProcess, cancelProcess, clone, copy, disable, equals, getAvailableActions, getDescription, getForm, getId, getItemBuilderName, getItemType, getName, getOutputFile, getResource, getResource, getStatus, hashCode, hasProject, isEnabled, loadFromPSF, reloadProjectData, setActionFactory, setDescription, setId, setIOService, setItemBuilderName, setName, setProject, setupFormWithServices, submitForm, update, update, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public BatMLModel()
The constructor.
public BatMLModel(org.eclipse.core.resources.IProject projectSpace)
The constructor with a project space in which files should be manipulated.
projectSpace
- The Eclipse project where files should be stored and from which they should be retrieved.
public FormStatus process(java.lang.String actionName)
process
in class Item
actionName
- The name of action that should be performed using the
processed Form data.