A B C D E F G H I M O P R S T W X 
All Classes All Packages

A

addValue(T) - Method in class beamline.filters.ExcludeOnEventAttributeEqualityFilter
Adds the value to the list of values to be considered for removal
addValue(T) - Method in class beamline.filters.RetainOnEventAttributeEqualityFilter
Adds the value to the list of values to be considered for retention

B

beamline.events - package beamline.events
This package contains the description of events in Beamline.
beamline.exceptions - package beamline.exceptions
This package contains the specific exceptions that Beamline can throw.
beamline.filters - package beamline.filters
This package contains some filters that are available by default in the framework.
beamline.models.algorithms - package beamline.models.algorithms
This package contains all classes of the framework necessary to have mining algorithms functioning.
beamline.models.responses - package beamline.models.responses
This package contains all classes of the framework necessary to handle the responses of mining algorithms.
beamline.sources - package beamline.sources
This package contains all classes necessary to construct RichSourceFunctions that can be used in the rest of the project.
BeamlineAbstractSource - Class in beamline.sources
This class represents the general source to generate BEvents.
BeamlineAbstractSource() - Constructor for class beamline.sources.BeamlineAbstractSource
 
BEvent - Class in beamline.events
This class describes an event for the Beamline framework.
BEvent(String, String, String) - Constructor for class beamline.events.BEvent
Creates a new BEvent referring to one event
BEvent(String, String, String, Date) - Constructor for class beamline.events.BEvent
Creates a new BEvent referring to one event
BEvent(String, String, String, Date, Collection<Pair<String, String>>) - Constructor for class beamline.events.BEvent
Creates a new BEvent referring to one event

C

cancel() - Method in class beamline.sources.BeamlineAbstractSource
 
compareTo(BEvent) - Method in class beamline.events.BEvent
 
CSVLogSource - Class in beamline.sources
This implementation of a BeamlineAbstractSource produces BEvent according to the rows contained in a CSV file.
CSVLogSource(String, int, int) - Constructor for class beamline.sources.CSVLogSource
Constructs the source
CSVLogSource(String, int, int, CSVLogSource.ParserConfiguration) - Constructor for class beamline.sources.CSVLogSource
Constructs the source by providing a CSV parser.
CSVLogSource.ParserConfiguration - Class in beamline.sources
This class is used to configure the parser of the CSV

D

DirectlyFollowsRelation - Class in beamline.models.responses
This class represents a directly follows relation as produced by InfiniteSizeDirectlyFollowsMapper.
DirectlyFollowsRelation(BEvent, BEvent) - Constructor for class beamline.models.responses.DirectlyFollowsRelation
Constructor

E

equals(Object) - Method in class beamline.events.BEvent
 
equals(Object) - Method in class beamline.models.responses.DirectlyFollowsRelation
 
EventException - Exception in beamline.exceptions
Exception thrown during events creation
EventException(String) - Constructor for exception beamline.exceptions.EventException
Constructs a new exception
ExcludeActivitiesFilter - Class in beamline.filters
A specific instance of the ExcludeOnEventAttributeEqualityFilter that considers the name of the activity as attribute to filter.
ExcludeActivitiesFilter(String...) - Constructor for class beamline.filters.ExcludeActivitiesFilter
Constructors
ExcludeOnCaseAttributeEqualityFilter<T extends Serializable> - Class in beamline.filters
This filter excludes events based on the equality of a certain trace attribute to a given set of values.
ExcludeOnCaseAttributeEqualityFilter(String, T...) - Constructor for class beamline.filters.ExcludeOnCaseAttributeEqualityFilter
Constructor
ExcludeOnEventAttributeEqualityFilter<T extends Serializable> - Class in beamline.filters
This filter excludes events based on the equality of a certain event attribute to a given set of values.
ExcludeOnEventAttributeEqualityFilter(String, T...) - Constructor for class beamline.filters.ExcludeOnEventAttributeEqualityFilter
Constructor

