public class WorkingTogetherBuilderImpl extends AbstractStreamSocialNetworkBuilder
Constructor and Description |
---|
WorkingTogetherBuilderImpl(StreamSocialNetwork<java.lang.String> network) |
Modifier and Type | Method and Description |
---|---|
protected long |
getNumResourcePairsActiveInDataStructure() |
StreamSocialNetwork.Type |
getType() |
protected void |
initializeForTrie(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie) |
protected gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> |
initializeNetwork() |
protected long |
measureMemoryConsumption()
for instrumentation / experimental use
|
protected void |
processNewlyAddedEdgeInTrie(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie,
org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> newEdgeInCaseTrie) |
protected gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> |
processRemovedCases(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie,
java.util.Collection<java.util.List<org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>>>> removedEdges) |
protected void |
refresh() |
protected void |
refreshAllNetworkValues()
for instrumentation / experimental use
|
protected void |
sanityCheck()
mainly intended for debugging purposes.
|
clear, getLatestTrieAfterInit, getMonitor, getNetwork, getNetworkLinks, getParameterKeys, getParameterValues, getThreshold, getTrie, init, setLatestTrieAfterInit, setParameter, setThreshold, setTrie, update
public WorkingTogetherBuilderImpl(StreamSocialNetwork<java.lang.String> network)
public StreamSocialNetwork.Type getType()
protected void initializeForTrie(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie)
initializeForTrie
in class AbstractStreamSocialNetworkBuilder
protected gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> initializeNetwork()
initializeNetwork
in class AbstractStreamSocialNetworkBuilder
protected void processNewlyAddedEdgeInTrie(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie, org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> newEdgeInCaseTrie)
processNewlyAddedEdgeInTrie
in class AbstractStreamSocialNetworkBuilder
protected gnu.trove.map.TObjectDoubleMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> processRemovedCases(org.processmining.eventstream.readers.trie.StreamTrieImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>> trie, java.util.Collection<java.util.List<org.processmining.eventstream.readers.trie.EdgeImpl<ActivityResourcePair,org.processmining.eventstream.readers.trie.VertexImpl<ActivityResourcePair>>>> removedEdges)
processRemovedCases
in class AbstractStreamSocialNetworkBuilder
protected void refresh()
refresh
in class AbstractStreamSocialNetworkBuilder
protected void sanityCheck()
AbstractStreamSocialNetworkBuilder
sanityCheck
in class AbstractStreamSocialNetworkBuilder
protected void refreshAllNetworkValues()
AbstractStreamSocialNetworkBuilder
refreshAllNetworkValues
in class AbstractStreamSocialNetworkBuilder
protected long measureMemoryConsumption()
AbstractStreamSocialNetworkBuilder
measureMemoryConsumption
in class AbstractStreamSocialNetworkBuilder
protected long getNumResourcePairsActiveInDataStructure()
getNumResourcePairsActiveInDataStructure
in class AbstractStreamSocialNetworkBuilder