public Evaluator add(final KAFDocument document, final String goldLabel, final String testLabel) { final Multimap<Integer, Opinion> goldMap = indexOpinionsBySentence(document .getOpinions(goldLabel)); final Multimap<Integer, Opinion> testMap = indexOpinionsBySentence(document .getOpinions(testLabel)); for (int i = 0; i < document.getNumSentences(); ++i) { final Collection<Opinion> goldOpinions = goldMap.get(i); final Collection<Opinion> testOpinions = testMap.get(i); if (!goldOpinions.isEmpty() || !testOpinions.isEmpty()) { add(goldOpinions, testOpinions); } } return this; }
for (Opinion opinion : document.getOpinions()) { if ("gold-eu.fbk.dkm.pikes.resources.darmstadt".equals(opinion.getLabel())) { hasGoldOpinions = true;
List<Opinion> opinions = document.getOpinions(); boolean hasGoldOpinions = false; for (Opinion opinion : opinions) {
for (Opinion opinion : document.getOpinions()) { if ("gold-vua-opinion".equals(opinion.getLabel())) { hasGoldOpinions = true; for (Opinion opinion : document.getOpinions()) { Opinion newOpinion = nafDoc.newOpinion(); newOpinion.setLabel("gold-vua-opinion");
sentenceElement.appendChild(textElement); for (Opinion opinion : document.getOpinions()) {
List<Opinion> opinions = document.getOpinions(); if (opinions.size() > 0 && !forceOpinion) { LOGGER.info("Opinions already present, skipping...");
try { KAFDocument document = KAFDocument.createFromFile(file); List<Opinion> opinionList = document.getOpinions(); for (Opinion opinion : opinionList) { if (opinion.getLabel().equals("gold-influencer")) {
for (final Opinion opinion : this.document.getOpinions()) { if (opinion.getOpinionExpression() == null || opinion.getLabel() != null
for (Opinion opinion : doc.getOpinions()) { Opinion opinionCopy = new Opinion(opinion, copiedTerms); this.insertOpinion(opinionCopy);
private void applyOpinionLinking(final KAFDocument document) { for (final Opinion opinion : document.getOpinions()) {