We're updating the issue view to help you get more done.Learn more

ARCHETYPE_CONSTRAINT adjustments

With the experience of more implementation, it has become clearer what functions are needed in the ARCHETYPE_CONSTRAINT class.
- the is_valid attribute may be useful in implementations but cannot be specified useful in a standard way, since most validity has to be computed over the whole definition structure and is therefore better done by an external validation checker.
- a link between an ARCHETYPE_CONSTRAINT descendant and its RM checker descriptor is useful for validation and flattening computation.

Status

Assignee

Thomas Beale

Reporter

Thomas Beale

Raised By

Thomas Beale

Impact Analysis

Refactoring required in software implementations.

Analyst

Thomas Beale

Change Description

Changes to ARCHETYPE_CONSTRAINT: - remove is_valid attribute - add c_conforms_to() and c_congruent_to() functions to ARCHETYPE_CONSTRAINT.

Time estimate

16h

Components

Fix versions

Affects versions

ADL 1.4

Due date

2015/11/30

Priority

Minor