Package model.logic.abstraction


package model.logic.abstraction
This package provides the ground work for inheritance on the value (logic) side of the model.

The purpose is to off-load the concreete classes of as much as possible so that the constructor is what's missing for them to work properly. One should not have to use the abstract classes but instead could reimplement the interface. How far this works is not thought through yet.
Since:
2024-07-07
Version:
0.2
Author:
Anders Persson (perssonandersper@gmail.com)
See Also:
  • Class
    Description
    Provides the functionality of a composite.
    Provides the straightforward functionality of a formal.
    Formal representation of a mathematical 'primitive', an 'atomary entity', an undivisible mathematical 'thing' .
    Enumeration of the allowed types (categories) of mathematics that can be represented in this application.