ENTITY retention
(* SCHEMA structural_analysis_design; *)
ENTITY retention
SUBTYPE OF (action);
WHERE
wr1: (SIZEOF(QUERY ( aa <* USEDIN(SELF,'STRUCTURAL_ANALYSIS_DESIGN.'
+ 'ACTION_ASSIGNMENT.ASSIGNED_ACTION') | (
'STRUCTURAL_ANALYSIS_DESIGN.RETENTION_ASSIGNMENT' IN TYPEOF(
aa)) )) > 0);
wr2: ((SIZEOF(QUERY ( ada <* USEDIN(SELF,
'STRUCTURAL_ANALYSIS_DESIGN.' +
'APPLIED_DATE_ASSIGNMENT.ITEMS') | (ada.role.name =
'start date') )) + SIZEOF(QUERY ( adata <* USEDIN(SELF,
'STRUCTURAL_ANALYSIS_DESIGN.' +
'APPLIED_DATE_AND_TIME_ASSIGNMENT.ITEMS') | (adata.role.name
= 'start date') ))) = 1);
wr3: ((SIZEOF(QUERY ( ada <* USEDIN(SELF,
'STRUCTURAL_ANALYSIS_DESIGN.' +
'APPLIED_DATE_ASSIGNMENT.ITEMS') | (ada.role.name =
'earliest end date') )) + SIZEOF(QUERY ( adata <* USEDIN(
SELF,'STRUCTURAL_ANALYSIS_DESIGN.' +
'APPLIED_DATE_AND_TIME_ASSIGNMENT.ITEMS') | (adata.role.name
= 'earliest end date') ))) = 1);
wr4: ((SIZEOF(QUERY ( ada <* USEDIN(SELF,
'STRUCTURAL_ANALYSIS_DESIGN.' +
'APPLIED_DATE_ASSIGNMENT.ITEMS') | (ada.role.name =
'latest end date') )) + SIZEOF(QUERY ( adata <* USEDIN(SELF,
'STRUCTURAL_ANALYSIS_DESIGN.' +
'APPLIED_DATE_AND_TIME_ASSIGNMENT.ITEMS') | (adata.role.name
= 'latest end date') ))) = 1);
END_ENTITY; -- retention
Explicit Attributes
Entity retention has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity retention inherits from the following supertypes:
action
Subtypes
No subtypesReferenced By
Entity retention and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:15:06-04:00