We are trying to extract metadata through java semantic layer sdk from BO 4.1 SP3,we had been able to extract the data upto class level but can not proceed further to extract data related to the objects such as "measures,"dimensions","filters",etc from a class as we can't find suitable methods to do so.
Please have a look to the following code snippet:-
RelationalBusinessLayer businessLayer = (RelationalBusinessLayer) local.load("D:\\Universe\\retrieval-2014-03-17-15-47-46\\eFashion4.blx"); //loading local blx file
RootFolder rf =businessLayer.getRootFolder();
List<BlItem> getchildren=rf.getChildren(); //would return list of classes
Now we intend to extract objects(filters,dimensions,measures) from each of these BlItems.