/** * Create an instance of {@link Characteristic } * */ public Characteristic createCharacteristic() { return new Characteristic(); }
public Characteristic addAttributes(Attribute... attributes) { getAttributes().addAll(Arrays.asList(attributes)); return this; }
@Override public Characteristic addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getExtensions()); } if ((status == VisitorAction.CONTINUE)&&hasAttributes()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getAttributes()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
characteristic = new Characteristic() .setName("score(" + FeatureUtil.getName(feature) + ")"); .setPredicate(simplePredicate); characteristic.addAttributes(attribute); .setPredicate(new True()); characteristic.addAttributes(attribute);
baselineScore = characteristic.getBaselineScore(); if(baselineScore == null){ baselineScore = scorecard.getBaselineScore(); List<Attribute> attributes = characteristic.getAttributes(); for(Attribute attribute : attributes){ Boolean status = PredicateUtil.evaluatePredicateContainer(attribute, context); String reasonCode = attribute.getReasonCode(); if(reasonCode == null){ reasonCode = characteristic.getReasonCode();
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getExtensions()); } if ((status == VisitorAction.CONTINUE)&&hasAttributes()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getAttributes()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
/** * Create an instance of {@link Characteristic } * */ public Characteristic createCharacteristic() { return new Characteristic(); }
public Characteristic addAttributes(Attribute... attributes) { getAttributes().addAll(Arrays.asList(attributes)); return this; }
@Override public Characteristic addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }