public class ArtifactTypeModel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ArtifactTypeModel.ArtifactState |
class |
ArtifactTypeModel.ArtifactTransition |
Modifier and Type | Field and Description |
---|---|
com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState> |
artifactStates |
com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition> |
artifactTransitions |
java.lang.String |
artifactType |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState>,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
relatedMarkings |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,ArtifactTypeModel.ArtifactState,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
relatedStatePeriods |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,ArtifactTypeModel.ArtifactTransition,java.lang.Integer> |
relatedTransitionCounts |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> |
relatedTransitionMarkings |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> |
relatedTransitionMultisets |
java.util.Map<java.lang.String,com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState>,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics>> |
relatedTypeMarkings |
java.util.Map<ArtifactTypeModel.ArtifactState,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
statePeriods |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> |
transitionPostMarkings |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> |
transitionPostMultisets |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,ArtifactTypeModel.ArtifactState,java.lang.Integer> |
transitionPostStateCounts |
com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,ArtifactTypeModel.ArtifactTransition,java.lang.Integer> |
transitionPostTransitionCounts |
Constructor and Description |
---|
ArtifactTypeModel(java.lang.String artifactType) |
public java.lang.String artifactType
public com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState> artifactStates
public com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition> artifactTransitions
public java.util.Map<ArtifactTypeModel.ArtifactState,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> statePeriods
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,ArtifactTypeModel.ArtifactState,java.lang.Integer> transitionPostStateCounts
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,ArtifactTypeModel.ArtifactTransition,java.lang.Integer> transitionPostTransitionCounts
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> transitionPostMultisets
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactTransition,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> transitionPostMarkings
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,ArtifactTypeModel.ArtifactTransition,java.lang.Integer> relatedTransitionCounts
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> relatedTransitionMultisets
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition>,java.lang.Integer> relatedTransitionMarkings
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,ArtifactTypeModel.ArtifactState,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> relatedStatePeriods
public com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState>,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> relatedMarkings
public java.util.Map<java.lang.String,com.google.common.collect.Table<ArtifactTypeModel.ArtifactState,com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState>,org.apache.commons.math3.stat.descriptive.DescriptiveStatistics>> relatedTypeMarkings
public ArtifactTypeModel.ArtifactState addState(java.lang.String stateName)
public ArtifactTypeModel.ArtifactTransition addTransition(java.lang.String fromState, java.lang.String toState)
public void addStatePeriod(java.lang.String stateName, long period)
public ArtifactTypeModel.ArtifactTransition addTransitionPostStateCount(ArtifactTypeModel.ArtifactTransition transition, java.lang.String artifactType, java.lang.String stateName)
public ArtifactTypeModel.ArtifactTransition addTransitionPostTransitionCount(ArtifactTypeModel.ArtifactTransition transition, java.lang.String artifactType, java.lang.String fromState, java.lang.String toState)
public void addTransitionPostMultiset(ArtifactTypeModel.ArtifactTransition transition, com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition> multiset)
public void addTransitionPostMarking(ArtifactTypeModel.ArtifactTransition transition, com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition> marking)
public ArtifactTypeModel.ArtifactTransition addRelatedTransitionCount(ArtifactTypeModel.ArtifactState state, java.lang.String artifactType, java.lang.String fromState, java.lang.String toState)
public void addRelatedTransitionMultisets(ArtifactTypeModel.ArtifactState state, com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition> multiset)
public void addRelatedTransitionMarking(ArtifactTypeModel.ArtifactState state, com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactTransition> marking)
public ArtifactTypeModel.ArtifactState addRelatedStatePeriod(ArtifactTypeModel.ArtifactState state, java.lang.String artifactType, java.lang.String stateName, long period)
public void addRelatedMarking(ArtifactTypeModel.ArtifactState state, com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState> marking, long period)
public void addRelatedTypeMarkings(java.lang.String type, ArtifactTypeModel.ArtifactState state, com.google.common.collect.Multiset<ArtifactTypeModel.ArtifactState> marking, long period)
public org.processmining.plugins.graphviz.visualisation.DotPanel createGraph(VisualisationConnections connections)
public ArtifactTypeModel.ArtifactTransition transitionFromState(ArtifactTypeModel.ArtifactState state)
public ArtifactTypeModel.ArtifactState getState(java.lang.String artifactType, java.lang.String stateName)
public ArtifactTypeModel.ArtifactTransition getTransition(java.lang.String artifactType, java.lang.String fromState, java.lang.String toState)