public static ComponentResultSet_c[] getManyPE_CRSsOnR8008( ComponentVisibility_c[] targets, ClassQueryInterface_c test, boolean loadComponent) { if (targets == null || targets.length == 0 || targets[0] == null) return new ComponentResultSet_c[0]; LinkedHashSet<ComponentResultSet_c> elementsSet = new LinkedHashSet<ComponentResultSet_c>(); for (int i = 0; i < targets.length; i++) { ComponentResultSet_c associate = targets[i].MakesUpAComponentResultSet; if (targets[i] != null && associate != null && (test == null || test.evaluate(associate))) { if (elementsSet.add(associate)) {} } } ComponentResultSet_c[] result = new ComponentResultSet_c[elementsSet.size()]; elementsSet.toArray(result); return result; }
public static BridgeInvocation_c[] getManyACT_BRGsOnR628( ActualParameter_c[] targets, ClassQueryInterface_c test, boolean loadComponent) { if (targets == null || targets.length == 0 || targets[0] == null) return new BridgeInvocation_c[0]; LinkedHashSet<BridgeInvocation_c> elementsSet = new LinkedHashSet<BridgeInvocation_c>(); for (int i = 0; i < targets.length; i++) { BridgeInvocation_c associate = targets[i].BridgeInvocation; if (targets[i] != null && associate != null && (test == null || test.evaluate(associate))) { if (elementsSet.add(associate)) {} } } BridgeInvocation_c[] result = new BridgeInvocation_c[elementsSet.size()]; elementsSet.toArray(result); return result; }
public static Graphnode_c[] getManyDIM_NDsOnR19( FloatingText_c[] targets, ClassQueryInterface_c test, boolean loadComponent) { if (targets == null || targets.length == 0 || targets[0] == null) return new Graphnode_c[0]; LinkedHashSet<Graphnode_c> elementsSet = new LinkedHashSet<Graphnode_c>(); for (int i = 0; i < targets.length; i++) { if (loadComponent && targets[i] != null && targets[i].IsSupertypeGraphnode == null) targets[i].loadProxy(); Graphnode_c associate = targets[i].IsSupertypeGraphnode; if (targets[i] != null && associate != null && (test == null || test.evaluate(associate))) { if (elementsSet.add(associate)) {} } } Graphnode_c[] result = new Graphnode_c[elementsSet.size()]; elementsSet.toArray(result); return result; }
public static ComponentInComponent_c[] getManyCN_CICsOnR4203( Component_c[] targets, ClassQueryInterface_c test, boolean loadComponent) { if (targets == null || targets.length == 0 || targets[0] == null) return new ComponentInComponent_c[0]; LinkedHashSet<ComponentInComponent_c> elementsSet = new LinkedHashSet<ComponentInComponent_c>(); for (int i = 0; i < targets.length; i++) { if (loadComponent && targets[i] != null && targets[i].IsNestedThroughComponentInComponent == null) targets[i].loadProxy(); ComponentInComponent_c associate = targets[i].IsNestedThroughComponentInComponent; if (targets[i] != null && associate != null && (test == null || test.evaluate(associate))) { if (elementsSet.add(associate)) { if (loadComponent) { associate.loadProxy(); } } } } ComponentInComponent_c[] result = new ComponentInComponent_c[elementsSet.size()]; elementsSet.toArray(result); return result; }