(* SCHEMA cast_parts_schema; *)
ENTITY integration_interval
SUBTYPE OF (action_method);
WHERE
wr1:(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
(NOT (SIZEOF(QUERY(eds <* ama.items |
(('CAST_PARTS_SCHEMA.PROPERTY_DEFINITION' IN TYPEOF(eds)) AND
(NOT(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.LENGTH_MEASURE_WITH_UNIT'] *
TYPEOF(mri)) = 2)AND
(mri.name = 'delta time'))
)) =1 ))) =0 )))))=0 )))))=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
(NOT (SIZEOF(QUERY(eds <* ama.items |
(('CAST_PARTS_SCHEMA.PROPERTY_DEFINITION' IN TYPEOF(eds)) AND
(NOT(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.LENGTH_MEASURE_WITH_UNIT'] *
TYPEOF(mri)) = 2)AND
(mri.name = 'length of elapsed time interval'))
)) =1 ))) =0 )))))=0 )))))=0));
END_ENTITY; -- integration_interval
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:49-04:00