ENTITY time_interval_with_bounds

(* SCHEMA step_merged_ap_schema; *)
-- IN AP203e2/AP214/AP232/AP242
ENTITY time_interval_with_bounds
   SUBTYPE OF (time_interval);
      primary_bound : OPTIONAL date_time_or_event_occurrence;
      secondary_bound : OPTIONAL date_time_or_event_occurrence;
      duration : OPTIONAL time_measure_with_unit;
   WHERE
      wr1:
         EXISTS(primary_bound) OR EXISTS(secondary_bound);
      wr2:
         NOT ((EXISTS(primary_bound) AND EXISTS(secondary_bound)) AND EXISTS(duration));
      WR3:
         (EXISTS(primary_bound) AND NOT EXISTS(secondary_bound)) AND (NOT EXISTS(duration) OR duration_is_positive(duration));
      WR4:
         ((EXISTS(secondary_bound) AND NOT EXISTS(primary_bound)) AND EXISTS(duration)) AND duration_is_negative(duration);
END_ENTITY;

Explicit Attributes

Entity time_interval_with_bounds has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ididentifier (STRING)time_interval
 namelabel (STRING)time_interval
 descriptiontext (STRING)time_interval
 primary_bounddate_time_or_event_occurrence (SELECT)time_interval_with_bounds
 secondary_bounddate_time_or_event_occurrence (SELECT)time_interval_with_bounds
 durationtime_measure_with_unit (ENTITY)time_interval_with_bounds

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity time_interval_with_bounds inherits from the following supertypes:
  time_interval

Subtypes

    No subtypes

Referenced By

Entity time_interval_with_bounds and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 retention ENTITY time_interval_with_bounds
 time_interval_assignment ENTITY time_interval
 time_interval_based_effectivity ENTITY time_interval
 time_interval_relationship ENTITY time_interval


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2017-01-19T11:17:24-05:00