ModelVisitor myVisitor = new ModelVisitor()
{
// override some visit methods ...
public void visitClass(Class element, VisitorContext context)
{
//this is my UML Class
}
};
Project project = ...;
Package root = project.getPrimaryModel();
Iterator<Element> it = root.getOwnedElement().iterator();
while (it.hasNext())
{
it.next().accept(myVisitor);
}