Skip to content

Rules

Carsten Wenzel requested to merge carsten.wenzel/mycbr-sdk:rules into mycbr-3.2

Implementierung einer Regelbasis; Anlegen der Datenstruktur: ->neues Package de.dfki.mycbr.core.rulebase angelegt -> Die Klassen „Rulebase“, „Rule“, „Condition“ und „Conclusion“ angelegt

Rulebase: Enthält eine HashMap in der die Regeln je nach Art(„adaption“/„completion“ als Parameter) innerhalb einer ArrayList gespeichert werden. Sowie Methoden um auf die Regelbasis zuzugreifen.

Rule: Besteht aus den Attributen Name, sowie 4 ArrayLists zum aufnehmen der zugehörigen Casebases, der Preconditions, der Conditions sowie Conclusions

Condition: Datentyp bestehend aus 4 Strings

Conclusion: Datentyp bestehend aus 3 Strings

Veränderungen am bisherigen Projekt: Klasse Projekt: eine Variable „rulebase“ hinzugefügt + getter + setter
Initialisierung der Rulebase innerhalb der Konstruktoren

ES WURDE MIT DER MAC VERSION GEARBEITET!?!?!

Merge request reports