olap4j version 2.0 is taking shape. Thought I'd update y'all.

I just added MeasureGroup and MeasureGroupDimension classes.

http://www.olap4j.org/2.0/api/org/olap4j/metadata/MeasureGroup.html

Sometimes in open source development, someone has implemented what you need. So it was in this case. A github user called farbeiza had forked of olap4j [ see https://github.com/bevalley/olap4j/commits/master ] and implemented MeasureGroup, drillthrough in the XMLA driver, and Hierarchy.getStructure(). I pulled all of those commits, then further enhanced MeasureGroup by adding MeasureGroupDimension. Thanks, farbeiza!

I've also moved over from olap4j-xmlaserver definitions of all of the schema rowsets in the latest XMLA specification. E.g.

http://www.olap4j.org/2.0/api/org/olap4j/xmla/package-summary.html

Julian