|
ENTITY characteristic_data_table SUBTYPE OF (table_representation_item); property_value : LIST [1:?] OF characteristic_data_table_row; DERIVE SELF\compound_representation_item.item_element : compound_item_definition := ? ; WHERE wr1: SIZEOF ( QUERY ( pv <* property_value | NOT ( SIZEOF ( pv . cell ) = SIZEOF ( property_value [ 1 ] . cell ) ) ) ) = 0 ; wr3: SIZEOF ( USEDIN ( SELF , 'property_assignment_xim.assigned_property.described_element' ) ) = 0 ; END_ENTITY; -- characteristic_data_table |
Entity data types and their attributesrepresentation_itemname: label; compound_representation_item item_element: compound_item_definition; table_representation_item - characteristic_data_table property_value: LIST [1:?] OF characteristic_data_table_row; (RT) (DER) item_element: compound_item_definition; |
Global rules for this entity data type- |
public interface ECharacteristic_data_table extends ETable_representation_itemproperty_value (explicit attribute)boolean testProperty_value(ECharacteristic_data_table type)ACharacteristic_data_table_row getProperty_value(ECharacteristic_data_table type) ACharacteristic_data_table_row createProperty_value(ECharacteristic_data_table type) void unsetProperty_value(ECharacteristic_data_table type) |
public class CCharacteristic_data_table implements ECharacteristic_data_tablestatic EAttribute attributeProperty_value(ECharacteristic_data_table type)static int usedinProperty_value(ECharacteristic_data_table type, ECharacteristic_data_table_row instance, ASdaiModel domain, ACharacteristic_data_table result) static EAttribute attributeItem_element(ECharacteristic_data_table type) static int usedinItem_element(ECharacteristic_data_table type, EEntity instance, ASdaiModel domain, ACharacteristic_data_table result) |
public class ACharacteristic_data_table extends AEntitypublic ECharacteristic_data_table getByIndex(int index)public ECharacteristic_data_table getCurrentMember(SdaiIterator it) |