Schema: Group_mim



SCHEMA Group_mim;

USE FROM group_schema   -- ISO 10303-41
  (group,
   group_relationship);

USE FROM management_resources_schema   -- ISO 10303-41
  (group_assignment);

USE FROM basic_attribute_schema   -- ISO 10303-41
  (id_attribute,
   id_attribute_select);


TYPE groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT;
WHERE
  WR1: NOT ('GROUP_MIM.GROUP' IN TYPEOF(SELF));
END_TYPE;

ENTITY applied_group_assignment
  SUBTYPE OF (group_assignment);
  items : SET[1:?] OF groupable_item;
END_ENTITY;

END_SCHEMA;  -- Group_mim