extension.setName( ScorecardPMMLExtensionNames.SCORECARD_SCORING_STRATEGY); scorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); addExpectation(currentRowCtr, currentColCtr + 1, "value", extension, null); extension.setName( PMMLExtensionNames.EXTERNAL_CLASS ); scorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); addExpectation(currentRowCtr, currentColCtr + 1, "value", extension, null); extension.setName( ScorecardPMMLExtensionNames.SCORECARD_RESULTANT_SCORE_FIELD); scorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); addExpectation(currentRowCtr, currentColCtr + 1, "value", extension, null); extension.setName( ScorecardPMMLExtensionNames.SCORECARD_RESULTANT_REASONCODES_FIELD); scorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); addExpectation(currentRowCtr, currentColCtr + 1, "value", extension, null); extension.setName( PMMLExtensionNames.MODEL_IMPORTS); scorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); addExpectation(currentRowCtr, currentColCtr + 1, "value", extension, null); extension.setName( PMMLExtensionNames.MODEL_PACKAGE); scorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); addExpectation(currentRowCtr, currentColCtr + 1, "value", extension, "Scorecard Package is missing"); extension.setName( ScorecardPMMLExtensionNames.SCORECARD_CELL_REF); addExpectation(currentRowCtr + 1, currentColCtr, "value", extension, null); _characteristic.getExtensions().add(extension); extension.setName( PMMLExtensionNames.EXTERNAL_CLASS );
MiningSchema schema = (MiningSchema)obj; Extension adapter = new Extension(); adapter.setName( PMMLExtensionNames.IO_ADAPTER ); adapter.setValue( PMMLIOAdapterMode.BEAN.name() ); schema.getExtensions().add( adapter ); } else if ( obj instanceof Output ) { Extension adapter = new Extension(); adapter.setName( PMMLExtensionNames.IO_ADAPTER ); adapter.setValue( PMMLIOAdapterMode.BEAN.name() ); ( (Output) obj ).getExtensions().add( adapter );
extension.setName(PMMLExtensionNames.EXTERNAL_CLASS); extension.setValue(model.getFactName()); if (!StringUtils.isEmpty(agendaGroup)) { extension = new Extension(); extension.setName(PMMLExtensionNames.AGENDA_GROUP); extension.setValue(agendaGroup); pmmlScorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); if (!StringUtils.isEmpty(ruleFlowGroup)) { extension = new Extension(); extension.setName(PMMLExtensionNames.RULEFLOW_GROUP); extension.setValue(agendaGroup); pmmlScorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); extension.setName(PMMLExtensionNames.MODEL_IMPORTS); pmmlScorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); List<String> imports = new ArrayList<String>(); extension.setName(ScorecardPMMLExtensionNames.SCORECARD_RESULTANT_SCORE_FIELD); extension.setValue(model.getFieldName()); pmmlScorecard.getExtensionsAndCharacteristicsAndMiningSchemas().add(extension); extension.setName(PMMLExtensionNames.MODEL_PACKAGE); String pkgName = model.getPackageName(); extension.setValue(!(pkgName == null || pkgName.isEmpty()) ? pkgName : null); extension.setName(PMMLExtensionNames.EXTERNAL_CLASS); extension.setValue(characteristic.getFact());
extension.setName("FactType"); extension.setValue(factType); dataField.getExtensions().add(extension);