org.processmining.plugins.petrinet.configurable.ui.widgets
Interface Structured_UI<INPUT,OUTPUT>

Type Parameters:
INPUT -
OUTPUT -
All Known Implementing Classes:
ConfigurableFeature_UI, ConfigurableGraphElement_UI, ConfigurableGraphElement_UI.ConfigurableArc_UI, ConfigurableGraphElement_UI.ConfigurablePlace_UI, ConfigurableGraphElement_UI.ConfigurableTransition_UI, ConfigurableIntegerFeature_UI, ConfigurableIntegerFeature_UI.ConfigurableArcWeightFeature_UI, ConfigurableIntegerFeature_UI.ConfigurablePlaceMarkingFeature_UI, Configuration_UI, ConfigureFeature_UI, ConfigureGraphElement_UI, ConfigureInteger_UI, ParameterizedIntegerFeature_UI, ParameterizedIntegerFeature_UI.IntegerParameter_UI, ParameterizedIntegerFeature_UI.ParameterizedArcWeightFeature_UI, ParameterizedIntegerFeature_UI.ParameterizedPlaceMarkingFeature_UI

public interface Structured_UI<INPUT,OUTPUT>

Abstract UI design template for UI classes, providing a standard method of setting values in the UI and for obtaining configuration results from the UI.

Author:
dfahland

Method Summary
 OUTPUT getConfigured()
           
 void setValues(INPUT input)
          Fill controls of this panel based on the values in the feature.
 

Method Detail

setValues

void setValues(INPUT input)
Fill controls of this panel based on the values in the feature.

Parameters:
feature -

getConfigured

OUTPUT getConfigured()
                     throws java.lang.Exception
Returns:
object configured by this panel
Throws:
java.lang.Exception