public class ProMResourceManager extends UpdateSignaller implements org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>, org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener, org.processmining.framework.plugin.events.PluginLifeCycleEventListener, org.processmining.framework.plugin.events.ConnectionObjectListener
org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener.ListenerList| Modifier and Type | Method and Description |
|---|---|
void |
addedImportPlugins() |
<R extends ProMResource<?>> |
addResource(org.processmining.framework.providedobjects.ProvidedObjectID id,
R res) |
org.deckfour.uitopia.api.model.ResourceType |
addType(java.lang.Class<?> type) |
void |
connectionCreated(org.processmining.framework.connections.ConnectionID id)
This method signals the creation of a connection with the given ID.
|
void |
connectionDeleted(org.processmining.framework.connections.ConnectionID id)
This method signals the deletion of a connection with the given ID.
|
void |
connectionUpdated(org.processmining.framework.connections.ConnectionID id)
This method signals that the connection with the given ID was updated.
|
boolean |
exportResource(org.deckfour.uitopia.api.model.Resource resource) |
java.util.List<ProMResource<?>> |
getAllResources() |
java.util.List<ProMResource<?>> |
getAllResources(org.deckfour.uitopia.api.model.ResourceFilter filter) |
java.util.List<org.deckfour.uitopia.api.model.ResourceType> |
getAllSupportedResourceTypes() |
java.util.List<ProMResource<?>> |
getChildrenOf(org.deckfour.uitopia.api.model.Resource parent) |
java.util.List<ProMResource<?>> |
getChildrenOf(org.deckfour.uitopia.api.model.Resource parent,
org.deckfour.uitopia.api.model.ResourceFilter filter) |
java.util.Collection<javax.swing.filechooser.FileFilter> |
getExportFilters(org.deckfour.uitopia.api.model.Resource resource) |
java.util.List<ProMResource<?>> |
getFavoriteResources() |
java.util.List<ProMResource<?>> |
getFavoriteResources(org.deckfour.uitopia.api.model.ResourceFilter filter) |
java.util.List<ProMResource<?>> |
getImportedResources() |
java.util.List<ProMResource<?>> |
getImportedResources(org.deckfour.uitopia.api.model.ResourceFilter filter) |
java.util.List<ProMResource<?>> |
getParentsOf(org.deckfour.uitopia.api.model.Resource child) |
java.util.List<ProMResource<?>> |
getParentsOf(org.deckfour.uitopia.api.model.Resource child,
org.deckfour.uitopia.api.model.ResourceFilter filter) |
ProMResource<?> |
getResourceForInstance(java.lang.Object o) |
org.deckfour.uitopia.api.model.ResourceType |
getResourceTypeFor(java.lang.Class<?> type) |
java.util.List<org.deckfour.uitopia.api.model.ResourceType> |
getResourceTypes(java.util.List<? extends org.deckfour.uitopia.api.model.Resource> res) |
boolean |
importResource()
Start the import dialog for a resource.
|
boolean |
importResource(org.processmining.framework.plugin.PluginParameterBinding binding,
java.io.File... files)
Can be called from the EDT or any other thread.
|
boolean |
importResources(java.io.File... files)
Can be called from the EDT or any other thread.
|
static ProMResourceManager |
initialize(UIContext context) |
boolean |
isResourceType(java.lang.Class<?> type) |
void |
pluginCancelled(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is cancelled
|
void |
pluginCompleted(org.processmining.framework.plugin.PluginContext pluginContext)
This method is invoked on a context, if it is completed
|
void |
pluginCreated(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a parent context, if a child context of that
parent is created.
|
void |
pluginDeleted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it's deleted from its parent
|
void |
pluginFutureCreated(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it's future was set.
|
void |
pluginResumed(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is resumed
|
void |
pluginStarted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is started
|
void |
pluginSuspended(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is suspended
|
void |
pluginTerminatedWithError(org.processmining.framework.plugin.PluginContext context,
java.lang.Throwable t)
This method is invoked on a context, if it throws an exception
|
void |
providedObjectCreated(org.processmining.framework.providedobjects.ProvidedObjectID objectID,
org.processmining.framework.plugin.PluginContext context) |
void |
providedObjectDeleted(org.processmining.framework.providedobjects.ProvidedObjectID id) |
void |
providedObjectFutureReady(org.processmining.framework.providedobjects.ProvidedObjectID id) |
void |
providedObjectNameChanged(org.processmining.framework.providedobjects.ProvidedObjectID id) |
void |
providedObjectObjectChanged(org.processmining.framework.providedobjects.ProvidedObjectID id) |
addListener, getListeners, removeAllListeners, removeListener, signalUpdatepublic org.deckfour.uitopia.api.model.ResourceType addType(java.lang.Class<?> type)
public static ProMResourceManager initialize(UIContext context)
public java.util.Collection<javax.swing.filechooser.FileFilter> getExportFilters(org.deckfour.uitopia.api.model.Resource resource)
getExportFilters in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public boolean exportResource(org.deckfour.uitopia.api.model.Resource resource)
throws java.io.IOException
exportResource in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>java.io.IOExceptionpublic java.util.List<ProMResource<?>> getAllResources()
getAllResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getAllResources(org.deckfour.uitopia.api.model.ResourceFilter filter)
getAllResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<org.deckfour.uitopia.api.model.ResourceType> getAllSupportedResourceTypes()
getAllSupportedResourceTypes in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getChildrenOf(org.deckfour.uitopia.api.model.Resource parent)
getChildrenOf in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getChildrenOf(org.deckfour.uitopia.api.model.Resource parent, org.deckfour.uitopia.api.model.ResourceFilter filter)
getChildrenOf in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getFavoriteResources()
getFavoriteResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getFavoriteResources(org.deckfour.uitopia.api.model.ResourceFilter filter)
getFavoriteResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getImportedResources()
getImportedResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getImportedResources(org.deckfour.uitopia.api.model.ResourceFilter filter)
getImportedResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getParentsOf(org.deckfour.uitopia.api.model.Resource child)
getParentsOf in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public java.util.List<ProMResource<?>> getParentsOf(org.deckfour.uitopia.api.model.Resource child, org.deckfour.uitopia.api.model.ResourceFilter filter)
getParentsOf in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public boolean importResource()
importResource in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public boolean importResources(java.io.File... files)
importResources in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public boolean importResource(org.processmining.framework.plugin.PluginParameterBinding binding,
java.io.File... files)
public org.deckfour.uitopia.api.model.ResourceType getResourceTypeFor(java.lang.Class<?> type)
public boolean isResourceType(java.lang.Class<?> type)
public java.util.List<org.deckfour.uitopia.api.model.ResourceType> getResourceTypes(java.util.List<? extends org.deckfour.uitopia.api.model.Resource> res)
getResourceTypes in interface org.deckfour.uitopia.api.hub.ResourceManager<ProMResource<?>>public void providedObjectCreated(org.processmining.framework.providedobjects.ProvidedObjectID objectID,
org.processmining.framework.plugin.PluginContext context)
providedObjectCreated in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListenerpublic void providedObjectDeleted(org.processmining.framework.providedobjects.ProvidedObjectID id)
providedObjectDeleted in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListenerpublic void providedObjectFutureReady(org.processmining.framework.providedobjects.ProvidedObjectID id)
providedObjectFutureReady in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListenerpublic void providedObjectNameChanged(org.processmining.framework.providedobjects.ProvidedObjectID id)
providedObjectNameChanged in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListenerpublic void providedObjectObjectChanged(org.processmining.framework.providedobjects.ProvidedObjectID id)
providedObjectObjectChanged in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListenerpublic <R extends ProMResource<?>> R addResource(org.processmining.framework.providedobjects.ProvidedObjectID id, R res)
public ProMResource<?> getResourceForInstance(java.lang.Object o)
public void pluginCancelled(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginCancelled in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void pluginCompleted(org.processmining.framework.plugin.PluginContext pluginContext)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginCompleted in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginContext - the contextpublic void pluginCreated(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginCreated in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the new Child contextpublic void pluginDeleted(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginDeleted in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void pluginFutureCreated(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginFutureCreated in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void pluginResumed(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginResumed in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void pluginStarted(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginStarted in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void pluginSuspended(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginSuspended in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void pluginTerminatedWithError(org.processmining.framework.plugin.PluginContext context,
java.lang.Throwable t)
org.processmining.framework.plugin.events.PluginLifeCycleEventListenerpluginTerminatedWithError in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListenercontext - the contextpublic void addedImportPlugins()
public void connectionCreated(org.processmining.framework.connections.ConnectionID id)
org.processmining.framework.plugin.events.ConnectionObjectListenerconnectionCreated in interface org.processmining.framework.plugin.events.ConnectionObjectListenerpublic void connectionDeleted(org.processmining.framework.connections.ConnectionID id)
org.processmining.framework.plugin.events.ConnectionObjectListenerconnectionDeleted in interface org.processmining.framework.plugin.events.ConnectionObjectListenerpublic void connectionUpdated(org.processmining.framework.connections.ConnectionID id)
org.processmining.framework.plugin.events.ConnectionObjectListenerconnectionUpdated in interface org.processmining.framework.plugin.events.ConnectionObjectListener