Class ComponentParametersEditorSection
- java.lang.Object
-
- org.palladiosimulator.editors.commons.tabs.generic.EditorSection
-
- org.palladiosimulator.editors.commons.tabs.parameters.ComponentParametersEditorSection
-
- All Implemented Interfaces:
Observer
public class ComponentParametersEditorSection extends EditorSection
-
-
Field Summary
Fields Modifier and Type Field Description static String[]
columnNames
Set column names of Tabele.static int
ICON_COLUMN_INDEX
static String
PARAMETERS_ICON_COLUMN
Columns of a table, which is used into operations tablestatic String
STOEX_COLUMN
static int
STOEX_COLUMN_INDEX
static String
VARIABLE_COLUMN
static int
VARIABLE_COLUMN_INDEX
-
Fields inherited from class org.palladiosimulator.editors.commons.tabs.generic.EditorSection
viewer
-
-
Constructor Summary
Constructors Constructor Description ComponentParametersEditorSection(Composite composite)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canAddButonCreated()
protected boolean
canDeleteButonCreated()
protected SelectionListener
createAddButtonActionListener()
Create a SelectionListener for the Add-Buttonprotected SelectionListener
createDeleteButtonListener()
Set a SelectionListener for the Delete-Buttonprotected void
createTableColumns(Table table)
Create the table columns.protected CellEditor[]
createViewerCellEditors(Table table)
Create a CellEditors for Viewer.protected ObservableCellModifier
createViewerCellModifier()
ComponentParametersCellModifier
getCellModifier()
protected de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum
getExpectedType(de.uka.ipd.sdq.stoex.RandomVariable rv)
VariableUsageWrapper
getSelectedVariableUsage()
protected String[]
getTableColumnNames()
protected boolean
inputValidation(EObject object)
void
update(Observable o, Object arg)
-
Methods inherited from class org.palladiosimulator.editors.commons.tabs.generic.EditorSection
addViewerSelectionChangedListener, createTableSection, createToolBar, getSelectedObject, getViewer, refresh, setDeleteButtonEnabled, setDeleteButtonListener, setViewerCellModifier, setViewerCellModifier, setViewerContentProvider, setViewerInput, setViewerLabelProvider
-
-
-
-
Field Detail
-
ICON_COLUMN_INDEX
public static final int ICON_COLUMN_INDEX
- See Also:
- Constant Field Values
-
VARIABLE_COLUMN_INDEX
public static final int VARIABLE_COLUMN_INDEX
- See Also:
- Constant Field Values
-
STOEX_COLUMN_INDEX
public static final int STOEX_COLUMN_INDEX
- See Also:
- Constant Field Values
-
PARAMETERS_ICON_COLUMN
public static final String PARAMETERS_ICON_COLUMN
Columns of a table, which is used into operations table- See Also:
- Constant Field Values
-
VARIABLE_COLUMN
public static final String VARIABLE_COLUMN
- See Also:
- Constant Field Values
-
STOEX_COLUMN
public static final String STOEX_COLUMN
- See Also:
- Constant Field Values
-
columnNames
public static String[] columnNames
Set column names of Tabele.
-
-
Constructor Detail
-
ComponentParametersEditorSection
public ComponentParametersEditorSection(Composite composite)
-
-
Method Detail
-
createAddButtonActionListener
protected SelectionListener createAddButtonActionListener()
Description copied from class:EditorSection
Create a SelectionListener for the Add-Button- Specified by:
createAddButtonActionListener
in classEditorSection
-
createDeleteButtonListener
protected SelectionListener createDeleteButtonListener()
Description copied from class:EditorSection
Set a SelectionListener for the Delete-Button- Specified by:
createDeleteButtonListener
in classEditorSection
-
createTableColumns
protected void createTableColumns(Table table)
Description copied from class:EditorSection
Create the table columns.- Specified by:
createTableColumns
in classEditorSection
-
createViewerCellEditors
protected CellEditor[] createViewerCellEditors(Table table)
Description copied from class:EditorSection
Create a CellEditors for Viewer.- Specified by:
createViewerCellEditors
in classEditorSection
-
getTableColumnNames
protected String[] getTableColumnNames()
- Specified by:
getTableColumnNames
in classEditorSection
-
getSelectedVariableUsage
public VariableUsageWrapper getSelectedVariableUsage()
- Returns:
- the selectedVariableUsage
-
getExpectedType
protected de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum getExpectedType(de.uka.ipd.sdq.stoex.RandomVariable rv)
-
createViewerCellModifier
protected ObservableCellModifier createViewerCellModifier()
- Specified by:
createViewerCellModifier
in classEditorSection
-
canAddButonCreated
protected boolean canAddButonCreated()
- Specified by:
canAddButonCreated
in classEditorSection
-
canDeleteButonCreated
protected boolean canDeleteButonCreated()
- Specified by:
canDeleteButonCreated
in classEditorSection
-
inputValidation
protected boolean inputValidation(EObject object)
- Specified by:
inputValidation
in classEditorSection
-
update
public void update(Observable o, Object arg)
- Specified by:
update
in interfaceObserver
- Overrides:
update
in classEditorSection
-
getCellModifier
public ComponentParametersCellModifier getCellModifier()
- Returns:
- the addButtonListener
-
-