Project project = ...;
//find a Model element under the project primary model with a name "MyModel". It is not a recursive search
Model model = Finder.byName().find(project.getPrimaryModel(), Model.class, "MyModel");
//find a first Model element under project primary model with a name "MyModel". It is a recursive search.
Model model = Finder.byNameRecursively().find(project.getPrimaryModel(), Model.class, "MyModel");
//find all Model elements under project primary model with a name "MyModel". It is a recursive search.
Collection<Model> models = Finder.byNameAllRecursively().find(project.getPrimaryModel(), Model.class, "MyModel");