(* SCHEMA AUTOMOTIVE_DESIGN; *)
RULE restrict_concept_feature_operator FOR (concept_feature_operator);
WHERE
wr1 : SIZEOF(QUERY(cfo <* concept_feature_operator | NOT (cfo.name IN ['and'
, 'or', 'oneof', 'not', 'implication']))) = 0;
wr2 : SIZEOF(QUERY(cfo <* concept_feature_operator | (cfo.name =
'implication') AND (SIZEOF(QUERY(cfrwc <* USEDIN(cfo,
'AUTOMOTIVE_DESIGN.CONCEPT_FEATURE_RELATIONSHIP_WITH_CONDITION.CONDITIONAL_OPERATOR'
) | SIZEOF(QUERY(ccf <* USEDIN(cfrwc,
'AUTOMOTIVE_DESIGN.CONDITIONAL_CONCEPT_FEATURE.CONDITION') | NOT (
'AUTOMOTIVE_DESIGN.' + 'INCLUSION_PRODUCT_CONCEPT_FEATURE' IN TYPEOF(ccf
)))) > 0)) > 0))) = 0;
wr3 : SIZEOF(QUERY(cfo <* concept_feature_operator | (cfo.name = 'not') AND (
SIZEOF(QUERY(cfrwc <* USEDIN(cfo,
'AUTOMOTIVE_DESIGN.CONCEPT_FEATURE_RELATIONSHIP_WITH_CONDITION.CONDITIONAL_OPERATOR'
) | cfrwc.related_product_concept_feature :<>: cfrwc.
relating_product_concept_feature)) > 0))) = 0;
END_RULE; -- 10303-214: automotive_design
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:16:12-04:00