|
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 attributescontext_dependent_shape_representationrepresentation_relation: shape_representation_relationship; represented_product_relation: product_definition_shape; (DER) description: text; (DER) name: label; |
| 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) |
Userscontext_dependent_shape_representationdescription_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 EEntityrepresentation_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_representationstatic 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 AEntitypublic EContext_dependent_shape_representation getByIndex(int index)public EContext_dependent_shape_representation getCurrentMember(SdaiIterator it) |