templates.operations
Class CentralizedSupSolution
java.lang.Object
templates.operations.CentralizedSupSolution
- All Implemented Interfaces:
- ides.api.plugin.operation.Operation
public class CentralizedSupSolution
- extends java.lang.Object
- implements ides.api.plugin.operation.Operation
Computes the centralized (monolithic) supervisory solution for a
TemplateModel.
Inputs:
Outputs:
- composition of all modules in the template design [
FSAModel]
- composition of all synchronized channels in the template design
[
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.
CentralizedSupSolution
public CentralizedSupSolution()
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