public final class LogMapping
extends java.lang.Object
XLog
that is used during the Data
Alignment.Constructor and Description |
---|
LogMapping(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transEvClassMapping,
java.util.Map<java.lang.String,java.lang.String> variableMapping,
WriteOperationCost writeOperationCost,
java.util.Map<java.lang.String,java.lang.Object> upperBounds,
java.util.Map<java.lang.String,java.lang.Object> lowerBounds,
java.util.Map<java.lang.String,java.lang.Object> defaultValues,
BalancedProcessorConfiguration.UnassignedMode unassignedMode,
org.processmining.datapetrinets.DataPetriNet net,
org.deckfour.xes.model.XLog log)
Deprecated.
|
LogMapping(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transEvClassMapping,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> eventClass2Cost,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> transition2Cost,
java.util.Map<java.lang.String,java.lang.String> variableMapping,
WriteOperationCost writeOperationCost,
java.util.Map<java.lang.String,java.lang.Object> upperBounds,
java.util.Map<java.lang.String,java.lang.Object> lowerBounds,
java.util.Map<java.lang.String,java.lang.Object> defaultValues,
BalancedProcessorConfiguration.UnassignedMode unassignedMode,
org.processmining.datapetrinets.DataPetriNet net,
org.deckfour.xes.model.XLog log) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.Class> |
convertToVariableTypes(java.util.Map<java.lang.String,Variable> variables) |
static com.google.common.collect.SetMultimap<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
createEventClassToTransitionsMap(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transEvClassMapping) |
static java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> |
createTransitionsToNameMap(org.processmining.datapetrinets.DataPetriNet net) |
static java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.LinkedHashSet<java.lang.String>> |
createVariablesToWriteMap(org.processmining.datapetrinets.DataPetriNet net) |
static java.util.LinkedHashSet<java.lang.String> |
createVariabletoWriteSet(org.processmining.models.graphbased.directed.petrinetwithdata.newImpl.PNWDTransition transition) |
boolean |
finalVariablesInGuard(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition) |
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
getEventClass2Cost() |
org.deckfour.xes.classification.XEventClasses |
getEventClasses() |
org.deckfour.xes.classification.XEventClassifier |
getEventClassifier() |
com.google.common.collect.SetMultimap<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getEventIdentityToTransition() |
org.processmining.datapetrinets.expression.GuardExpression |
getGuardExpression(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition) |
static java.util.List<org.processmining.datapetrinets.expression.GuardExpression> |
getGuards(org.processmining.datapetrinets.DataPetriNet net) |
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getMappedTransitions(org.deckfour.xes.model.XEvent e) |
com.google.common.collect.SetMultimap<java.lang.String,Variable> |
getReverseVariableMapping() |
StringDiscretizer |
getStringDiscretizer() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getTransition2Cost() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,IlpExpressionTemplate> |
getTransitionNameToExpression() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> |
getTransitionToName() |
BalancedProcessorConfiguration.UnassignedMode |
getUnassignedMode() |
VariableAwareWriteOperationCost |
getVariableCost() |
java.util.Map<java.lang.String,Variable> |
getVariables() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.LinkedHashSet<java.lang.String>> |
getVariablesToWrite() |
boolean |
hasVirtualVariables() |
boolean |
hasWriteOps(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition) |
@Deprecated public LogMapping(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transEvClassMapping, java.util.Map<java.lang.String,java.lang.String> variableMapping, WriteOperationCost writeOperationCost, java.util.Map<java.lang.String,java.lang.Object> upperBounds, java.util.Map<java.lang.String,java.lang.Object> lowerBounds, java.util.Map<java.lang.String,java.lang.Object> defaultValues, BalancedProcessorConfiguration.UnassignedMode unassignedMode, org.processmining.datapetrinets.DataPetriNet net, org.deckfour.xes.model.XLog log) throws DataAlignmentException
DataAlignmentException
public LogMapping(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transEvClassMapping, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> eventClass2Cost, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> transition2Cost, java.util.Map<java.lang.String,java.lang.String> variableMapping, WriteOperationCost writeOperationCost, java.util.Map<java.lang.String,java.lang.Object> upperBounds, java.util.Map<java.lang.String,java.lang.Object> lowerBounds, java.util.Map<java.lang.String,java.lang.Object> defaultValues, BalancedProcessorConfiguration.UnassignedMode unassignedMode, org.processmining.datapetrinets.DataPetriNet net, org.deckfour.xes.model.XLog log) throws DataAlignmentException
DataAlignmentException
public static com.google.common.collect.SetMultimap<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> createEventClassToTransitionsMap(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping transEvClassMapping)
public static java.util.List<org.processmining.datapetrinets.expression.GuardExpression> getGuards(org.processmining.datapetrinets.DataPetriNet net)
public VariableAwareWriteOperationCost getVariableCost()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.LinkedHashSet<java.lang.String>> getVariablesToWrite()
public static java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.LinkedHashSet<java.lang.String>> createVariablesToWriteMap(org.processmining.datapetrinets.DataPetriNet net)
public static java.util.LinkedHashSet<java.lang.String> createVariabletoWriteSet(org.processmining.models.graphbased.directed.petrinetwithdata.newImpl.PNWDTransition transition)
public static java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> createTransitionsToNameMap(org.processmining.datapetrinets.DataPetriNet net)
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.String> getTransitionToName()
public StringDiscretizer getStringDiscretizer()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,IlpExpressionTemplate> getTransitionNameToExpression()
public java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getMappedTransitions(org.deckfour.xes.model.XEvent e)
public boolean hasWriteOps(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
public com.google.common.collect.SetMultimap<java.lang.String,Variable> getReverseVariableMapping()
public org.deckfour.xes.classification.XEventClassifier getEventClassifier()
public com.google.common.collect.SetMultimap<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> getEventIdentityToTransition()
public BalancedProcessorConfiguration.UnassignedMode getUnassignedMode()
public org.processmining.datapetrinets.expression.GuardExpression getGuardExpression(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
public java.util.Map<java.lang.String,Variable> getVariables()
public static java.util.Map<java.lang.String,java.lang.Class> convertToVariableTypes(java.util.Map<java.lang.String,Variable> variables)
public boolean hasVirtualVariables()
public boolean finalVariablesInGuard(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
public org.deckfour.xes.classification.XEventClasses getEventClasses()
public java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> getEventClass2Cost()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getTransition2Cost()