-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
enhancementNew feature or requestNew feature or requestrefactoring🌐 geobaseRelated to the code package "geobase"Related to the code package "geobase"
Description
Restructure abstract base classes Positionable
and Bounded
. Add also a new abstract base class ValuePositionable
.
The aim is to make class APIs more consistent with as minor changes to concrete subtypes as possible.
After the change inheritance tree would be something like this:
- Positionable
- ValuePositionable extends Positionable
- Bounded extends Positionable
- Position extends ValuePositionable
- Box extends ValuePositionable
- PositionSeries extends ValuePositionable, Bounded
- Geometry extends Bounded
- FeatureObject extends Bounded
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestrefactoring🌐 geobaseRelated to the code package "geobase"Related to the code package "geobase"