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

context_dependent_shape_representation
          description_attribute.described_item
                    description_attribute_select
          name_attribute.named_item
                    name_attribute_select

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)