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) |