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