public Set<String> getConsumedModelClasses() { final Set<String> factTypes = new HashSet<String>(); //Extract Fact Types from model factTypes.add(model.getFactName()); for (Characteristic c : model.getCharacteristics()) { factTypes.add(c.getFact()); } //Convert Fact Types into Fully Qualified Class Names final Set<String> fullyQualifiedClassNames = new HashSet<String>(); for (String factType : factTypes) { fullyQualifiedClassNames.add(convertToFullyQualifiedClassName(factType)); } return fullyQualifiedClassNames; }
results.add(makeValidationMessages("Resultant Score Field is empty.")); if (model.getCharacteristics().size() == 0) { results.add(makeValidationMessages("No Characteristics Found.")); for (final Characteristic c : model.getCharacteristics()) { String characteristicName = "Characteristic ('#" + ctr + "')"; if (isBlank(c.getName())) {
for (Characteristic c : model.getCharacteristics()) { visit(c);
model.getCharacteristics().clear(); for (final FlexTable flexTable : characteristicsTables) { final Characteristic characteristic = getCharacteristicFromTable(flexTable); characteristic.getAttributes().addAll(characteristicsAttrMap.get(flexTable).getList()); model.getCharacteristics().add(characteristic);
model.getCharacteristics().clear(); for (final FlexTable flexTable : characteristicsTables) { final Characteristic characteristic = getCharacteristicFromTable(flexTable); characteristic.getAttributes().addAll(characteristicsAttrMap.get(flexTable).getList()); model.getCharacteristics().add(characteristic);
characteristicsPanel.setOpen(model.getCharacteristics().size() > 0); characteristicsPanel.setWidth("95%"); characteristicsPanel.add(getCharacteristics()); characteristicsAttrPanelMap.clear(); for (final Characteristic characteristic : model.getCharacteristics()) { final FlexTable flexTable = addCharacteristic(characteristic); for (Attribute attribute : characteristic.getAttributes()) {
characteristicsPanel.setOpen(model.getCharacteristics().size() > 0); characteristicsPanel.setWidth("95%"); characteristicsPanel.add(getCharacteristics()); characteristicsAttrPanelMap.clear(); for (final Characteristic characteristic : model.getCharacteristics()) { final FlexTable flexTable = addCharacteristic(characteristic); for (Attribute attribute : characteristic.getAttributes()) {
for (final org.drools.workbench.models.guided.scorecard.shared.Characteristic characteristic : model.getCharacteristics()) { final Characteristic _characteristic = new Characteristic(); characteristics.getCharacteristics().add(_characteristic);
public static ScoreCardModel makeScoreCardWithCharacteristics(final String packageName, final Collection<Import> imports, final String name) { final ScoreCardModel model = new ScoreCardModel(); model.getImports().getImports().addAll(imports); model.setPackageName(packageName); model.setName(name); model.setFactName("Applicant"); model.setFieldName("age"); final Characteristic c = new Characteristic(); c.setName("c1"); c.setFact("Mortgage"); c.setField("amount"); c.setDataType(DataType.TYPE_NUMERIC_INTEGER); model.getCharacteristics().add(c); return model; }