ucot.heuristic
Interface HeuristicInterface

All Known Implementing Classes:
AbbottsHeuristic

public interface HeuristicInterface

Interface for all heuristics used by UCOT. Takes ParsedData and stores analyzemodel to given model. Appends if possible.

Author:
vevijopi

Method Summary
 void doHeuristic(ParsedData data, AnalyzeModel model)
          Performs heuristic on given ParsedData object returns
 java.lang.String getName()
          Returns adapter's name
 java.util.Properties getOptions()
          Returns adapter's options
 void setOptions(java.util.Properties options)
          Sets options for the adapter
 

Method Detail

doHeuristic

void doHeuristic(ParsedData data,
                 AnalyzeModel model)
                 throws java.lang.Exception
Performs heuristic on given ParsedData object returns

Parameters:
data - Parsed usecase for the heuristic
model - analyze model where parseddata is added to
Throws:
java.lang.Exception

getName

java.lang.String getName()
Returns adapter's name

Returns:

setOptions

void setOptions(java.util.Properties options)
Sets options for the adapter

Parameters:
options - options for the adapter

getOptions

java.util.Properties getOptions()
Returns adapter's options

Returns:
adapter's options