Class ExtendedAbstractDialecticalFramework

  • All Implemented Interfaces:
    AbstractDialecticalFramework, BeliefBase

    public final class ExtendedAbstractDialecticalFramework
    extends java.lang.Object
    implements AbstractDialecticalFramework
    Extended in the sense of the addition of arguments and links to an existing ADF. Since the AbstractDialecticalFramework contract ensures immutability, this implementation basically only stores the delta of the extended ADF. This keeps the memory and computation footprint as low as possible, since we reuse as much as possible and only introduce new references to the delta.
    Author:
    Mathias Hofer