templates.operations
Class CentralizedSupSolution

java.lang.Object
  extended by 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:

Author:
Lenko Grigorov

Field Summary
protected  java.util.List<java.lang.String> warnings
          Collection of warnings accumulated while performing the operation.
 
Constructor Summary
CentralizedSupSolution()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String[] getDescriptionOfInputs()
           
 java.lang.String[] getDescriptionOfOutputs()
           
 java.lang.String getName()
           
 int getNumberOfInputs()
           
 int getNumberOfOutputs()
           
 java.lang.Class<?>[] getTypeOfInputs()
           
 java.lang.Class<?>[] getTypeOfOutputs()
           
 java.util.List<java.lang.String> getWarnings()
           
 java.lang.Object[] perform(java.lang.Object[] arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

warnings

protected java.util.List<java.lang.String> warnings
Collection of warnings accumulated while performing the operation.

Constructor Detail

CentralizedSupSolution

public CentralizedSupSolution()
Method Detail

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