Overview Schemas Index

CONTEXTUAL_SHAPE_POSITIONING_XIM (jsdai.SContextual_shape_positioning_xim)


ENTITY contextual_shape_representation
          SUBTYPE OF (context_dependent_shape_representation);
          SELF\context_dependent_shape_representation.represented_product_relation RENAMED contextual_shape : contextual_item_shape;
          SELF\context_dependent_shape_representation.representation_relation RENAMED representing_relationship : shape_representation_relationship;
DERIVE
          context_representation : shape_representation := representing_relationship.rep_2;
          positioned_representation : shape_representation := representing_relationship.rep_1;
END_ENTITY; -- contextual_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;
contextual_shape_representation
          (RT) represented_product_relation->contextual_shape: contextual_item_shape;
          (RT) representation_relation->representing_relationship: shape_representation_relationship;
          (DER) context_representation: shape_representation;
          (DER) positioned_representation: shape_representation;

Known subtypes

          component_2d_location_armx (PHYSICAL_UNIT_2D_DESIGN_VIEW_XIM)
          component_3d_location_armx (PHYSICAL_UNIT_3D_DESIGN_VIEW_XIM)

Users

context_dependent_shape_representation
          description_attribute.described_item
                    description_attribute_select
          name_attribute.named_item
                    name_attribute_select
contextual_shape_representation

Global rules for this entity data type

          -

public interface EContextual_shape_representation extends EContext_dependent_shape_representation

context_representation (derived attribute)

          EShape_representation getContext_representation(EContextual_shape_representation type)
          boolean testContext_representation(EContextual_shape_representation type)

positioned_representation (derived attribute)

          EShape_representation getPositioned_representation(EContextual_shape_representation type)
          boolean testPositioned_representation(EContextual_shape_representation type)

public class CContextual_shape_representation implements EContextual_shape_representation

          static EAttribute attributeContext_representation(EContextual_shape_representation type)
          static int usedinContext_representation(EContextual_shape_representation type, EShape_representation instance, ASdaiModel domain, AContextual_shape_representation result)
          static EAttribute attributePositioned_representation(EContextual_shape_representation type)
          static int usedinPositioned_representation(EContextual_shape_representation type, EShape_representation instance, ASdaiModel domain, AContextual_shape_representation result)

public class AContextual_shape_representation extends AEntity

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