F

filter(BEvent) - Method in class beamline.filters.ExcludeOnCaseAttributeEqualityFilter
 
filter(BEvent) - Method in class beamline.filters.ExcludeOnEventAttributeEqualityFilter
 
filter(BEvent) - Method in class beamline.filters.RetainOnCaseAttributeEqualityFilter
 
filter(BEvent) - Method in class beamline.filters.RetainOnEventAttributeEqualityFilter
 
flatMap(BEvent, Collector<T>) - Method in class beamline.models.algorithms.StreamMiningAlgorithm
 

G

generateDot() - Method in class beamline.models.responses.GraphvizResponse
Returns the Dot representation of the response
get() - Method in class beamline.models.responses.StringResponse
Gets the string of this response
getCaseId() - Method in class beamline.models.responses.DirectlyFollowsRelation
Returns the case id this directly follows relation belongs to
getEventAttributes() - Method in class beamline.events.BEvent
Gets all event level attributes
getEventName() - Method in class beamline.events.BEvent
Gets the event name (a.k.a.
getEventTime() - Method in class beamline.events.BEvent
Gets the event time
getFrom() - Method in class beamline.models.responses.DirectlyFollowsRelation
Returns the source event
getProcessAttributes() - Method in class beamline.events.BEvent
Gets all process level attributes
getProcessedEvents() - Method in class beamline.models.algorithms.StreamMiningAlgorithm
Returns the total number of events processed so far
getProcessedEvents() - Method in class beamline.models.responses.Response
Gets the number of events processed when the response was produced
getProcessName() - Method in class beamline.events.BEvent
Gets the process name
getTo() - Method in class beamline.models.responses.DirectlyFollowsRelation
Returns the target event
getTraceAttributes() - Method in class beamline.events.BEvent
Gets all trace level attributes
getTraceName() - Method in class beamline.events.BEvent
Gets the trace name (a.k.a.
GraphvizResponse - Class in beamline.models.responses
A refined Response that can be rendered in Graphviz using the Dot language.
GraphvizResponse() - Constructor for class beamline.models.responses.GraphvizResponse
 

H

hashCode() - Method in class beamline.events.BEvent
 
hashCode() - Method in class beamline.models.responses.DirectlyFollowsRelation
 

I

InfiniteSizeDirectlyFollowsMapper - Class in beamline.models.algorithms
This mapper transforms a stream of BEvents into a stream of DirectlyFollowsRelations.
InfiniteSizeDirectlyFollowsMapper() - Constructor for class beamline.models.algorithms.InfiniteSizeDirectlyFollowsMapper
 
ingest(BEvent) - Method in class beamline.models.algorithms.InfiniteSizeDirectlyFollowsMapper
 
ingest(BEvent) - Method in class beamline.models.algorithms.StreamMiningAlgorithm
This abstract method is what each derive class is expected to implement.
isRunning() - Method in class beamline.sources.BeamlineAbstractSource
Returns if the source is still generting events

M

MQTTXesSource - Class in beamline.sources
This implementation of a BeamlineAbstractSource produces events as they are observed in an MQTT-XES broker.
MQTTXesSource(String, String, String) - Constructor for class beamline.sources.MQTTXesSource
Constructs the source

O

open(Configuration) - Method in class beamline.models.algorithms.StreamMiningAlgorithm
 

P

ParserConfiguration() - Constructor for class beamline.sources.CSVLogSource.ParserConfiguration
 
process(BEvent) - Method in class beamline.models.algorithms.StreamMiningAlgorithm
 

R

Response - Class in beamline.models.responses
General class describing what a StreamMiningAlgorithm is supposed to return.
Response() - Constructor for class beamline.models.responses.Response
 
RetainActivitiesFilter - Class in beamline.filters
A specific instance of the RetainOnEventAttributeEqualityFilter that considers the name of the activity as attribute to filter.
RetainActivitiesFilter(String...) - Constructor for class beamline.filters.RetainActivitiesFilter
Constructors
RetainOnCaseAttributeEqualityFilter<T extends Serializable> - Class in beamline.filters
This filter retains events based on the equality of a certain trace attribute to a given set of values.
RetainOnCaseAttributeEqualityFilter(String, T...) - Constructor for class beamline.filters.RetainOnCaseAttributeEqualityFilter
Constructor
RetainOnEventAttributeEqualityFilter<T extends Serializable> - Class in beamline.filters
This filter retains events based on the equality of a certain event attribute to a given set of values.
RetainOnEventAttributeEqualityFilter(String, T...) - Constructor for class beamline.filters.RetainOnEventAttributeEqualityFilter
Constructor
run(SourceFunction.SourceContext<BEvent>) - Method in class beamline.sources.CSVLogSource
 
run(SourceFunction.SourceContext<BEvent>) - Method in class beamline.sources.MQTTXesSource
 
run(SourceFunction.SourceContext<BEvent>) - Method in class beamline.sources.StringTestSource
 
run(SourceFunction.SourceContext<BEvent>) - Method in class beamline.sources.XesLogSource
 

S

set(String) - Method in class beamline.models.responses.StringResponse
Sets the string of this response
setEventAttribute(String, Serializable) - Method in class beamline.events.BEvent
Sets a event level attribute
setEventAttribute(String, XAttribute) - Method in class beamline.events.BEvent
Sets a event level attribute
setEventName(String) - Method in class beamline.events.BEvent
Sets the event name (a.k.a.
setProcessAttribute(String, Serializable) - Method in class beamline.events.BEvent
Sets a process level attribute
setProcessAttribute(String, XAttribute) - Method in class beamline.events.BEvent
Sets a process level attribute
setProcessedEvents(Long) - Method in class beamline.models.responses.Response
Sets the number of events processed when the response was produced
setProcessName(String) - Method in class beamline.events.BEvent
Sets the process name
setTimestamp(Date) - Method in class beamline.events.BEvent
Sets the event time
setTraceAttribute(String, Serializable) - Method in class beamline.events.BEvent
Sets a trace level attribute
setTraceAttribute(String, XAttribute) - Method in class beamline.events.BEvent
Sets a trace level attribute
setTraceName(String) - Method in class beamline.events.BEvent
Sets the trace name (a.k.a.
SourceException - Exception in beamline.exceptions
Exception thrown during source processing
SourceException(String) - Constructor for exception beamline.exceptions.SourceException
Constructs a new exception
StreamMiningAlgorithm<T extends Response> - Class in beamline.models.algorithms
This abstract class defines the root of the mining algorithms hierarchy.
StreamMiningAlgorithm() - Constructor for class beamline.models.algorithms.StreamMiningAlgorithm
 
StringResponse - Class in beamline.models.responses
A simple Response containing just a string
StringResponse(String) - Constructor for class beamline.models.responses.StringResponse
Constructor
StringTestSource - Class in beamline.sources
Source useful for designing new algorithm.
StringTestSource(String...) - Constructor for class beamline.sources.StringTestSource
Constructs the source by providing the strings representing the events to emit

T

toString() - Method in class beamline.events.BEvent
 
toString() - Method in class beamline.models.responses.StringResponse
 

W

withSeparator(char) - Method in class beamline.sources.CSVLogSource.ParserConfiguration
Configures the fields separator

X

XesLogSource - Class in beamline.sources
This implementation of a BeamlineAbstractSource produces events according to the events contained in an XLog.
XesLogSource(String) - Constructor for class beamline.sources.XesLogSource
Constructs a source from the path of a log
XesLogSource(XLog) - Constructor for class beamline.sources.XesLogSource
Constructs a source from the given log
A B C D E F G H I M O P R S T W X 
All Classes All Packages