public BaselineStratum addBaselineCells(BaselineCell... baselineCells) { getBaselineCells().addAll(Arrays.asList(baselineCells)); return this; }
/** * Create an instance of {@link BaselineStratum } * */ public BaselineStratum createBaselineStratum() { return new BaselineStratum(); }
@Override public BaselineStratum 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)&&hasBaselineCells()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getBaselineCells()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
baselineCells = baselineStratum.getBaselineCells(); if(baselineCells.size() < 1){ throw new MissingElementException(baselineStratum, PMMLElements.BASELINESTRATUM_BASELINECELLS); maxTime = baselineStratum.getMaxTime(); } else
private Map<FieldValue, BaselineStratum> parseBaselineStrata(TypeInfo typeInfo){ Map<FieldValue, BaselineStratum> result = new LinkedHashMap<>(); List<BaselineStratum> baselineStrata = getBaselineStrata(); for(BaselineStratum baselineStratum : baselineStrata){ String category = baselineStratum.getValue(); if(category == null){ throw new MissingAttributeException(baselineStratum, PMMLAttributes.BASELINESTRATUM_VALUE); } FieldValue value = parse(typeInfo, category); result.put(value, baselineStratum); } return result; } }
@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)&&hasBaselineCells()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getBaselineCells()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
private Map<FieldValue, BaselineStratum> parseBaselineStrata(TypeInfo typeInfo){ Map<FieldValue, BaselineStratum> result = new LinkedHashMap<>(); List<BaselineStratum> baselineStrata = getBaselineStrata(); for(BaselineStratum baselineStratum : baselineStrata){ String category = baselineStratum.getValue(); if(category == null){ throw new MissingAttributeException(baselineStratum, PMMLAttributes.BASELINESTRATUM_VALUE); } FieldValue value = parse(typeInfo, category); result.put(value, baselineStratum); } return result; } }
static private BaselineStratum getBaselineStratum(BaseCumHazardTables baseCumHazardTables, FieldValue value){ if(baseCumHazardTables instanceof HasParsedValueMapping){ HasParsedValueMapping<?> hasParsedValueMapping = (HasParsedValueMapping<?>)baseCumHazardTables; return (BaselineStratum)value.getMapping(hasParsedValueMapping); } List<BaselineStratum> baselineStrata = baseCumHazardTables.getBaselineStrata(); for(BaselineStratum baselineStratum : baselineStrata){ String category = baselineStratum.getValue(); if(category == null){ throw new MissingAttributeException(baselineStratum, PMMLAttributes.BASELINESTRATUM_VALUE); } // End if if(value.equalsString(category)){ return baselineStratum; } } return null; }
public BaselineStratum addBaselineCells(BaselineCell... baselineCells) { getBaselineCells().addAll(Arrays.asList(baselineCells)); return this; }
/** * Create an instance of {@link BaselineStratum } * */ public BaselineStratum createBaselineStratum() { return new BaselineStratum(); }
@Override public BaselineStratum addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }