ModelVisitor myVisitor = new ModelHierarchyVisitor()
{
public void visitClassifier(Classifier element, VisitorContext context)
{
//this is my classifier
}
};
Project project = ...;
Package root = project.getPrimaryModel();
Iterator<Element> it = root.getOwnedElement().iterator();
while (it.hasNext())
{
it.next().accept(myVisitor);
}