(* SCHEMA cast_parts_schema; *)
ENTITY boundary_condition
SUBTYPE OF (action_method);
WHERE
wr1: SIZEOF(QUERY ( ama <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.ACTION_METHOD_ASSIGNMENT.ASSIGNED_ACTION_METHOD')
| (('CAST_PARTS_SCHEMA.APPLIED_ACTION_METHOD_ASSIGNMENT' IN
TYPEOF(ama)) AND (NOT (SIZEOF(QUERY ( eds <* ama.items | ((
'CAST_PARTS_SCHEMA.PROPERTY_DEFINITION' IN TYPEOF(eds)) AND
(SIZEOF(QUERY ( pd <* USEDIN(eds,
'CAST_PARTS_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')
| (SIZEOF(QUERY ( mri <* pd.used_representation.items | ((
SIZEOF(['CAST_PARTS_SCHEMA.MEASURE_REPRESENTATION_ITEM',
'CAST_PARTS_SCHEMA.PROPERTY_RELATIONSHIP'] * TYPEOF(mri)) =
1) AND (mri.name = 'condition value')) )) = 1) )) = 1)) )) =
1))) )) = 0;
wr2: NOT (SIZEOF(QUERY ( ama <* USEDIN(SELF,
'CAST_PARTS_SCHEMA.ACTION_METHOD_ASSIGNMENT.ASSIGNED_ACTION_METHOD')
| (('CAST_PARTS_SCHEMA.APPLIED_ACTION_METHOD_ASSIGNMENT' IN
TYPEOF(ama)) AND (SIZEOF(QUERY ( eds <* ama.items | (
'CAST_PARTS_SCHEMA.SHAPE_ASPECT' IN TYPEOF(eds)) )) = 1)) ))
= 0);
END_ENTITY; -- boundary_condition
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:48-04:00