Class PropertyPanelFactory
- java.lang.Object
- 
- jadex.bpmn.editor.gui.propertypanels.PropertyPanelFactory
 
- 
 public class PropertyPanelFactory extends java.lang.ObjectFactory for generating appropriate property panels.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPropertyPanelFactory.ActivityFilter
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDATA_EDGEFilter keyword for data edges.static java.lang.StringDEFAULTFilter keyword for default panels (no selection).BasePropertyPanelemptypanelAn empty panel.static java.lang.StringERROR_EVENTFilter keyword for error events.static java.lang.StringEVENT_SUBPROCESSFilter keyword for event subprocessesstatic java.lang.StringEXTERNAL_SUBPROCESSFilter keyword for external subprocesses.protected static java.util.Map<java.lang.String,IFilter<java.lang.Object>>FILTERSstatic java.lang.StringINTERNAL_SUBPROCESSFilter keyword for internal subprocessesstatic java.lang.StringLANEFilter keyword for lanes.static java.lang.StringMESSAGE_EVENTFilter keyword for message events.protected java.util.List<Tuple2<IFilter<java.lang.Object>,java.lang.reflect.Constructor<?>>>panelconstructorsList of panel constructors.static java.lang.StringPOOLFilter keyword for pools.static java.lang.StringRULE_EVENTFilter keyword for rule events.static java.lang.StringSEQUENCE_EDGEFilter keyword for sequence edges.static java.lang.StringSIGNAL_EVENTFilter keyword for signal events.static java.lang.StringTASKFilter keyword for tasks.static java.lang.StringTIMER_EVENTFilter keyword for timer events.
 - 
Constructor SummaryConstructors Constructor Description PropertyPanelFactory(java.util.Map<java.lang.Object,java.lang.Object> config)Creates the factory.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.JComponentcreatePanel(ModelContainer container, java.lang.Object selection)Creates a new property panel for the selected item.voidsetConfiguration(java.util.Map<java.lang.Object,java.lang.Object> config)Sets the factory configuration.
 
- 
- 
- 
Field Detail- 
DEFAULTpublic static final java.lang.String DEFAULT Filter keyword for default panels (no selection).- See Also:
- Constant Field Values
 
 - 
POOLpublic static final java.lang.String POOL Filter keyword for pools.- See Also:
- Constant Field Values
 
 - 
LANEpublic static final java.lang.String LANE Filter keyword for lanes.- See Also:
- Constant Field Values
 
 - 
TASKpublic static final java.lang.String TASK Filter keyword for tasks.- See Also:
- Constant Field Values
 
 - 
INTERNAL_SUBPROCESSpublic static final java.lang.String INTERNAL_SUBPROCESS Filter keyword for internal subprocesses- See Also:
- Constant Field Values
 
 - 
EXTERNAL_SUBPROCESSpublic static final java.lang.String EXTERNAL_SUBPROCESS Filter keyword for external subprocesses.- See Also:
- Constant Field Values
 
 - 
EVENT_SUBPROCESSpublic static final java.lang.String EVENT_SUBPROCESS Filter keyword for event subprocesses- See Also:
- Constant Field Values
 
 - 
ERROR_EVENTpublic static final java.lang.String ERROR_EVENT Filter keyword for error events.- See Also:
- Constant Field Values
 
 - 
TIMER_EVENTpublic static final java.lang.String TIMER_EVENT Filter keyword for timer events.- See Also:
- Constant Field Values
 
 - 
MESSAGE_EVENTpublic static final java.lang.String MESSAGE_EVENT Filter keyword for message events.- See Also:
- Constant Field Values
 
 - 
RULE_EVENTpublic static final java.lang.String RULE_EVENT Filter keyword for rule events.- See Also:
- Constant Field Values
 
 - 
SIGNAL_EVENTpublic static final java.lang.String SIGNAL_EVENT Filter keyword for signal events.- See Also:
- Constant Field Values
 
 - 
SEQUENCE_EDGEpublic static final java.lang.String SEQUENCE_EDGE Filter keyword for sequence edges.- See Also:
- Constant Field Values
 
 - 
DATA_EDGEpublic static final java.lang.String DATA_EDGE Filter keyword for data edges.- See Also:
- Constant Field Values
 
 - 
FILTERSprotected static final java.util.Map<java.lang.String,IFilter<java.lang.Object>> FILTERS 
 - 
emptypanelpublic BasePropertyPanel emptypanel An empty panel.
 
- 
 - 
Method Detail- 
setConfigurationpublic void setConfiguration(java.util.Map<java.lang.Object,java.lang.Object> config) Sets the factory configuration.- Parameters:
- config- Panel configuration.
 
 - 
createPanelpublic javax.swing.JComponent createPanel(ModelContainer container, java.lang.Object selection) Creates a new property panel for the selected item.- Parameters:
- container- The model container.
- Returns:
- Property panel.
 
 
- 
 
-