java.lang.Object
org.palladiosimulator.edp2.visualization.properties.sections.EDP2PropertiesTable

public class EDP2PropertiesTable extends Object
  • Constructor Details

    • EDP2PropertiesTable

      public EDP2PropertiesTable(Composite parent)
  • Method Details

    • openColorAndTransparencyDialog

      protected void openColorAndTransparencyDialog(TableItem item, Table table)
      Opens a ColorDialog to change the color of the last selected JFreeChartVisualizationSingleDatastreamInput.
      Parameters:
      item - index the row-index of the cell to be edited
      shell - the Shell in which the dialog is displayed.
    • openEObjectDialog

      protected void openEObjectDialog(TableItem item, Table table, Class<?> propertyType, Collection<?> filterList, Collection<EReference> additionalChildReferences)
      Opens an EObjectDialog to change the EObject of the last selected JFreeChartVisualizationSingleDatastreamInput.
      Parameters:
      item - index the row-index of the cell to be edited
      propertyType -
      shell - the Shell in which the dialog is displayed.
    • openMeasureDialog

      protected void openMeasureDialog(int index, Table table)
      Opens a TableEditor to change a Measure ConfigurationProperty.
      Parameters:
      index - An integer denoting the row-index of the cell containing ConfigurationProperty to be edited.
      table - The Table containing the ConfigurationProperty to be edited.
    • openTextDialog

      protected void openTextDialog(int index, Table table, Class<?> clazz)
      Opens a text dialog for editing cells in the #visualPropertiesTable by entering text.
      Parameters:
      index - the row-index of the cell to be edited
      clazz -
    • openBooleanDialog

      protected void openBooleanDialog(int index, Table table)
      Opens a dropdown (Combo) for editing cells in the #visualPropertiesTable, which can only have boolean values.
      Parameters:
      index - the row-index of the cell to be edited
    • refreshTable

      public void refreshTable()
      Update the table containing the properties of the lastSelectedInput.
    • setLastSelection

      public void setLastSelection(IPropertyConfigurable iPropertyConfigurable)