_characteristic.setBaselineScore( characteristic.getBaselineScore() );
_characteristic.setReasonCode( characteristic.getReasonCode() );
}
_characteristic.setName( characteristic.getName() );
final MiningField miningField = new MiningField();
miningField.setName( characteristic.getField() );
miningField.setUsageType( FIELDUSAGETYPE.ACTIVE );
miningField.setInvalidValueTreatment( INVALIDVALUETREATMENTMETHOD.RETURN_INVALID );
miningSchema.getMiningFields().add( miningField );
extension = new Extension();
extension.setName( PMMLExtensionNames.CHARACTERTISTIC_EXTERNAL_CLASS );
extension.setValue( characteristic.getFact() );
miningField.getExtensions().add( extension );
final String[] numericOperators = new String[]{ "=", ">", "<", ">=", "<=" };
for ( final org.drools.workbench.models.guided.scorecard.shared.Attribute attribute : characteristic.getAttributes() ) {
final Attribute _attribute = new Attribute();
_characteristic.getAttributes().add( _attribute );