public class InteractivePetriNetL
extends java.lang.Object
Constructor and Description |
---|
InteractivePetriNetL(PetriNetMapL pnmap) |
InteractivePetriNetL(PetriNetMapL pnmap,
org.deckfour.xes.model.XLog log,
AggregatedHeuristicsL ahl,
org.processmining.contexts.uitopia.UIPluginContext context) |
InteractivePetriNetL(java.lang.String selectedActivity) |
Modifier and Type | Method and Description |
---|---|
void |
addLdPlaceInfo(int rowId,
int negativeid,
int positiveid) |
void |
addLdTranInfo(int colId,
int negativeid,
int positiveid) |
void |
addToAggrLogMoves(java.lang.String t,
java.lang.Integer addVal) |
void |
addToAggrModelMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
java.lang.Integer addVal) |
void |
addToAggrSyncMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
java.lang.Integer addVal) |
AggregatedHeuristicsL |
getAggregatedHeuristics() |
java.util.Map<java.lang.String,java.lang.Integer> |
getAggrLogMoves() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getAggrModelMoves() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getAggrSyncMoves() |
java.util.List<LDSetsL> |
getAllLdPlaceInfo() |
java.util.Map<java.lang.Integer,java.util.Set<java.lang.Integer>> |
getAllLdPlaceMapForTranLD() |
java.util.List<LDSetsL> |
getAllLdTranInfo() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> |
getAllPlaceId() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getAllTranId() |
java.util.Set<LDSetsL> |
getAllTranLDFCs() |
org.processmining.framework.plugin.PluginContext |
getContext() |
PNetVisualizerControllerL |
getController() |
ReductionTrackerL |
getCurrentRedTracker() |
java.util.Set<java.lang.String> |
getEventNames() |
int |
getImnIndex() |
java.util.List<InteractiveMatrixNetL> |
getImnList() |
java.util.List<java.util.Set<java.lang.Integer>> |
getInputOutPlaces() |
java.util.List<java.util.Set<java.lang.Integer>> |
getInputOutTransitions() |
InteractiveMatrixNetL |
getInteractiveMatNet() |
java.util.Set<LDSetsL> |
getLdPlaceMapForTranLD(java.lang.Integer key) |
org.deckfour.xes.model.XLog |
getLog() |
CalculateLogHeuristicsL |
getLogInfo() |
ReductionTrackerL |
getNextRedTracker() |
org.processmining.models.graphbased.directed.petrinet.elements.Place |
getPlaceBasedOnID(int id) |
java.lang.Integer |
getPlaceId(org.processmining.models.graphbased.directed.petrinet.elements.Place p) |
java.util.Set<java.lang.Integer> |
getPlaceLDNonSiphonIndex() |
java.util.List<LDSetsL> |
getplaceLDNonSiphons() |
int |
getPrevImnIndex1(int currId) |
org.processmining.framework.plugin.PluginContext |
getPromContext() |
java.lang.String |
getSelectedActivity() |
PetriNetMapL |
getselectedPetriNetMap() |
java.util.List<java.lang.String> |
getSortedEventNames() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTranBasedOnID(int id) |
java.lang.Integer |
getTranId(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
java.util.Set<java.lang.Integer> |
getTranLDFCs() |
java.util.Set<TransPairAlignmentL> |
getTranPairs() |
org.processmining.contexts.uitopia.UIPluginContext |
getUIContext() |
ControllerViewModeL |
getViewMode() |
boolean |
isAlignmentMode() |
boolean |
isCalculateAlignments() |
boolean |
isDataQuality() |
boolean |
isDeclareAlignments() |
boolean |
isKeepHistory() |
boolean |
isPredictorMode() |
void |
reduceInteractiveMatNet() |
void |
removeLdPlaceMapForTranLD(java.lang.Integer key,
LDSetsL lds) |
void |
selectNextIndex() |
void |
selectPrevIndex() |
void |
setAlignmentMode(boolean alignment) |
void |
setBruteForceCalc(boolean b) |
void |
setCalculateAlignments(boolean calculateAlignments) |
void |
setContext(org.processmining.framework.plugin.PluginContext context) |
void |
setController() |
void |
setCurrentRedTracker(ReductionTrackerL r) |
void |
setDataQuality(boolean dataQuality) |
void |
setDeclareAlignments(boolean declareAlignments) |
void |
setFitPre(float[] fitPre) |
void |
setImnIndex(int imnIndex) |
void |
setImnList(java.util.List<InteractiveMatrixNetL> imnList) |
void |
setInputOutPlaces(java.util.List<java.util.Set<java.lang.Integer>> inputOutNodeCombo) |
void |
setInputOutTransitions(java.util.List<java.util.Set<java.lang.Integer>> inputOutTrans) |
void |
setKeepHistory(boolean keepHistory) |
void |
setLdPlaceMapForTranLD(java.lang.Integer key,
LDSetsL lds) |
void |
setLdTranInfo(LDSetsL ldset) |
void |
setLog(org.deckfour.xes.model.XLog log) |
void |
setLogInfo(CalculateLogHeuristicsL logInfo) |
void |
setNextRedTracker(ReductionTrackerL r) |
void |
setPlaceId(org.processmining.models.graphbased.directed.petrinet.elements.Place p,
java.lang.Integer i) |
void |
setPredictorMode(boolean predictor) |
void |
setSelectedActivity(java.lang.String selectedActivity) |
void |
setselectedPetriNetMap(PetriNetMapL pnMap) |
void |
setTranId(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
java.lang.Integer i) |
void |
setTranPairs(java.util.Set<TransPairAlignmentL> tranPairs) |
void |
setViewMode(ControllerViewModeL viewMode) |
void |
subFromAggrLogMoves(java.lang.String l,
java.lang.Integer subVal) |
void |
subFromAggrModelMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
java.lang.Integer subVal) |
void |
subFromAggrSyncMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
java.lang.Integer subVal) |
void |
updateInteractiveMatNet(ReductionTrackerL rd) |
void |
updateLdTranInfo(int listID,
int newNegId,
int newPosId) |
public InteractivePetriNetL(java.lang.String selectedActivity)
public InteractivePetriNetL(PetriNetMapL pnmap, org.deckfour.xes.model.XLog log, AggregatedHeuristicsL ahl, org.processmining.contexts.uitopia.UIPluginContext context)
public InteractivePetriNetL(PetriNetMapL pnmap)
public org.processmining.framework.plugin.PluginContext getContext()
public void setContext(org.processmining.framework.plugin.PluginContext context)
public int getImnIndex()
public void setImnIndex(int imnIndex)
public java.util.List<InteractiveMatrixNetL> getImnList()
public void setImnList(java.util.List<InteractiveMatrixNetL> imnList)
public void setLog(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XLog getLog()
public void setLogInfo(CalculateLogHeuristicsL logInfo)
public java.util.Set<java.lang.Integer> getPlaceLDNonSiphonIndex()
public java.util.Set<java.lang.Integer> getTranLDFCs()
public java.util.List<LDSetsL> getplaceLDNonSiphons()
public java.lang.Integer getPlaceId(org.processmining.models.graphbased.directed.petrinet.elements.Place p)
public void setPlaceId(org.processmining.models.graphbased.directed.petrinet.elements.Place p, java.lang.Integer i)
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> getAllPlaceId()
public java.lang.Integer getTranId(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
public void setTranId(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, java.lang.Integer i)
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getAllTranId()
public PetriNetMapL getselectedPetriNetMap()
public void setselectedPetriNetMap(PetriNetMapL pnMap)
public void setSelectedActivity(java.lang.String selectedActivity)
public java.lang.String getSelectedActivity()
public java.util.Set<java.lang.String> getEventNames()
public CalculateLogHeuristicsL getLogInfo()
public org.processmining.models.graphbased.directed.petrinet.elements.Place getPlaceBasedOnID(int id)
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTranBasedOnID(int id)
public org.processmining.framework.plugin.PluginContext getPromContext()
public org.processmining.contexts.uitopia.UIPluginContext getUIContext()
public void selectPrevIndex()
public void selectNextIndex()
public InteractiveMatrixNetL getInteractiveMatNet()
public void updateInteractiveMatNet(ReductionTrackerL rd)
public void reduceInteractiveMatNet()
public java.util.List<java.lang.String> getSortedEventNames()
public java.util.List<LDSetsL> getAllLdPlaceInfo()
public void addLdPlaceInfo(int rowId, int negativeid, int positiveid)
public java.util.List<LDSetsL> getAllLdTranInfo()
public void addLdTranInfo(int colId, int negativeid, int positiveid)
public void setLdTranInfo(LDSetsL ldset)
public void updateLdTranInfo(int listID, int newNegId, int newPosId)
public java.util.Set<LDSetsL> getLdPlaceMapForTranLD(java.lang.Integer key)
public void setLdPlaceMapForTranLD(java.lang.Integer key, LDSetsL lds)
public void removeLdPlaceMapForTranLD(java.lang.Integer key, LDSetsL lds)
public java.util.Map<java.lang.Integer,java.util.Set<java.lang.Integer>> getAllLdPlaceMapForTranLD()
public java.util.Set<LDSetsL> getAllTranLDFCs()
public ReductionTrackerL getCurrentRedTracker()
public ReductionTrackerL getNextRedTracker()
public void setCurrentRedTracker(ReductionTrackerL r)
public void setNextRedTracker(ReductionTrackerL r)
public void setTranPairs(java.util.Set<TransPairAlignmentL> tranPairs)
public java.util.Set<TransPairAlignmentL> getTranPairs()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getAggrSyncMoves()
public void addToAggrSyncMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, java.lang.Integer addVal)
public void subFromAggrSyncMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, java.lang.Integer subVal)
public java.util.Map<java.lang.String,java.lang.Integer> getAggrLogMoves()
public void addToAggrLogMoves(java.lang.String t, java.lang.Integer addVal)
public void subFromAggrLogMoves(java.lang.String l, java.lang.Integer subVal)
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getAggrModelMoves()
public void addToAggrModelMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, java.lang.Integer addVal)
public void subFromAggrModelMoves(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, java.lang.Integer subVal)
public boolean isAlignmentMode()
public void setAlignmentMode(boolean alignment)
public boolean isPredictorMode()
public void setPredictorMode(boolean predictor)
public boolean isKeepHistory()
public void setKeepHistory(boolean keepHistory)
public ControllerViewModeL getViewMode()
public void setViewMode(ControllerViewModeL viewMode)
public boolean isCalculateAlignments()
public void setCalculateAlignments(boolean calculateAlignments)
public java.util.List<java.util.Set<java.lang.Integer>> getInputOutPlaces()
public void setInputOutPlaces(java.util.List<java.util.Set<java.lang.Integer>> inputOutNodeCombo)
public java.util.List<java.util.Set<java.lang.Integer>> getInputOutTransitions()
public void setInputOutTransitions(java.util.List<java.util.Set<java.lang.Integer>> inputOutTrans)
public int getPrevImnIndex1(int currId)
public boolean isDataQuality()
public void setDataQuality(boolean dataQuality)
public void setBruteForceCalc(boolean b)
public PNetVisualizerControllerL getController()
public void setController()
public boolean isDeclareAlignments()
public void setDeclareAlignments(boolean declareAlignments)
public AggregatedHeuristicsL getAggregatedHeuristics()
public void setFitPre(float[] fitPre)