(* SCHEMA feature_based_process_planning; *)
ENTITY applied_classification_assignment
SUBTYPE OF (classification_assignment);
items : SET [1:?] OF classification_item;
WHERE
wr1: NOT (((
'FEATURE_BASED_PROCESS_PLANNING.EXTERNALLY_DEFINED_CLASS' IN
TYPEOF(SELF.assigned_class)) AND (SELF.role.name =
'definitional class membership')) AND (SELF.assigned_class.
name = 'library identifier'));
wr2: SIZEOF(QUERY ( edir <* USEDIN(SELF.assigned_class,'FEATURE_BASED_PROCESS_PLANNING.EXTERNALLY_DEFINED_ITEM_RELATIONSHIP.'
+ 'RELATED_ITEM') | (((edir.name = 'name scope') AND ((
'FEATURE_BASED_PROCESS_PLANNING.' +
'EXTERNALLY_DEFINED_GENERAL_PROPERTY') IN TYPEOF(edir.
relating_item))) AND (NOT (SIZEOF(QUERY ( gpa <* USEDIN(edir
.relating_item,'FEATURE_BASED_PROCESS_PLANNING.' +
'GENERAL_PROPERTY_ASSOCIATION.BASE_DEFINITION') | ((gpa.name
= 'definitional') AND (NOT (SIZEOF(QUERY ( pdr <* USEDIN(gpa
.derived_definition,'FEATURE_BASED_PROCESS_PLANNING.' +
'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | ((pdr.
used_representation.name = 'property value') AND (
'FEATURE_BASED_PROCESS_PLANNING.VALUE_REPRESENTATION_ITEM'
IN TYPEOF(pdr.used_representation.items))) )) >= 1))) )) = 0))) ))
= 0;
END_ENTITY; -- applied_classification_assignment
|
[Top Level Definitions] [Exit]
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2007-09-07T16:41:17-04:00