public class PROTEUSModel extends Item
An PROTEUS Item for creating PROTEUS input files. This Item expects to find the input specifications generated from PROTEUS in the ${workspace}/SHARP directory. The specifications can be found at http://projects.eclipse.org/projects/technology.ice in the "files" section or in the ICE repository. The files are in the native ICE form specified by the XML schema (ICESchema.xsd) available from the same source.
This class' Item builder sets the identity of the PROTEUS-based application using loadSpecContents().
component
Constructor and Description |
---|
PROTEUSModel()
The constructor.
|
PROTEUSModel(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 name)
This operation loads the given example into the Form.
|
FormStatus |
process(java.lang.String actionName)
This operation creates the PROTEUS input file.
|
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 PROTEUSModel()
The constructor.
public PROTEUSModel(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)
This operation creates the PROTEUS input file.
process
in class Item
actionName
- The name of action that should be performed using the
processed Form data.