Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements (Workshop Version)

Michael Krisper, Johannes Iber, Tobias Rauter, Christian Josef Kreiner

Research output: Contribution to conferencePaperResearchpeer-review

Abstract

To handle and persist the ordering of an arbitrarily ordered list, this sorting information has to be managed somehow. The
Sortcolumn design pattern describes a way of managing the order of elements, without having to update all entries on every
change; only the actually reordered entries have to be updated. This is accomplished by using a numeric field to store the
ordering information and purposely leaving space between entries. Entries can then be reordered or inserted by using this
numeric space between two other entries. The Sortcolumn pattern describes how this numeric field values can be distributed,
with enough space between elements, in order to be able to insert, delete, and rearrange them easily.
Original languageEnglish
Number of pages10
Publication statusAccepted/In press - 2017
Event22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017 - Kloster Irsee, Irsee, Germany
Duration: 12 Jul 201716 Jul 2017
Conference number: 22
http://europlop.net/

Conference

Conference22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017
Abbreviated titleEuroPLoP 2017
CountryGermany
CityIrsee
Period12/07/1716/07/17
Internet address

    Fingerprint

Keywords

  • design patterns
  • type safety
  • quantities
  • unit system
  • si units
  • simulations
  • calculations

ASJC Scopus subject areas

  • Software

Fields of Expertise

  • Information, Communication & Computing

Cite this

Krisper, M., Iber, J., Rauter, T., & Kreiner, C. J. (Accepted/In press). Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements (Workshop Version). Paper presented at 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany.