Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io
Interface IOAction

All Superinterfaces:
de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable

public interface IOAction
extends de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable

Represents an I/O action

Author:
Simon Templer

Method Summary
 Set<String> getDependencies()
          Get the dependencies of the action.
 String getName()
          Get the action name
 Class<? extends IOProvider> getProviderType()
          Get the I/O provider type supported by the action.
 
Methods inherited from interface de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable
getId
 

Method Detail

getProviderType

Class<? extends IOProvider> getProviderType()
Get the I/O provider type supported by the action.

Returns:
the I/O provider type

getDependencies

Set<String> getDependencies()
Get the dependencies of the action.

Returns:
the list of identifiers of other actions the action depends on for sequential execution, e.g. when loading a project

getName

String getName()
Get the action name

Returns:
the name, may be null

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d