ucot.heuristic
Interface HeuristicInterface

All Superinterfaces:
ModulePropertyInterface
All Known Implementing Classes:
AbbottsHeuristic, DummyHeuristic

public interface HeuristicInterface
extends ModulePropertyInterface

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

Author:
UCOT

Method Summary
 void doHeuristic(ParsedData data, AnalyzeModel analyzeModel)
          Performs heuristic on given ParsedData object returns.
 java.lang.String getName()
          Returns adapter's name.
 
Methods inherited from interface ucot.ModulePropertyInterface
applyProperties, getProperties, loadDefaultProperties, loadProperties, saveProperties, setProperties
 

Method Detail

doHeuristic

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

Parameters:
data - Parsed Use case for the heuristic.
analyzeModel - Analyze model where parsed data is added to.
Throws:
java.lang.Exception

getName

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

Returns:
Adapter's name.