Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As a user of CPS I want to be able to:

  • (PoC) Store and validate a set of modules (a model file)
  • (Full project) Load a model instance and validate it given a model set reference.(using a separate SPI)

1.2   Anchor point persistence

...

As a user of CPS I want to be able to: 

  • associate Associate an anchor point to a module set given aanchor point and a module set reference.  (upon creation)
  • Retrieve a model set reference, given an anchor point 

...

  • Persist a fragment given an
    • Parent fragment OR an anchor point
    • An ID relative to the parent, that can be a set of deterministically ordered key-value pairs for a keyed list element, a single key for a container, a number unique within the list for a non-keyed list elementAnchor point
  • Retrieve a fragment given a
    • anchor point
    • Xpath expression (limited to path and key equality, e.g. /A/B/C will grab a container while /A/B/C/ L[@key1='a key'][@key2='another key'] will grab a keyed list element)

...