A B C D E F G H I M O P R S T W X
All Classes All Packages
All Classes All Packages
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
RichSourceFunction
s that can be used in the rest of the project. - BeamlineAbstractSource - Class in beamline.sources
-
This class represents the general source to generate
BEvent
s. - 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
producesBEvent
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
BEvent
s into a stream ofDirectlyFollowsRelation
s. - 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 anXLog
. - 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
All Classes All Packages