Overview Schemas Index

ASSEMBLY_FEATURE_RELATIONSHIP_SCHEMA (jsdai.SAssembly_feature_relationship_schema)


ENTITY shape_aspect_relationship_representation_association;
          represented_shape_aspect_relationship : shape_aspect_relationship;
          representing_representation_relationship : representation_relationship;
WHERE
          wr1: ('REPRESENTATIVE_SHAPE_REPRESENTATION' IN  
      TYPEOF(representing_representation_relationship\
      representation_relationship.rep_1)) AND
     ('REPRESENTATIVE_SHAPE_REPRESENTATION' IN 
      TYPEOF(representing_representation_relationship\
      representation_relationship.rep_2));
          wr2: (represented_shape_aspect_relationship.relating_shape_aspect IN  
      using_shape_aspect_of_shape_representation 
      (representing_representation_relationship.rep_1)) AND
     (represented_shape_aspect_relationship.related_shape_aspect IN 
      using_shape_aspect_of_shape_representation 
      (representing_representation_relationship.rep_2));
          wr3: ((find_representative_shape_representation_of_product_definition 
     (using_product_definition_of_shape_aspect
     (represented_shape_aspect_relationship.relating_shape_aspect)).
      context_of_items) :=:
     (find_representative_shape_representation_of_shape_aspect 
     (represented_shape_aspect_relationship.relating_shape_aspect).
      context_of_items)) AND
     ((find_representative_shape_representation_of_product_definition 
     (using_product_definition_of_shape_aspect 
     (represented_shape_aspect_relationship.related_shape_aspect)).
      context_of_items) :=:
     (find_representative_shape_representation_of_shape_aspect 
     (represented_shape_aspect_relationship.related_shape_aspect).
      context_of_items));
          wr4: using_product_definition_of_shape_aspect
     (represented_shape_aspect_relationship.relating_shape_aspect) :<>: 
     using_product_definition_of_shape_aspect 
     (represented_shape_aspect_relationship.related_shape_aspect);
          wr5: find_assembly_root ([using_product_definition_of_shape_aspect 
     (represented_shape_aspect_relationship.relating_shape_aspect)]) :=: 
     find_assembly_root ([using_product_definition_of_shape_aspect 
     (represented_shape_aspect_relationship.related_shape_aspect)]);
END_ENTITY; -- shape_aspect_relationship_representation_association

Entity data types and their attributes

shape_aspect_relationship_representation_association
          represented_shape_aspect_relationship: shape_aspect_relationship;
          representing_representation_relationship: representation_relationship;

Users: by entity attributes

shape_aspect_relationship_representation_association

Users: by defined types, not used by any entity attribute

shape_aspect_relationship_representation_association
          -

Global rules for this entity data type

          -

public interface EShape_aspect_relationship_representation_association extends EEntity

represented_shape_aspect_relationship (explicit attribute)

          boolean testRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type)
          EShape_aspect_relationship getRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type)
          void setRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type, EShape_aspect_relationship value)
          void unsetRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type)

representing_representation_relationship (explicit attribute)

          boolean testRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type)
          ERepresentation_relationship getRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type)
          void setRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type, ERepresentation_relationship value)
          void unsetRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type)

public class CShape_aspect_relationship_representation_association implements EShape_aspect_relationship_representation_association

          static EAttribute attributeRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type)
          static int usedinRepresented_shape_aspect_relationship(EShape_aspect_relationship_representation_association type, EShape_aspect_relationship instance, ASdaiModel domain, AShape_aspect_relationship_representation_association result)
          static EAttribute attributeRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type)
          static int usedinRepresenting_representation_relationship(EShape_aspect_relationship_representation_association type, ERepresentation_relationship instance, ASdaiModel domain, AShape_aspect_relationship_representation_association result)

public class AShape_aspect_relationship_representation_association extends AEntity

          public EShape_aspect_relationship_representation_association getByIndex(int index)
          public EShape_aspect_relationship_representation_association getCurrentMember(SdaiIterator it)