private BRLConditionVariableColumn cloneVariable( BRLConditionVariableColumn variable ) { BRLConditionVariableColumn clone = new BRLConditionVariableColumn( variable.getVarName(), variable.getFieldType(), variable.getFactType(), variable.getFactField() ); clone.setHeader( variable.getHeader() ); clone.setHideColumn( variable.isHideColumn() ); clone.setWidth( variable.getWidth() ); return clone; }
private String getUpdateBRLConditionColumnKey( BRLConditionVariableColumn variable ) { StringBuilder key = new StringBuilder( variable.getVarName() ).append( ":" ).append( variable.getFieldType() ).append( ":" ).append( variable.getFactField() ).append( ":" ).append( variable.getFactType() ); return key.toString(); }
private DecoratedGridCellValueAdaptor<? extends Comparable<?>> derieveCellFromCondition( BRLConditionVariableColumn col ) { //Check if the column has an enumeration final String factType = col.getFactType(); final String fieldName = col.getFactField(); if ( oracle.hasEnums( factType, fieldName ) ) { return makeEnumCell( factType, fieldName ); } return derieveCellFromModel( col ); }
BRLConditionVariableColumn variable = new BRLConditionVariableColumn( "", DataType.TYPE_BOOLEAN ); variable.setHeader( editingCol.getHeader() ); variable.setHideColumn( editingCol.isHideColumn() ); List<BRLConditionVariableColumn> variables = new ArrayList<BRLConditionVariableColumn>(); variables.add( variable ); InterpolationVariable iv = me.getKey(); int index = me.getValue(); BRLConditionVariableColumn variable = new BRLConditionVariableColumn( iv.getVarName(), iv.getDataType(), iv.getFactType(), iv.getFactField() ); variable.setHeader( editingCol.getHeader() ); variable.setHideColumn( editingCol.isHideColumn() ); variables[ index ] = variable;
BRLConditionVariableColumn brl1Variable1 = new BRLConditionVariableColumn( "", DataType.TYPE_BOOLEAN ); brl1.getChildColumns().add( brl1Variable1 );
baseBRLConditionColumn.getVarName() ); List<ValueHolder> peerVariables = peerVariableVisitor.getPeerVariables(); switch ( valueHolder.getType() ) { case TEMPLATE_KEY: if ( oracle.isDependentEnum( baseBRLConditionColumn.getFactType(), baseBRLConditionColumn.getFactField(), valueHolder.getFieldName() ) ) { final BRLConditionVariableColumn vc = getConditionVariableColumnIndex( brl.getChildColumns(),
baseBRLConditionColumn.getVarName() ); List<RuleModelPeerVariableVisitor.ValueHolder> peerVariables = peerVariableVisitor.getPeerVariables(); final int iCol = model.getExpandedColumns().indexOf( vc ); final CellValue<?> cv = this.data.get( iBaseRowIndex ).get( iCol ); final String field = vc.getFactField(); final String value = getValue( vc, cv );
colIndex, eventBus ); columnWidth = variable.getWidth(); column.setWidth( columnWidth <= 0 ? defaultColumnWidth : columnWidth ); column.setVisible( !variable.isHideColumn() ); columns.add( column );
private BRLConditionVariableColumn getConditionVariableColumnIndex( final List<BRLConditionVariableColumn> definition, final String variableName ) { for ( BRLConditionVariableColumn vc : definition ) { if ( vc.getVarName().equals( variableName ) ) { return vc; } } //This should never happen throw new IllegalArgumentException( "Variable '" + variableName + "' not found. This suggests an programming error." ); }
BRLConditionVariableColumn brl1Variable1 = new BRLConditionVariableColumn( "$name", DataType.TYPE_STRING, "Person", "name" ); brl1.getChildColumns().add( brl1Variable1 ); BRLConditionVariableColumn brl1Variable2 = new BRLConditionVariableColumn( "$age", DataType.TYPE_NUMERIC_INTEGER, "Person",
label.append( brl.getVarName() ); } else if ( cc instanceof ConditionCol52 ) { String factType = ccPattern.getFactType(); String field = brl.getFactField(); label.append( field == null ? "" : field ); } else if ( cc instanceof ConditionCol52 ) {
BRLConditionVariableColumn brl1Variable1 = new BRLConditionVariableColumn( "$name", DataType.TYPE_STRING, "Person", "name" ); brl1.getChildColumns().add( brl1Variable1 ); BRLConditionVariableColumn brl1Variable2 = new BRLConditionVariableColumn( "$age", DataType.TYPE_NUMERIC_INTEGER, "Person",
BRLConditionVariableColumn brl1Variable1 = new BRLConditionVariableColumn( "$name", DataType.TYPE_STRING, "Person", "name" ); brl1.getChildColumns().add( brl1Variable1 ); BRLConditionVariableColumn brl1Variable2 = new BRLConditionVariableColumn( "$age", DataType.TYPE_NUMERIC_INTEGER, "Person",