public interface IAnalysisWidgetFactory
Modifier and Type | Method and Description |
---|---|
IStateBrokerHandler |
createStateBrokerHandler()
This method should return an
IStateBrokerHandler . |
IAnalysisView |
createView(java.lang.String viewName,
DataSource dataSource)
Creates one of the possible views given a string.
|
org.eclipse.jface.wizard.IWizard |
createWizard(java.lang.Object selection)
Gets a JFace
IWizard for creating a new child of the specified
component. |
java.util.List<java.lang.String> |
getAvailableViews(DataSource dataSource)
Returns an array of names associated with all allowed views (AVCs).
|
java.util.List<java.lang.Class<?>> |
getModelClasses()
This method should return a class.
|
java.util.List<java.lang.String> getAvailableViews(DataSource dataSource)
dataSource
- The data source, e.g., "Input" or "Reference", for the new
AVC.IAnalysisView createView(java.lang.String viewName, DataSource dataSource)
viewName
- The name of the view. These should come from
getAvailableViews().dataSource
- The data source, e.g., "Input" or "Reference", for the new
AVC.java.util.List<java.lang.Class<?>> getModelClasses()
IStateBrokerHandler createStateBrokerHandler()
IStateBrokerHandler
. Each
IAnalysisView
may need its own keys, so the key provider should
be tailored for this specific set of analysis widgets.org.eclipse.jface.wizard.IWizard createWizard(java.lang.Object selection)
IWizard
for creating a new child of the specified
component.selection
- The object that will be getting a wizard.