/** @generated * @param jcas JCas to which this Feature Structure belongs * @param begin offset to the begin spot in the SofA * @param end offset to the end spot in the SofA */ public Measure(JCas jcas, int begin, int end) { super(jcas); setBegin(begin); setEnd(end); readObject(); }
@Override public void process(JCas aJCas) throws AnalysisEngineProcessException { Collection<Measure> allMeasureAnnotations = JCasUtil.select(aJCas, Measure.class); List<Measure> measuresToBeAdded = new LinkedList<Measure>(); for (Measure measure : allMeasureAnnotations) { if ((measure != null) && (measure.getUnit() != null) && ConcentrationContext.isConcentration(measure.getUnit())) { Concentration concentrationAnnotation = new Concentration(aJCas); concentrationAnnotation.setBegin(measure.getBegin()); concentrationAnnotation.setEnd(measure.getEnd()); concentrationAnnotation.setUnit(measure.getUnit()); concentrationAnnotation.setValue(measure.getValue()); measuresToBeAdded.add(concentrationAnnotation); } } for (Measure measure : measuresToBeAdded) { measure.addToIndexes(); } }
} else if (o instanceof Measure) { Measure c = (Measure) o; return "Measure[" + c.getCoveredText() + "]val:" + c.getValue() + ";unit:" + c.getUnit();
if ((min(measure.getBegin(), measure.getEnd()) > 0) && (measure.getBegin() < newDocumentText.length()) && (measure.getEnd() < newDocumentText.length())) { String beforeText = newDocumentText.substring(0, measure.getBegin()); String afterText = newDocumentText.substring(measure.getEnd()); for (int i = 0; i < abs(measure.getEnd() - measure.getBegin()); i++) { sb.append(REPLACEMENT_CHAR);
/** @generated * @param jcas JCas to which this Feature Structure belongs */ public Measure(JCas jcas) { super(jcas); readObject(); }
public FeatureStructure createFS(int addr, CASImpl cas) { if (Measure_Type.this.useExistingInstance) { // Return eq fs instance if already created FeatureStructure fs = Measure_Type.this.jcas.getJfsFromCaddr(addr); if (null == fs) { fs = new Measure(addr, Measure_Type.this); Measure_Type.this.jcas.putJfsFromCaddr(addr, fs); return fs; } return fs; } else return new Measure(addr, Measure_Type.this); } };
/** Internal - constructor used by generator * @generated * @param addr low level Feature Structure reference * @param type the type of this Feature Structure */ public Measure(int addr, TOP_Type type) { super(addr, type); readObject(); }