Class EventFilterEditorSection
- java.lang.Object
-
- org.palladiosimulator.editors.commons.tabs.generic.EditorSection
-
- org.palladiosimulator.editors.commons.tabs.connectors.EventFilterEditorSection
-
- All Implemented Interfaces:
Observer
public class EventFilterEditorSection extends EditorSection
-
-
Field Summary
Fields Modifier and Type Field Description static String[]
columnNames
static String
CONNECTOR_ICON_COLUMN
Columns of a table, which is used into operations tablestatic String
FILTER_COLUMN
static int
FILTER_COLUMN_INDEX
static int
ICON_COLUMN_INDEX
-
Fields inherited from class org.palladiosimulator.editors.commons.tabs.generic.EditorSection
viewer
-
-
Constructor Summary
Constructors Constructor Description EventFilterEditorSection(Composite composite)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canAddButonCreated()
protected boolean
canDeleteButonCreated()
protected SelectionListener
createAddButtonActionListener()
Add Action button.protected SelectionListener
createDeleteButtonListener()
Default deletion button.protected void
createTableColumns(Table table)
Create the table columns.protected CellEditor[]
createViewerCellEditors(Table table)
Create a CellEditors for Viewer.protected ObservableCellModifier
createViewerCellModifier()
Initialise the cell modifier.EventFilterAddActionListener
getAddButtonListener()
EventFilterDeleteActionListener
getDeleteButtonListener()
protected String[]
getTableColumnNames()
protected boolean
inputValidation(EObject object)
-
Methods inherited from class org.palladiosimulator.editors.commons.tabs.generic.EditorSection
addViewerSelectionChangedListener, createTableSection, createToolBar, getSelectedObject, getViewer, refresh, setDeleteButtonEnabled, setDeleteButtonListener, setViewerCellModifier, setViewerCellModifier, setViewerContentProvider, setViewerInput, setViewerLabelProvider, update
-
-
-
-
Field Detail
-
ICON_COLUMN_INDEX
public static final int ICON_COLUMN_INDEX
- See Also:
- Constant Field Values
-
FILTER_COLUMN_INDEX
public static final int FILTER_COLUMN_INDEX
- See Also:
- Constant Field Values
-
CONNECTOR_ICON_COLUMN
public static final String CONNECTOR_ICON_COLUMN
Columns of a table, which is used into operations table- See Also:
- Constant Field Values
-
FILTER_COLUMN
public static final String FILTER_COLUMN
- See Also:
- Constant Field Values
-
columnNames
public static String[] columnNames
-
-
Constructor Detail
-
EventFilterEditorSection
public EventFilterEditorSection(Composite composite)
Constructor
-
-
Method Detail
-
createViewerCellEditors
protected CellEditor[] createViewerCellEditors(Table table)
Description copied from class:EditorSection
Create a CellEditors for Viewer.- Specified by:
createViewerCellEditors
in classEditorSection
-
createViewerCellModifier
protected ObservableCellModifier createViewerCellModifier()
Initialise the cell modifier.- Specified by:
createViewerCellModifier
in classEditorSection
- Returns:
- The cell modifier.
- See Also:
EditorSection.createViewerCellModifier()
-
createTableColumns
protected void createTableColumns(Table table)
Create the table columns.- Specified by:
createTableColumns
in classEditorSection
- Parameters:
table
- The table object to add the columns to.- See Also:
EditorSection.createTableColumns(org.eclipse.swt.widgets.Table)
-
createAddButtonActionListener
protected SelectionListener createAddButtonActionListener()
Add Action button. Note: This method has been aligned with he OperationsEditorserction and there was no explanation why the implementation does exactly the opposite of the included comment.- Specified by:
createAddButtonActionListener
in classEditorSection
- See Also:
EditorSection.createAddButtonActionListener()
-
createDeleteButtonListener
protected SelectionListener createDeleteButtonListener()
Default deletion button.- Specified by:
createDeleteButtonListener
in classEditorSection
- See Also:
EditorSection.createDeleteButtonListener()
-
getTableColumnNames
protected String[] getTableColumnNames()
- Specified by:
getTableColumnNames
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
-
getAddButtonListener
public EventFilterAddActionListener getAddButtonListener()
- Returns:
- the addButtonListener
-
getDeleteButtonListener
public EventFilterDeleteActionListener getDeleteButtonListener()
- Returns:
- the deleteButtonListener
-
-