Class ExplorerModel
- java.lang.Object
-
- org.processmining.dataawareexplorer.explorer.model.ExplorerModel
-
public class ExplorerModel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected floatmaxLineWidthprotected floatminLineWidth
-
Constructor Summary
Constructors Constructor Description ExplorerModel(org.deckfour.xes.model.XLog log, org.processmining.datapetrinets.DataPetriNetsWithMarkings model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter()voidfilterData()protected voidfinalize()org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLoggetAlignment()java.util.Map<java.lang.String,java.awt.Color>getAlignmentColorMap()org.processmining.plugins.balancedconformance.config.BalancedProcessorConfigurationgetAlignmentConfiguration()AlignmentInformationgetAlignmentInformation()java.util.Set<Attribute>getChartAttributes()java.util.Map<org.deckfour.xes.classification.XEventClass,java.awt.Color>getColorMap()ExplorerControllergetController()java.util.List<java.lang.String>getDictionary()com.google.common.collect.SetMultimap<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String>getDiscoveredWriteOperations()DiscoveryProcessor.DiscoveryResultgetDiscoveryResult()org.deckfour.xes.classification.XEventClassesgetEventClasses()org.deckfour.xes.classification.XEventClassifiergetEventClassifier()FilterConfigurationgetFilterConfiguration()java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>getFilteredAlignments()java.lang.Iterable<org.deckfour.xes.model.XTrace>getFilteredLog()org.processmining.models.semantics.petrinet.Marking[]getFinalMarkings()org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.GuardDisplayModegetGuardDisplayMode()java.util.Map<java.lang.String,java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>>getInEdgeMap()org.processmining.models.semantics.petrinet.MarkinggetInitialMarking()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getLiteralValues()org.deckfour.xes.model.XLoggetLog()java.util.Set<java.lang.String>getLogAttributes()java.lang.Class<?>getLogAttributeType(java.lang.String key)floatgetMaxLineWidth()floatgetMinLineWidth()org.processmining.datapetrinets.DataPetriNetsWithMarkingsgetModel()java.util.Map<java.lang.String,java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>>getOutEdgeMap()org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.PlaceDisplayModegetPlaceDisplayMode()java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>getSelectedAlignments()java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition>getTransitionsLocalId()org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.VariableDisplayModegetVariableDisplayMode()ViewModegetViewMode()booleanhasAlignment()booleanhasLog()booleanisAlignmentDirty()booleanisDiscoveryResultDirty()booleanisFilterDirty()booleanisStandardAttribute(java.lang.String key)booleanisViewModeDirty()voidresetDirtyFlags()voidresetDiscoveryResult()voidsetAlignment(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignment)voidsetAlignmentConfiguration(org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfiguration)voidsetController(ExplorerController parent)voidsetDiscoveredWriteOperations(com.google.common.collect.SetMultimap<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> discoverWriteOperations)voidsetDiscoveryResult(DiscoveryProcessor.DiscoveryResult result)voidsetEventClassifier(org.deckfour.xes.classification.XEventClassifier eventClassifier)voidsetFilterConfiguration(FilterConfiguration filterConfiguration)voidsetGuardDisplayMode(org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.GuardDisplayMode guardDisplayMode)voidsetLiteralValues(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> literalValues)voidsetPlaceDisplayMode(org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.PlaceDisplayMode placeDisplayMode)voidsetSelectedAlignments(java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> selectedAlignments)voidsetVariableDisplayMode(org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.VariableDisplayMode variableDisplayMode)voidsetViewMode(ViewMode viewMode)
-
-
-
Method Detail
-
getLog
public org.deckfour.xes.model.XLog getLog()
-
hasLog
public boolean hasLog()
-
getEventClasses
public org.deckfour.xes.classification.XEventClasses getEventClasses()
-
getLogAttributes
public java.util.Set<java.lang.String> getLogAttributes()
-
getLogAttributeType
public java.lang.Class<?> getLogAttributeType(java.lang.String key)
-
getColorMap
public java.util.Map<org.deckfour.xes.classification.XEventClass,java.awt.Color> getColorMap()
-
getFilteredLog
public java.lang.Iterable<org.deckfour.xes.model.XTrace> getFilteredLog()
-
getModel
public org.processmining.datapetrinets.DataPetriNetsWithMarkings getModel()
-
getInitialMarking
public org.processmining.models.semantics.petrinet.Marking getInitialMarking()
-
getFinalMarkings
public org.processmining.models.semantics.petrinet.Marking[] getFinalMarkings()
-
getAlignment
public org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog getAlignment()
-
setAlignment
public void setAlignment(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignment)
-
hasAlignment
public boolean hasAlignment()
-
getAlignmentColorMap
public java.util.Map<java.lang.String,java.awt.Color> getAlignmentColorMap()
-
getFilteredAlignments
public java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> getFilteredAlignments()
-
getAlignmentInformation
public AlignmentInformation getAlignmentInformation()
-
isAlignmentDirty
public boolean isAlignmentDirty()
-
getFilterConfiguration
public FilterConfiguration getFilterConfiguration()
-
setFilterConfiguration
public void setFilterConfiguration(FilterConfiguration filterConfiguration)
-
getViewMode
public ViewMode getViewMode()
-
setViewMode
public void setViewMode(ViewMode viewMode)
-
isViewModeDirty
public boolean isViewModeDirty()
-
resetDirtyFlags
public void resetDirtyFlags()
-
isFilterDirty
public boolean isFilterDirty()
-
getAlignmentConfiguration
public org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration getAlignmentConfiguration()
-
setAlignmentConfiguration
public void setAlignmentConfiguration(org.processmining.plugins.balancedconformance.config.BalancedProcessorConfiguration alignmentConfiguration)
-
setController
public void setController(ExplorerController parent)
-
getController
public ExplorerController getController()
-
getOutEdgeMap
public java.util.Map<java.lang.String,java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>> getOutEdgeMap()
-
getInEdgeMap
public java.util.Map<java.lang.String,java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>> getInEdgeMap()
-
getTransitionsLocalId
public java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> getTransitionsLocalId()
-
getChartAttributes
public java.util.Set<Attribute> getChartAttributes()
-
filter
public void filter() throws NetVisualizationException- Throws:
NetVisualizationException
-
filterData
public void filterData() throws NetVisualizationException- Throws:
NetVisualizationException
-
getDictionary
public java.util.List<java.lang.String> getDictionary()
-
getVariableDisplayMode
public org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.VariableDisplayMode getVariableDisplayMode()
-
setVariableDisplayMode
public void setVariableDisplayMode(org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.VariableDisplayMode variableDisplayMode)
-
getGuardDisplayMode
public org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.GuardDisplayMode getGuardDisplayMode()
-
setGuardDisplayMode
public void setGuardDisplayMode(org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.GuardDisplayMode guardDisplayMode)
-
setPlaceDisplayMode
public void setPlaceDisplayMode(org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.PlaceDisplayMode placeDisplayMode)
-
getPlaceDisplayMode
public org.processmining.datapetrinets.visualization.graphviz.DPNGraphvizConverterPlugin.PlaceDisplayMode getPlaceDisplayMode()
-
getSelectedAlignments
public java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> getSelectedAlignments()
-
setSelectedAlignments
public void setSelectedAlignments(java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> selectedAlignments)
-
setDiscoveryResult
public void setDiscoveryResult(DiscoveryProcessor.DiscoveryResult result)
-
getDiscoveryResult
public DiscoveryProcessor.DiscoveryResult getDiscoveryResult()
-
resetDiscoveryResult
public void resetDiscoveryResult()
-
isDiscoveryResultDirty
public boolean isDiscoveryResultDirty()
-
getEventClassifier
public org.deckfour.xes.classification.XEventClassifier getEventClassifier()
-
setEventClassifier
public void setEventClassifier(org.deckfour.xes.classification.XEventClassifier eventClassifier)
-
isStandardAttribute
public boolean isStandardAttribute(java.lang.String key)
-
setLiteralValues
public void setLiteralValues(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> literalValues)
-
getLiteralValues
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getLiteralValues()
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
setDiscoveredWriteOperations
public void setDiscoveredWriteOperations(com.google.common.collect.SetMultimap<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> discoverWriteOperations)
-
getDiscoveredWriteOperations
public com.google.common.collect.SetMultimap<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> getDiscoveredWriteOperations()
-
getMinLineWidth
public float getMinLineWidth()
-
getMaxLineWidth
public float getMaxLineWidth()
-
-