Details

    • Type: Change Request
    • Status: Closed
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: ADL 1.4
    • Fix Version/s: ADL 2.0
    • Component/s: AOM2
    • Labels:
      None
    • Impact Analysis:
      Refactoring required in software implementations.
    • Change Description:
      Hide
      Changes to ARCHETYPE_CONSTRAINT:
      - remove is_valid attribute
      - add c_conforms_to() and c_congruent_to() functions to ARCHETYPE_CONSTRAINT.
      Show
      Changes to ARCHETYPE_CONSTRAINT: - remove is_valid attribute - add c_conforms_to() and c_congruent_to() functions to ARCHETYPE_CONSTRAINT.

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              thomas.beale Thomas Beale
              Reporter:
              thomas.beale Thomas Beale
              Raised By:
              Thomas Beale
              Analyst:
              Thomas Beale
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2d
                2d
                Remaining:
                Remaining Estimate - 2d
                2d
                Logged:
                Time Spent - Not Specified
                Not Specified