Overview Schemas Index

PRODUCT_PROPERTY_REPRESENTATION_SCHEMA (jsdai.SProduct_property_representation_schema)


ENTITY context_dependent_shape_representation;
          representation_relation : shape_representation_relationship;
          represented_product_relation : product_definition_shape;
DERIVE
          description : text := get_description_value(SELF);
          name : label := get_name_value(SELF);
WHERE
          wr1: 'PRODUCT_DEFINITION_SCHEMA.PRODUCT_DEFINITION_RELATIONSHIP' IN TYPEOF(SELF.represented_product_relation.definition);
          wr2: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1;
          wr3: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'NAME_ATTRIBUTE.NAMED_ITEM')) <= 1;
END_ENTITY; -- context_dependent_shape_representation

Entity data types and their attributes

context_dependent_shape_representation
          representation_relation: shape_representation_relationship;
          represented_product_relation: product_definition_shape;
          (DER) description: text;
          (DER) name: label;

Known subtypes

          component_2d_location (PHYSICAL_UNIT_2D_DESIGN_VIEW_MIM)
          component_3d_location (PHYSICAL_UNIT_3D_DESIGN_VIEW_MIM)
          contextual_shape_representation (CONTEXTUAL_SHAPE_POSITIONING_XIM)
          manifold_constraining_context_dependent_shape_representation (INTERCONNECT_NON_PLANAR_SHAPE_MIM)

Users: by entity attributes

context_dependent_shape_representation
          applied_action_assignment.items
                    action_items
                              ds_action_items
                                        syse_action_items
          applied_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        syss_collection_membership_groupable_item
          current_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ds_action_items
                                                            syse_action_items
          description_attribute.described_item
                    description_attribute_select
          frozen_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ds_action_items
                                                            syse_action_items
          functional_terminal_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        syss_collection_membership_groupable_item
          name_attribute.named_item
                    name_attribute_select
          previous_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ds_action_items
                                                            syse_action_items

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

context_dependent_shape_representation
          syse_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          syss_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item

Global rules for this entity data type

          -

public interface EContext_dependent_shape_representation extends EEntity

representation_relation (explicit attribute)

          boolean testRepresentation_relation(EContext_dependent_shape_representation type)
          EShape_representation_relationship getRepresentation_relation(EContext_dependent_shape_representation type)
          void setRepresentation_relation(EContext_dependent_shape_representation type, EShape_representation_relationship value)
          void unsetRepresentation_relation(EContext_dependent_shape_representation type)

represented_product_relation (explicit attribute)

          boolean testRepresented_product_relation(EContext_dependent_shape_representation type)
          EProduct_definition_shape getRepresented_product_relation(EContext_dependent_shape_representation type)
          void setRepresented_product_relation(EContext_dependent_shape_representation type, EProduct_definition_shape value)
          void unsetRepresented_product_relation(EContext_dependent_shape_representation type)

description (derived attribute)

          String getDescription(EContext_dependent_shape_representation type)
          boolean testDescription(EContext_dependent_shape_representation type)

name (derived attribute)

          String getName(EContext_dependent_shape_representation type)
          boolean testName(EContext_dependent_shape_representation type)

public class CContext_dependent_shape_representation implements EContext_dependent_shape_representation

          static EAttribute attributeRepresentation_relation(EContext_dependent_shape_representation type)
          static int usedinRepresentation_relation(EContext_dependent_shape_representation type, EShape_representation_relationship instance, ASdaiModel domain, AContext_dependent_shape_representation result)
          static EAttribute attributeRepresented_product_relation(EContext_dependent_shape_representation type)
          static int usedinRepresented_product_relation(EContext_dependent_shape_representation type, EProduct_definition_shape instance, ASdaiModel domain, AContext_dependent_shape_representation result)
          static EAttribute attributeDescription(EContext_dependent_shape_representation type)
          static EAttribute attributeName(EContext_dependent_shape_representation type)

public class AContext_dependent_shape_representation extends AEntity

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