Package model.description
package model.description
The description part of the model. D as in Described. Should function like a descriptive cloak hung on to the value
semantics in the logic package. Hung on to it by inheritance so DPrimitive extends Primitive and so on.
This is descriptions in a broad sense and the graphical part is only one aspect. The graphical part is to high extent carried out by the
Descriptions of composites does not follow the same implementation structure since primitives and composites is very different in their semantics and therefore splits the inheritance. Compare
This is descriptions in a broad sense and the graphical part is only one aspect. The graphical part is to high extent carried out by the
DRectangle class which is a rectangle frame with an image in it and is stuffed with other
functionality needed to display it and shuffle it around the application.Descriptions of composites does not follow the same implementation structure since primitives and composites is very different in their semantics and therefore splits the inheritance. Compare
AbstractDescribed
and AbstractDComposite in the model.description.abstraction package.
So the Described interface is redundantly implemented twice.- Since:
- 2024-07-07
- Version:
- 0.2
- Author:
- Anders Persson (perssonandersper@gmail.com)
- See Also:
-
ClassesClassDescriptionA description of a composite, a composite of primitives.An editing-aspect or cloak of a described statement.A description object of a primitive mathematical object.A rectangle containg the graphical part (image) of the description of a formal expression.The description of a mathematical statement.The objects of class DTheorem is the main workpiece for DeductionWriter.