@Override public VisitorAction visit(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ List<DataField> dataFields = dataDictionary.getDataFields(); for(ListIterator<DataField> it = dataFields.listIterator(); it.hasNext(); ){ it.set(new RichDataField(it.next())); } } return super.visit(dataDictionary); } }
@Override public VisitorAction visit(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ this.dataFields.addAll(dataDictionary.getDataFields()); } return super.visit(dataDictionary); }
@Override public VisitorAction visit(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ List<DataField> dataFields = dataDictionary.getDataFields(); for(ListIterator<DataField> it = dataFields.listIterator(); it.hasNext(); ){ it.set(new RichDataField(it.next())); } } return super.visit(dataDictionary); } }
private void processDataDictionary(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ List<DataField> dataFields = dataDictionary.getDataFields(); Set<DataField> usedDataFields = getUsedDataFields(); dataFields.retainAll(usedDataFields); } }
private void processDataDictionary(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ List<DataField> dataFields = dataDictionary.getDataFields(); Set<DataField> usedDataFields = getUsedDataFields(); dataFields.retainAll(usedDataFields); } }
@Override public VisitorAction visit(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ this.dataFields.addAll(dataDictionary.getDataFields()); } return super.visit(dataDictionary); }
@Override public VisitorAction visit(DataDictionary dataDictionary){ if(dataDictionary.hasDataFields()){ List<DataField> dataFields = dataDictionary.getDataFields(); for(ListIterator<DataField> it = dataFields.listIterator(); it.hasNext(); ){ it.set(new RichDataField(it.next())); } } return super.visit(dataDictionary); } }
@Override public VisitorAction visit(PMML pmml){ DataDictionary dataDictionary = pmml.getDataDictionary(); if(dataDictionary != null && dataDictionary.hasDataFields()){ declare(pmml, dataDictionary.getDataFields()); } TransformationDictionary transformationDictionary = pmml.getTransformationDictionary(); if(transformationDictionary != null && transformationDictionary.hasDerivedFields()){ declare(pmml, transformationDictionary.getDerivedFields()); } return super.visit(pmml); }
@Override public VisitorAction visit(PMML pmml){ DataDictionary dataDictionary = pmml.getDataDictionary(); if(dataDictionary != null && dataDictionary.hasDataFields()){ declare(pmml, dataDictionary.getDataFields()); } TransformationDictionary transformationDictionary = pmml.getTransformationDictionary(); if(transformationDictionary != null && transformationDictionary.hasDerivedFields()){ declare(pmml, transformationDictionary.getDerivedFields()); } return super.visit(pmml); }
@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)&&hasDataFields()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getDataFields()); } if ((status == VisitorAction.CONTINUE)&&hasTaxonomies()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getTaxonomies()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
@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)&&hasDataFields()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getDataFields()); } if ((status == VisitorAction.CONTINUE)&&hasTaxonomies()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getTaxonomies()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
if(dataDictionary.hasDataFields()){ this.dataFields = CacheUtil.getValue(dataDictionary, ModelEvaluator.dataFieldCache);