Package | Description |
---|---|
org.processmining.framework.connections | |
org.processmining.framework.connections.impl | |
org.processmining.framework.plugin | |
org.processmining.framework.plugin.impl |
Modifier and Type | Method and Description |
---|---|
<T extends Connection> |
ConnectionManager.addConnection(T connection)
Adds the given connection to the framework.
|
<T extends Connection> |
ConnectionManager.getConnections(java.lang.Class<T> connectionType,
PluginContext context,
java.lang.Object... objects)
Returns a collection of connections between the objects specified, such
that the type of the connection is assignable from the given
connectionType (unless the parameter equals null).
|
<T extends Connection> |
ConnectionManager.getFirstConnection(java.lang.Class<T> connectionType,
PluginContext context,
java.lang.Object... objects)
Returns a connection between the objects specified, such that the type of
the connection is assignable from the given connectionType (unless the
parameter equals null).
|
Modifier and Type | Method and Description |
---|---|
Connection |
ConnectionManager.getConnection(ConnectionID id)
Returns the connection with the given ID.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnection
Note that for all implementations of Connection, it is essential to consider
memory consumption.
|
class |
AbstractStrongReferencingConnection |
Modifier and Type | Method and Description |
---|---|
<T extends Connection> |
ConnectionManagerImpl.addConnection(T connection) |
<T extends Connection> |
ConnectionManagerImpl.getConnections(java.lang.Class<T> connectionType,
PluginContext context,
java.lang.Object... objects) |
<T extends Connection> |
ConnectionManagerImpl.getFirstConnection(java.lang.Class<T> connectionType,
PluginContext context,
java.lang.Object... objects) |
Modifier and Type | Method and Description |
---|---|
Connection |
ConnectionManagerImpl.getConnection(ConnectionID id) |
Modifier and Type | Method and Description |
---|---|
<T extends Connection> |
PluginContext.addConnection(T c)
Registers the given connection in the global context.
|
<T,C extends Connection> |
ObjectConstructor.tryToFindOrConstructAllObjects(java.lang.Class<T> type,
java.lang.Class<C> connectionType,
java.lang.String role,
java.lang.Object... input)
Finds as many objects of the given type as can be found through the
connections of the other given type.
|
<T,C extends Connection> |
ObjectConstructor.tryToFindOrConstructFirstNamedObject(java.lang.Class<T> type,
java.lang.String name,
java.lang.Class<C> connectionType,
java.lang.String role,
java.lang.Object... input)
Returns the first object of the given type as can be found through the
connections of the other given type.
|
<T,C extends Connection> |
ObjectConstructor.tryToFindOrConstructFirstObject(java.lang.Class<T> type,
java.lang.Class<C> connectionType,
java.lang.String role,
java.lang.Object... input)
Returns the first object of the given type as can be found through the
connections of the other given type.
|
Modifier and Type | Method and Description |
---|---|
<T extends Connection> |
AbstractPluginContext.addConnection(T c) |
<T,C extends Connection> |
AbstractPluginContext.tryToFindOrConstructAllObjects(java.lang.Class<T> type,
java.lang.Class<C> connectionType,
java.lang.String role,
java.lang.Object... input) |
<T,C extends Connection> |
AbstractPluginContext.tryToFindOrConstructFirstNamedObject(java.lang.Class<T> type,
java.lang.String name,
java.lang.Class<C> connectionType,
java.lang.String role,
java.lang.Object... input) |
<T,C extends Connection> |
AbstractPluginContext.tryToFindOrConstructFirstObject(java.lang.Class<T> type,
java.lang.Class<C> connectionType,
java.lang.String role,
java.lang.Object... input) |