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