private static LocalizedString appendOlap( LocalizedString localizedString ) { LocalizedString newString = new LocalizedString(); for ( String locale : localizedString.getLocaleStringMap().keySet() ) { newString.setString( locale, localizedString.getString( locale ) + BaseModelerWorkspaceHelper.OLAP_SUFFIX ); } return newString; }
protected void addLocalizedString( Element description, Concept concept, String name, String body ) { /* * <CWM:Description body="Oficinas" language="es" name="name" type="LocString" xmi.id="a14"> */ String lang = description.getAttribute( "language" ); //$NON-NLS-1$ LocalizedString str = (LocalizedString) concept.getChildProperty( name ); if ( str == null ) { str = new LocalizedString(); concept.setProperty( name, str ); } str.setString( lang, body ); }
private void setSchemaName( String catalogName ) { String newName = catalogName; if ( businessModel.getProperty( "AGILE_BI_GENERATED_SCHEMA" ) != null ) { newName = catalogName.concat( "_OLAP" ); } if ( businessModel.getName() == null ) { businessModel.setId( newName ); } else { businessModel.getName().setString( locale, newName ); } }
LocalizedString localizedString = (LocalizedString) concept.getProperty( property ); if ( localizedString != null ) { localizedString.setString( locale, props.getProperty( k ) );
@Bindable public void setDatasourceName( String datasourceName ) { String previousVal = this.datasourceName; this.datasourceName = datasourceName; // if we're editing a generated or already defined domain, // we need to keep the datasource name in sync if ( domain != null ) { domain.setId( datasourceName ); LogicalModel model = domain.getLogicalModels().get( 0 ); String localeCode = domain.getLocales().get( 0 ).getCode(); model.getName().setString( localeCode, datasourceName ); } this.getModelInfo().setStageTableName( generateTableName() ); this.firePropertyChange( "datasourceName", previousVal, datasourceName ); //$NON-NLS-1$ validate(); }