private void populateFunctionInstances() { class Function_test1_c implements ClassQueryInterface_c { Function_test1_c(String p) { m_p = p; } private String m_p; public boolean evaluate(Object inst) { Function_c selected = (Function_c) inst; return selected.getName().equals(m_p); } } for (int i = 0; i < funcs.length; ++i) { Function_c testFunc = Function_c.FunctionInstance(modelRoot, new Function_test1_c(funcs[i])); if (testFunc != null) { if (m_testFunc[i] == null) m_testFunc[i] = testFunc; } else fail("Missing function " + funcs[i]); // $NON-NLS-1$ } }
public boolean evaluate(Object inst) { Function_c selected = (Function_c) inst; return selected.getName().equals(m_p); }