Sezione: Vincoli
Questa sezione speciale consente di verificare se ciascuna istanza del modulo viene referenziata almeno una volta.
SEC Constraints //optional: yes, modifier: [UPDATE]
Referenced_By := <interface name>; //optional: yes, type: QID)
Referenced_Cardinality := [<minimum> .. <maximum>]; //optional: no, type: Cardinality
END_SECI dettagli riguardanti la sintassi dei tipi di definizione sono descritti nella sezione Dichiarazione del modulo.
Il parametro
Referenced_Byserve a verificare se le istanze del modulo fanno riferimento ad altre istanze del modulo. Il valore diReferencedBydeve essere un'interfaccia che deriva daIModule. Se non importa quale sia il tipo dell'istanza di riferimento,IModulepuò essere specificato qui.Referenced_Cardinalitydefinisce la frequenza con cui si deve fare riferimento a questo modulo. Se il numero di riferimenti non rientra in questo intervallo, viene prodotto un errore durante la scansione del generatore standard.
SEC Constraints
Referenced_By := ISpecificModule;
Referenced_Cardinality := [1 .. 3];
END_SEC