public class VibeModel extends Item
This class is the model representation of the VIBE model. It inherits from the Item Class. It will load INI conf files into a form that can be written to create new input for VIBE Simulations. If no conf file is given to the loadInput method the VibeModel will automatically load the case 6 example.
component
Constructor and Description |
---|
VibeModel()
A nullary constructor that delegates to the project constructor.
|
VibeModel(org.eclipse.core.resources.IProject project)
The constructor for the VibeModel.
|
Modifier and Type | Method and Description |
---|---|
void |
loadInput(java.lang.String name)
This operation loads the given example into the Form.
|
FormStatus |
process(java.lang.String actionName)
Overrides item's process by adding a customTaggedExportString (ini).
|
void |
setupForm()
This operation overrides the Item.setupForm() operation.
|
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 VibeModel()
public VibeModel(org.eclipse.core.resources.IProject project)
The constructor for the VibeModel. Calls the constructor for Item by passing the IProject. It should call setupForm() in the super constructor.
project
- The passed IProject for the workspace.public void setupForm()
This operation overrides the Item.setupForm() operation.
public FormStatus process(java.lang.String actionName)
Overrides item's process by adding a customTaggedExportString (ini). Still utilizes Item's process functionality for all other calls.
process
in class Item
actionName
- The name of action that should be performed using the
processed Form data.