templates.operations
Class ChannelSup
java.lang.Object
templates.operations.ChannelSup
- All Implemented Interfaces:
- ides.api.plugin.operation.Operation
public class ChannelSup
- extends java.lang.Object
- implements ides.api.plugin.operation.Operation
Computes the supervisor for a channel with respect to the modules connected
to it.
Inputs:
Outputs:
- composition of the modules linked to the channel [
FSAModel]
- the synchronized channel [
FSAModel]
- supervisor [
FSAModel]
- Author:
- Lenko Grigorov
|
Field Summary |
protected java.util.List<java.lang.String> |
warnings
Collection of warnings accumulated while performing the operation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
warnings
protected java.util.List<java.lang.String> warnings
- Collection of warnings accumulated while performing the operation.
ChannelSup
public ChannelSup()
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface ides.api.plugin.operation.Operation
getDescriptionOfInputs
public java.lang.String[] getDescriptionOfInputs()
- Specified by:
getDescriptionOfInputs in interface ides.api.plugin.operation.Operation
getDescriptionOfOutputs
public java.lang.String[] getDescriptionOfOutputs()
- Specified by:
getDescriptionOfOutputs in interface ides.api.plugin.operation.Operation
getName
public java.lang.String getName()
- Specified by:
getName in interface ides.api.plugin.operation.Operation
getNumberOfInputs
public int getNumberOfInputs()
- Specified by:
getNumberOfInputs in interface ides.api.plugin.operation.Operation
getNumberOfOutputs
public int getNumberOfOutputs()
- Specified by:
getNumberOfOutputs in interface ides.api.plugin.operation.Operation
getTypeOfInputs
public java.lang.Class<?>[] getTypeOfInputs()
- Specified by:
getTypeOfInputs in interface ides.api.plugin.operation.Operation
getTypeOfOutputs
public java.lang.Class<?>[] getTypeOfOutputs()
- Specified by:
getTypeOfOutputs in interface ides.api.plugin.operation.Operation
getWarnings
public java.util.List<java.lang.String> getWarnings()
- Specified by:
getWarnings in interface ides.api.plugin.operation.Operation
perform
public java.lang.Object[] perform(java.lang.Object[] arg0)
- Specified by:
perform in interface ides.api.plugin.operation.Operation