@Test public void testGetModelElement_2() { CompositeFunction compositeFunction = new CompositeFunction(); Add add = new Add(); add.addFunction(new Gaussian()); compositeFunction.addFunction(add); FunctionModelRoot modelRoot = new FunctionModelRoot(compositeFunction, provider); assertTreeLooksLike( modelRoot, Node.ADD(Node.GAUSSIAN, Node.ADD_NEW_FUNCTION), Node.ADD_NEW_FUNCTION); FunctionModelElement[] modelElements = modelRoot.getModelElement(new Gaussian()); assertTreeLooksLike(modelElements, Node.GAUSSIAN); modelElements = modelRoot.getModelElement(add); assertTreeLooksLike(modelElements, Node.ADD(Node.GAUSSIAN, Node.ADD_NEW_FUNCTION)); }