ENTITY applied_classification_assignment

(* SCHEMA AUTOMOTIVE_DESIGN; *)
 
ENTITY applied_classification_assignment
SUBTYPE OF (classification_assignment);
  items : SET [1:?] OF classification_item;
WHERE
  wr1 : NOT ('AUTOMOTIVE_DESIGN.' + 'CLASS' IN TYPEOF(SELF.assigned_class)) 
    OR (SIZEOF(QUERY(i <* SELF.items | SIZEOF(['AUTOMOTIVE_DESIGN.' + 
    'ACTION', 'AUTOMOTIVE_DESIGN.' + 'ACTION_DIRECTIVE', 
    'AUTOMOTIVE_DESIGN.' + 'ACTION_METHOD', 'AUTOMOTIVE_DESIGN.' + 
    'ACTION_PROPERTY', 'AUTOMOTIVE_DESIGN.' + 'ACTION_RELATIONSHIP', 
    'AUTOMOTIVE_DESIGN.' + 'APPROVAL_STATUS', 'AUTOMOTIVE_DESIGN.' + 
    'ASSEMBLY_COMPONENT_USAGE', 'AUTOMOTIVE_DESIGN.' + 'CONFIGURATION_ITEM'
    , 'AUTOMOTIVE_DESIGN.' + 'CONTRACT', 'AUTOMOTIVE_DESIGN.' + 
    'DOCUMENT_FILE', 'AUTOMOTIVE_DESIGN.' + 'DOCUMENT_TYPE', 
    'AUTOMOTIVE_DESIGN.' + 'FEATURE_DEFINITION', 'AUTOMOTIVE_DESIGN.' + 
    'GENERAL_PROPERTY', 'AUTOMOTIVE_DESIGN.' + 'MATERIAL_DESIGNATION', 
    'AUTOMOTIVE_DESIGN.' + 'ORGANIZATIONAL_PROJECT', 'AUTOMOTIVE_DESIGN.'
     + 'PRODUCT', 'AUTOMOTIVE_DESIGN.' + 'PRODUCT_CONCEPT', 
    'AUTOMOTIVE_DESIGN.' + 'PRODUCT_CONCEPT_FEATURE_CATEGORY', 
    'AUTOMOTIVE_DESIGN.' + 'PRODUCT_DEFINITION', 'AUTOMOTIVE_DESIGN.' + 
    'PRODUCT_DEFINITION_FORMATION', 'AUTOMOTIVE_DESIGN.' + 
    'PROPERTY_DEFINITION', 'AUTOMOTIVE_DESIGN.' + 'RESOURCE_PROPERTY', 
    'AUTOMOTIVE_DESIGN.' + 'SECURITY_CLASSIFICATION_LEVEL', 
    'AUTOMOTIVE_DESIGN.' + 'SHAPE_ASPECT', 'AUTOMOTIVE_DESIGN.' + 
    'VERSIONED_ACTION_REQUEST'] * TYPEOF(i)) <> 1)) = 0);
  wr2 : NOT (('AUTOMOTIVE_DESIGN.' + 'GROUP' IN TYPEOF(SELF.assigned_class))
     AND (SELF.assigned_class\group.name = 'E') AND (SELF.assigned_class\group.
    description = 'dimensioning principle')) OR (SIZEOF(QUERY(i <* SELF.items
     | NOT ('AUTOMOTIVE_DESIGN.' + 'PLUS_MINUS_TOLERANCE' IN TYPEOF(i)))) = 
    0);
  wr3 : NOT (('AUTOMOTIVE_DESIGN.' + 'CLASS_SYSTEM' IN TYPEOF(SELF.
    assigned_class)) AND (SELF.role.name = 'class system membership')) OR (
    SIZEOF(QUERY(i <* SELF.items | SIZEOF(['AUTOMOTIVE_DESIGN.' + 
    'APPROVAL_STATUS', 'AUTOMOTIVE_DESIGN.' + 'CLASS', 
    'AUTOMOTIVE_DESIGN.' + 'DESCRIPTIVE_REPRESENTATION_ITEM', 
    'AUTOMOTIVE_DESIGN.' + 'DOCUMENT_TYPE', 'AUTOMOTIVE_DESIGN.' + 
    'PLANAR_EXTENT', 'AUTOMOTIVE_DESIGN.' + 'SECURITY_CLASSIFICATION_LEVEL']
     * TYPEOF(i)) <> 1)) = 0);
END_ENTITY; -- 10303-214: automotive_design

Explicit Attributes

Entity applied_classification_assignment has the following local and inherited explicit attributes:
AttributeTypeDefined By
 assigned_classgroup (ENTITY)classification_assignment
 roleclassification_role (ENTITY)classification_assignment
 itemsSET OF classification_item (SELECT)applied_classification_assignment

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity applied_classification_assignment inherits from the following supertypes:
  classification_assignment

Subtypes

    No subtypes

Referenced By

Entity applied_classification_assignment and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT applied_classification_assignment
 approval_item SELECT applied_classification_assignment
 date_and_time_item SELECT applied_classification_assignment
 date_item SELECT applied_classification_assignment
 event_occurrence_item SELECT applied_classification_assignment
 organization_item SELECT applied_classification_assignment
 person_and_organization_item SELECT applied_classification_assignment
 restrict_applied_classification_assignment_role RULE applied_classification_assignment
 restrict_class_system_assignment_for_approval_status RULE applied_classification_assignment
 restrict_class_system_assignment_for_class RULE applied_classification_assignment
 restrict_class_system_assignment_for_descriptive_representation_item RULE applied_classification_assignment
 restrict_class_system_assignment_for_document_type RULE applied_classification_assignment
 restrict_class_system_assignment_for_security_classification_level RULE applied_classification_assignment
 subtype_exclusiveness_classification_assignment RULE classification_assignment
 time_interval_item SELECT applied_classification_assignment


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:16:10-04:00