Cette macro renvoie une collection d'objets en fonction de la portée et de la condition spécifiées. Les références d'objet sont représentées sous forme d'OID ; par exemple : E40D4254-DA4A-4FB6-AEF6-3E7B41A41AD1.
Paramètre |
Description |
---|---|
scope |
Collection sur laquelle l'itération doit être effectuée, la macro va renvoyer le premier objet correspondant dans la collection Type : Template simple qui renvoie un objet ou une portée de collection |
template-simple |
Template à évaluer. Type : Template simple |
filter |
Condition de filtre Type : condition |
.object(Attributes, (%.1:Code% >= a) and (%.1:Code% <= e))
.object(ActiveModel.Packages, %Name% == MyPackage2)et le template OOM.Model::MyTemplate est défini comme suit :
.foreach_item(myPackage2.Classes) %Code% .next(\n)Dans OOM.Model M = { OOM.Package MyPackage1, OOM.Package MyPackage2 { OOM.Class C1, OOM.Class C2} }, le template OOM.Model::MyTemplate est évalué à :
C1 C2
.object(Process.DataConnections, %AccessType% == "RO")