public HierarchyMetaData createHierarchyForParentWithNode( DimensionMetaData parent, ColumnBackedNode obj ) { HierarchyMetaData hier = new HierarchyMetaData( obj.getName() ); hier.setParent( parent ); hier.setExpanded( true ); if ( obj != null ) { LevelMetaData level = createLevelForParentWithNode( hier, obj ); hier.add( level ); } return hier; }
public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { DimensionMetaData theDimension = (DimensionMetaData) dimTreeHelper.getSelectedTreeItem(); HierarchyMetaData theHieararchy = new HierarchyMetaData( "" + retVal ); theHieararchy.setParent( theDimension ); theHieararchy.setExpanded( true ); boolean prevChangeState = workspace.isModelChanging(); workspace.setModelIsChanging( true ); theDimension.add( theHieararchy ); workspace.setModelIsChanging( prevChangeState ); } }
public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { DimensionMetaData dimension = new DimensionMetaData( "" + retVal ); //$NON-NLS-1$ dimension.setExpanded( true ); HierarchyMetaData hierarchy = new HierarchyMetaData( "" + retVal ); //$NON-NLS-1$ hierarchy.setExpanded( true ); hierarchy.validate(); hierarchy.setParent( dimension ); dimension.add( hierarchy ); workspace.addDimension( dimension ); } }
public DimensionMetaData createDimensionFromAvailableTable( AvailableTable tbl ) { DimensionMetaData dimension = new DimensionMetaData( tbl.getName() ); dimension.setExpanded( true ); HierarchyMetaData hierarchy = new HierarchyMetaData( tbl.getName() ); hierarchy.setExpanded( true ); for ( AvailableField field : tbl.getChildren() ) { ColumnBackedNode node = this.createColumnBackedNode( field, ModelerPerspective.ANALYSIS ); LevelMetaData level = createLevelForParentWithNode( hierarchy, node ); hierarchy.add( level ); } hierarchy.setParent( dimension ); hierarchy.setExpanded( true ); dimension.add( hierarchy ); return dimension; }
HierarchyMetaData hier = new HierarchyMetaData( dimName ); hier.getMemberAnnotations().put( ANNOTATION_DATA_ROLE, new GeoRole() ); ArrayList<LevelMetaData> levels = new ArrayList<LevelMetaData>();
while ( theHierarchiesItr.hasNext() ) { OlapHierarchy theHierarchy = theHierarchiesItr.next(); HierarchyMetaData theHierarchyMD = new HierarchyMetaData( theHierarchy.getName() );
if ( !isGeoField( field ) ) { HierarchyMetaData hierarchy = new HierarchyMetaData( field.getName() ); hierarchy.setParent( dim ); hierarchy.setExpanded( false );
private boolean createNewHierarchy( final ModelerWorkspace workspace, final String column ) throws ModelerException { HierarchyMetaData hierarchyMetaData = new HierarchyMetaData( Const.isEmpty( getHierarchy() ) ? getDimension() : getHierarchy() ); for ( DimensionMetaData dimensionMetaData : workspace.getModel().getDimensions() ) { if ( dimensionMetaData.getName().equals( getDimension() ) && !isAutoModeled( workspace ) ) {