| Interface | Description |
|---|---|
| XSAuthor<T extends XSDataPacket<?,?>> |
An author takes some source and converts it to some data packet.
|
| XSDataPacket<K,V> |
A data packet represents the minimum entity that can be sent over a stream.
|
| XSDataPacketVisualizer<T1 extends XSDataPacket<?,?>,T2> | |
| XSHub<T1 extends XSDataPacket<?,?>,T2 extends XSDataPacket<?,?>> | |
| XSReader<T1 extends XSDataPacket<?,?>,T2> |
An XSReader reads something above XSDataPackets and produces some output of
type T2 at some point in time.
|
| XSReaderResultVisualizer<T> | |
| XSRunnable |
This interface identifies a runnable entity.
|
| XSSignature |
A signature represents the minimum set of keys that a data packet must
provide in order to be conforming with the stream.
|
| XSStaticStream<T extends XSDataPacket<?,?>> |
A static representation of a stream.
|
| XSStream<T extends XSDataPacket<?,?>> |
The XSStream acts as a basis for any stream within ProM.
|
| XSStronglyTyped<T extends XSDataPacket<?,?>> |
A strongly typed instance is aware of the type of data packets(== topic)
send.
|
| XSVisualizable |
An XSVisualizable is an entity within the framework that we can visualize
|
| XSVisualization<T> | |
| XSWritable<T extends XSDataPacket<?,?>> | |
| XSWriter<T extends XSDataPacket<?,?>> |
An XSWriter is an entity that is able to write data packets onto a/some
XSWritable(s).
|