ClassDiagram
UserInteractor
technicalTerm: String
resultDefinition: String
resultCategory: String
getTerm(): String
Database
defintionData: String
definitionCategory: String
isTermAvailable(): Boolean
getDefinition(): String
DefinitionExtractor
definitionData: String
extractDefintion(): String
getRawData(): String
DefintionClassifier
definitionClass: String
classifyDefinition()
DefinitionSearcher
searchTerm: String
getSearchTerm(): String
getURL(): String
WebsiteURLFinder
searchData: String
getURL(): String
0..1
0..1
+userinteractor
+definitionsearcher
0..1
0..1
+websiteurlfinder
+Searcher
0..1
0..1
+Searcher
+definitionextractor
0..1
0..1
+userinteractor
+database
0..1
0..1
+database
+defintionclassifier
0..1
0..1
+defintionclassifier
+definitionextractor