/** * Create an instance of {@link ModelVerification } * */ public ModelVerification createModelVerification() { return new ModelVerification(); }
@Override public ModelVerification 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) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getVerificationFields(), getInlineTable()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
VerificationBatch result = new VerificationBatch(); VerificationFields verificationFields = modelVerification.getVerificationFields(); if(verificationFields == null){ throw new MissingElementException(modelVerification, PMMLElements.MODELVERIFICATION_VERIFICATIONFIELDS); InlineTable inlineTable = modelVerification.getInlineTable(); if(inlineTable == null){ throw new MissingElementException(modelVerification, PMMLElements.MODELVERIFICATION_INLINETABLE); Integer recordCount = modelVerification.getRecordCount(); if(recordCount != null && recordCount != records.size()){ throw new InvalidElementException(modelVerification);
modelVerification = new ModelVerification(); modelVerification.setVerificationFields(verificationFields); modelVerification.setInlineTable(inlineTable);
@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) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getVerificationFields(), getInlineTable()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
/** * Create an instance of {@link ModelVerification } * */ public ModelVerification createModelVerification() { return new ModelVerification(); }
@Override public ModelVerification addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }