public class CostBasedCompleteUI
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor and Description |
---|---|
|
CostBasedCompleteUI(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transCol,
java.util.Collection<org.deckfour.xes.classification.XEventClass> evClassCol) |
|
CostBasedCompleteUI(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transCol,
java.util.Collection<org.deckfour.xes.classification.XEventClass> evClassCol,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defMoveModelCost,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defSyncCost,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> defMoveLogCost) |
protected |
CostBasedCompleteUI(double[][] size) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
getMapEvClassToCost()
Get map from event class to cost of move on log
|
java.lang.Integer |
getMaxNumOfStates()
get maximum number of explored states before stop exploration
|
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getSyncCost()
get cost of doing synchronous moves
|
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getTransitionWeight()
get penalty when move on model is performed
|
boolean |
isUsePartialOrderedEvents()
True if events with same timestamps are treated as partially ordered
events
|
protected javax.swing.JButton |
populateSetAllButton(java.lang.String defaultCost,
javax.swing.table.DefaultTableModel tableModel,
java.lang.String addLocation) |
protected void |
setTitle(com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance,
java.lang.String title) |
protected void |
setupPOCheckbox(com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance,
int row) |
protected void |
setUpStateSlider(com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance,
int row) |
protected void |
setupUI(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transCol,
java.util.Collection<org.deckfour.xes.classification.XEventClass> evClassCol,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defMoveModelCost,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defSyncCost,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> defMoveLogCost,
com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance,
int startAtRow) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected CostBasedCompleteUI(double[][] size)
public CostBasedCompleteUI(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transCol, java.util.Collection<org.deckfour.xes.classification.XEventClass> evClassCol)
public CostBasedCompleteUI(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transCol, java.util.Collection<org.deckfour.xes.classification.XEventClass> evClassCol, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defMoveModelCost, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defSyncCost, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> defMoveLogCost)
protected void setupPOCheckbox(com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance, int row)
protected void setTitle(com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance, java.lang.String title)
protected void setUpStateSlider(com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance, int row)
protected void setupUI(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transCol, java.util.Collection<org.deckfour.xes.classification.XEventClass> evClassCol, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defMoveModelCost, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> defSyncCost, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> defMoveLogCost, com.fluxicon.slickerbox.factory.SlickerFactory slickerFactoryInstance, int startAtRow)
protected javax.swing.JButton populateSetAllButton(java.lang.String defaultCost, javax.swing.table.DefaultTableModel tableModel, java.lang.String addLocation)
public java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> getMapEvClassToCost()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getTransitionWeight()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getSyncCost()
public java.lang.Integer getMaxNumOfStates()
public boolean isUsePartialOrderedEvents()