ENTITY pattern_offset_membership

(* SCHEMA AUTOMOTIVE_DESIGN; *)
 
ENTITY pattern_offset_membership
SUBTYPE OF (feature_component_relationship);
WHERE
  wr1 : SIZEOF(['AUTOMOTIVE_DESIGN.' + 'CIRCULAR_PATTERN', 
    'AUTOMOTIVE_DESIGN.' + 'RECTANGULAR_PATTERN'] * TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) = 1;
  wr2 : SIZEOF(QUERY(sar <* USEDIN(SELF.related_shape_aspect, 
    'AUTOMOTIVE_DESIGN.SHAPE_ASPECT_RELATIONSHIP.RELATED_SHAPE_ASPECT') | (
    'AUTOMOTIVE_DESIGN.' + 'FEATURE_COMPONENT_RELATIONSHIP' IN TYPEOF(sar)) 
    AND ('AUTOMOTIVE_DESIGN.' + 'MODIFIED_PATTERN' IN TYPEOF(sar.
    relating_shape_aspect.of_shape.definition)) AND (sar.description = 
    'modified pattern'))) >= 1;
  wr3 : SIZEOF(get_property_definition_representations(SELF.
    related_shape_aspect.of_shape.definition)) = 1;
  wr4 : NOT ('AUTOMOTIVE_DESIGN.' + 'CIRCULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(pdr.used_representation.items) = 2)) = 1);
  wr5 : NOT ('AUTOMOTIVE_DESIGN.' + 'CIRCULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(QUERY(i <* pdr.used_representation.items | (i.name = 
    'index number') AND ('AUTOMOTIVE_DESIGN.' + 
    'MEASURE_REPRESENTATION_ITEM' IN TYPEOF(i)) AND ('AUTOMOTIVE_DESIGN.' + 
    'COUNT_MEASURE' IN TYPEOF(i\measure_with_unit.value_component)))) = 1)) = 1
    );
  wr6 : NOT ('AUTOMOTIVE_DESIGN.' + 'CIRCULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(QUERY(i <* pdr.used_representation.items | (i.name = 
    'offset') AND (SIZEOF(['AUTOMOTIVE_DESIGN.' + 
    'MEASURE_REPRESENTATION_ITEM', 'AUTOMOTIVE_DESIGN.' + 
    'PLANE_ANGLE_MEASURE_WITH_UNIT'] * TYPEOF(i)) = 2))) = 1)) = 1);
  wr7 : NOT ('AUTOMOTIVE_DESIGN.' + 'RECTANGULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(pdr.used_representation.items) = 3)) = 1);
  wr8 : NOT ('AUTOMOTIVE_DESIGN.' + 'RECTANGULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(QUERY(i <* pdr.used_representation.items | (i.name = 
    'row index') AND ('AUTOMOTIVE_DESIGN.' + 'MEASURE_REPRESENTATION_ITEM' 
    IN TYPEOF(i)) AND ('AUTOMOTIVE_DESIGN.' + 'COUNT_MEASURE' IN TYPEOF(i\
    measure_with_unit.value_component)))) = 1)) = 1);
  wr9 : NOT ('AUTOMOTIVE_DESIGN.' + 'RECTANGULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(QUERY(i <* pdr.used_representation.items | (i.name = 
    'column index') AND ('AUTOMOTIVE_DESIGN.' + 
    'MEASURE_REPRESENTATION_ITEM' IN TYPEOF(i)) AND ('AUTOMOTIVE_DESIGN.' + 
    'COUNT_MEASURE' IN TYPEOF(i\measure_with_unit.value_component)))) = 1)) = 1
    );
  wr10 : NOT ('AUTOMOTIVE_DESIGN.' + 'RECTANGULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | SIZEOF(QUERY(i <* pdr.used_representation.items | (i.name = 
    'offset distance') AND (SIZEOF(['AUTOMOTIVE_DESIGN.' + 
    'MEASURE_REPRESENTATION_ITEM', 'AUTOMOTIVE_DESIGN.' + 
    'LENGTH_MEASURE_WITH_UNIT'] * TYPEOF(i)) = 2))) = 1)) = 1);
  wr11 : NOT ('AUTOMOTIVE_DESIGN.' + 'RECTANGULAR_PATTERN' IN TYPEOF(SELF.
    relating_shape_aspect.of_shape.definition)) OR (SIZEOF(QUERY(pdr <* 
    get_property_definition_representations(SELF.related_shape_aspect.of_shape.
    definition) | ('AUTOMOTIVE_DESIGN.' + 'DIRECTION_SHAPE_REPRESENTATION' 
    IN TYPEOF(pdr.used_representation)) AND (pdr.used_representation.name = 
    'offset direction'))) = 1);
END_ENTITY; -- 10303-214: automotive_design

Explicit Attributes

Entity pattern_offset_membership has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)shape_aspect_relationship
 descriptiontext (STRING)shape_aspect_relationship
 relating_shape_aspectshape_aspect (ENTITY)shape_aspect_relationship
 related_shape_aspectshape_aspect (ENTITY)shape_aspect_relationship

Derived Attributes

Entity pattern_offset_membership has the following local and inherited derived attributes:
AttributeTypeDefined By
 ididentifier (STRING)shape_aspect_relationship

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity pattern_offset_membership inherits from the following supertypes:
  shape_aspect_relationship
    feature_component_relationship

Subtypes

    No subtypes

Referenced By

Entity pattern_offset_membership and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 attribute_language_item SELECT shape_aspect_relationship
 centre_of_symmetry ENTITY shape_aspect_relationship
 composite_shape_aspect ENTITY shape_aspect_relationship
 compound_features_of_equal_type RULE shape_aspect_relationship
 datum ENTITY shape_aspect_relationship
 datum_feature ENTITY shape_aspect_relationship
 datum_target ENTITY shape_aspect_relationship
 derived_shape_aspect ENTITY shape_aspect_relationship
 document_reference_item SELECT shape_aspect_relationship
 get_diameter_for_round_hole FUNCTION shape_aspect_relationship
 get_round_holes_for_composite_hole FUNCTION shape_aspect_relationship
 identification_item SELECT shape_aspect_relationship
 id_attribute_select SELECT shape_aspect_relationship
 multi_language_attribute_item SELECT shape_aspect_relationship
 represented_definition SELECT shape_aspect_relationship
 restrict_multi_language_for_shape_aspect_relationship RULE shape_aspect_relationship
 runout_zone_orientation_reference_direction ENTITY shape_aspect_relationship
 shape_aspect_deriving_relationship ENTITY shape_aspect_relationship
 shape_defining_relationship ENTITY shape_aspect_relationship
 shape_definition SELECT shape_aspect_relationship
 subtype_exclusiveness_feature_component_relationship RULE feature_component_relationship
 subtype_exclusiveness_shape_aspect_relationship RULE shape_aspect_relationship
 symmetric_shape_aspect ENTITY shape_aspect_relationship


[Top Level Definitions] [Exit]

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