private void populateTransformerInstances(ModelClass_c testObj, boolean instanceBased) { for (int i = 0; i < funcs.length; ++i) { Operation_c[] testObjTrans = Operation_c.getManyO_TFRsOnR115(testObj); Operation_c testTrans = null; for (int tfrInstCount = 0; tfrInstCount < testObjTrans.length; tfrInstCount++) { Operation_c selected = testObjTrans[tfrInstCount]; if (selected.getName().equals(funcs[i])) { testTrans = testObjTrans[tfrInstCount]; break; } } if (testTrans != null) { if (instanceBased) { if (m_testIBTfr[i] == null) m_testIBTfr[i] = testTrans; } else { if (m_testCBTfr[i] == null) m_testCBTfr[i] = testTrans; } } else fail( "Missing operation " + testObj.getKey_lett() + "::" + funcs[i]); // $NON-NLS-1$//$NON-NLS-2$ } }
public boolean evaluate(Object inst) { ModelClass_c selected = (ModelClass_c) inst; return selected.getKey_lett().equals(m_id); }