/** * Returns the dimension defined on the given cube. * * @param dimensionName * @param parent * @param parentModule * @return */ protected DesignElement doGetLocalDimension( String dimensionName, Cube parent, Module parentModule) { DesignElement dimension = parentModule.findDimension(dimensionName); if (dimension == null) return null; int index = dimension.getIndex(parentModule); assert index != -1; List<DesignElement> dims = (List<DesignElement>) getElement().getProperty(module, DIMENSIONS_PROP); return dims.get(index); }