-
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"