ENTITY contextual_item_shape SUBTYPE OF (item_shape); SELF\item_shape.described_element : described_element_select; DERIVE shaped_product : product_view_definition := spa_get_definition(SELF); END_ENTITY; -- contextual_item_shape |
Entity data types and their attributesproperty_definitionname: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - item_shape (OPT) id_x: STRING; (RT) definition->described_element: shapeable_item; (RT) (DER) id: identifier; (RT) (DER) name: label; contextual_item_shape (RT) described_element: described_element_select; (DER) shaped_product: product_view_definition; |
Global rules for this entity data type- |
public interface EContextual_item_shape extends EItem_shapeshaped_product (derived attribute)EProduct_view_definition getShaped_product(EContextual_item_shape type)boolean testShaped_product(EContextual_item_shape type) |
public class CContextual_item_shape implements EContextual_item_shapestatic EAttribute attributeShaped_product(EContextual_item_shape type)static int usedinShaped_product(EContextual_item_shape type, EProduct_view_definition instance, ASdaiModel domain, AContextual_item_shape result) |
public class AContextual_item_shape extends AEntitypublic EContextual_item_shape getByIndex(int index)public EContextual_item_shape getCurrentMember(SdaiIterator it) |