ENTITY shape_aspect_associativity

(* SCHEMA associative_draughting; *)
  ENTITY shape_aspect_associativity
    SUBTYPE OF (shape_aspect_relationship);
    WHERE
      wr1: SELF.relating_shape_aspect.product_definitional;
      wr2: NOT SELF.related_shape_aspect.product_definitional;
      wr3: SIZEOF(QUERY ( pd <* USEDIN(SELF,'ASSOCIATIVE_DRAUGHTING.' + 
               'PROPERTY_DEFINITION.DEFINITION') | (NOT (SIZEOF(
               QUERY ( sdr <* QUERY ( pdr <* USEDIN(pd,
               'ASSOCIATIVE_DRAUGHTING.' + 
               'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | (
               'ASSOCIATIVE_DRAUGHTING.SHAPE_DEFINITION_REPRESENTATION' IN 
               TYPEOF(pdr)) ) | (NOT (SIZEOF(QUERY ( it <* sdr.
               used_representation.items | ((NOT (
               'ASSOCIATIVE_DRAUGHTING.CURVE' IN TYPEOF(it))) AND ((SIZEOF(
               QUERY ( aco <* USEDIN(it,
               'ASSOCIATIVE_DRAUGHTING.STYLED_ITEM.ITEM') | (SIZEOF(TYPEOF(
               aco) * ['ASSOCIATIVE_DRAUGHTING.LEADER_CURVE',
               'ASSOCIATIVE_DRAUGHTING.PROJECTION_CURVE']) = 1) )) + 
               SIZEOF(USEDIN(it,'ASSOCIATIVE_DRAUGHTING.' + 
               'ANNOTATION_FILL_AREA.BOUNDARIES'))) >= 1)) )) = 1)) )) = 0))
               )) = 0;
      wr4: SIZEOF(QUERY ( pd <* USEDIN(SELF,'ASSOCIATIVE_DRAUGHTING.' + 
               'PROPERTY_DEFINITION.DEFINITION') | (NOT (SIZEOF(
               QUERY ( sdr <* QUERY ( pdr <* USEDIN(pd,
               'ASSOCIATIVE_DRAUGHTING.' + 
               'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION') | (
               'ASSOCIATIVE_DRAUGHTING.SHAPE_DEFINITION_REPRESENTATION' IN 
               TYPEOF(pdr)) ) | (NOT check_associative_shape_aspects(sdr)) )) 
               = 0)) )) = 0;
  END_ENTITY; -- shape_aspect_associativity

Explicit Attributes

Entity shape_aspect_associativity 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

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity shape_aspect_associativity inherits from the following supertypes:
  shape_aspect_relationship

Subtypes

    No subtypes

Referenced By

Entity shape_aspect_associativity and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 shape_aspect_deriving_relationship ENTITY shape_aspect_relationship
 shape_definition SELECT shape_aspect_relationship


[Top Level Definitions] [Exit]

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