ENTITY terminal_designation_assignment SUBTYPE OF (item_designation_assignment); WHERE wr1: SIZEOF(TYPEOF(SELF.items[1]) * ['ELECTROTECHNICAL_DESIGN.TERMINAL'] ) = 1; wr2: SIZEOF(TYPEOF(SELF) * ['ELECTROTECHNICAL_DESIGN.' + 'DOCUMENT_DESIGNATION_ASSIGNMENT', 'ELECTROTECHNICAL_DESIGN.' + 'OBJECT_REFERENCE_DESIGNATION_ASSIGNMENT', 'ELECTROTECHNICAL_DESIGN.' + 'SIGNAL_DESIGNATION_ASSIGNMENT', 'ELECTROTECHNICAL_DESIGN.' + 'TERMINAL_DESIGNATION_ASSIGNMENT'] ) = 1; END_ENTITY; -- terminal_designation_assignment |
Entity data types and their attributesidentification_assignmentassigned_id: identifier; role: identification_role; item_designation_assignment items: SET [1:?] OF item_designation_item; terminal_designation_assignment - |
Global rules for this entity data type- |
public interface ETerminal_designation_assignment extends EItem_designation_assignment |
public class CTerminal_designation_assignment implements ETerminal_designation_assignment |
public class ATerminal_designation_assignment extends AEntitypublic ETerminal_designation_assignment getByIndex(int index)public ETerminal_designation_assignment getCurrentMember(SdaiIterator it) |