for (ExportedTag tag : tagSet.getTags()) { posTags.add(tag.getName()); posTagDescriptions.add(tag.getDescription()); for (ExportedTag tag : tagSet.getTags()) { depTags.add(tag.getName()); depTagDescriptions.add(tag.getDescription()); for (ExportedTag tag : tagSet.getTags()) { neTags.add(tag.getName()); neTagDescriptions.add(tag.getDescription());
for (ExportedTag tag : tagSet.getTags()) { posTags.add(tag.getName()); posTagDescriptions.add(tag.getDescription()); for (ExportedTag tag : tagSet.getTags()) { depTags.add(tag.getName()); depTagDescriptions.add(tag.getDescription()); for (ExportedTag tag : tagSet.getTags()) { neTags.add(tag.getName()); neTagDescriptions.add(tag.getDescription());
@Deprecated public static void createTagSet(TagSet aTagSet, ExportedTagSet aExTagSet, Project aProject, User aUser, AnnotationSchemaService aAnnotationService) throws IOException { aTagSet.setCreateTag(aExTagSet.isCreateTag()); aTagSet.setDescription(aExTagSet.getDescription()); aTagSet.setLanguage(aExTagSet.getLanguage()); aTagSet.setName(aExTagSet.getName()); aTagSet.setProject(aProject); aAnnotationService.createTagSet(aTagSet); for (ExportedTag exTag : aExTagSet.getTags()) { // do not duplicate tag if (aAnnotationService.existsTag(exTag.getName(), aTagSet)) { continue; } Tag tag = new Tag(); tag.setDescription(exTag.getDescription()); tag.setTagSet(aTagSet); tag.setName(exTag.getName()); aAnnotationService.createTag(tag); } }
@Deprecated public static void createTagSet(TagSet aTagSet, ExportedTagSet aExTagSet, Project aProject, User aUser, AnnotationSchemaService aAnnotationService) throws IOException { aTagSet.setCreateTag(aExTagSet.isCreateTag()); aTagSet.setDescription(aExTagSet.getDescription()); aTagSet.setLanguage(aExTagSet.getLanguage()); aTagSet.setName(aExTagSet.getName()); aTagSet.setProject(aProject); aAnnotationService.createTagSet(aTagSet); for (ExportedTag exTag : aExTagSet.getTags()) { // do not duplicate tag if (aAnnotationService.existsTag(exTag.getName(), aTagSet)) { continue; } Tag tag = new Tag(); tag.setDescription(exTag.getDescription()); tag.setTagSet(aTagSet); tag.setName(exTag.getName()); aAnnotationService.createTag(tag); } }
private static TagSet replaceTagSet(Project project, ExportedTagSet importedTagSet, AnnotationSchemaService aAnnotationService) throws IOException { String importedTagSetName = importedTagSet.getName(); de.tudarmstadt.ukp.clarin.webanno.model.TagSet tagsetInUse = aAnnotationService .getTagSet(importedTagSetName, project); // Remove all tags associated with Tagset aAnnotationService.removeAllTags(tagsetInUse); // Copy and update TagSet Information from imported tagset tagsetInUse.setDescription(importedTagSet.getDescription()); tagsetInUse.setName(importedTagSetName); tagsetInUse.setLanguage(importedTagSet.getLanguage()); tagsetInUse.setProject(project); aAnnotationService.createTagSet(tagsetInUse); // Add all tags from imported tagset for (ExportedTag tag : importedTagSet.getTags()) { Tag newTag = new Tag(); newTag.setDescription(tag.getDescription()); newTag.setName(tag.getName()); newTag.setTagSet(tagsetInUse); aAnnotationService.createTag(newTag); } return tagsetInUse; }
private static TagSet replaceTagSet(Project project, ExportedTagSet importedTagSet, AnnotationSchemaService aAnnotationService) throws IOException { String importedTagSetName = importedTagSet.getName(); de.tudarmstadt.ukp.clarin.webanno.model.TagSet tagsetInUse = aAnnotationService .getTagSet(importedTagSetName, project); // Remove all tags associated with Tagset aAnnotationService.removeAllTags(tagsetInUse); // Copy and update TagSet Information from imported tagset tagsetInUse.setDescription(importedTagSet.getDescription()); tagsetInUse.setName(importedTagSetName); tagsetInUse.setLanguage(importedTagSet.getLanguage()); tagsetInUse.setProject(project); aAnnotationService.createTagSet(tagsetInUse); // Add all tags from imported tagset for (ExportedTag tag : importedTagSet.getTags()) { Tag newTag = new Tag(); newTag.setDescription(tag.getDescription()); newTag.setName(tag.getName()); newTag.setTagSet(tagsetInUse); aAnnotationService.createTag(newTag); } return tagsetInUse; }
private void importTagSet(TagSet aTagSet, ExportedTagSet aExTagSet, Project aProject) throws IOException { // aTagSet is a parameter because we want to use this also in the project settings // panel and have the ability there to merge imported tags into an existing tagset aTagSet.setCreateTag(aExTagSet.isCreateTag()); aTagSet.setDescription(aExTagSet.getDescription()); aTagSet.setLanguage(aExTagSet.getLanguage()); aTagSet.setName(aExTagSet.getName()); aTagSet.setProject(aProject); annotationService.createTagSet(aTagSet); for (ExportedTag exTag : aExTagSet.getTags()) { // do not duplicate tag if (annotationService.existsTag(exTag.getName(), aTagSet)) { continue; } Tag tag = new Tag(); tag.setDescription(exTag.getDescription()); tag.setTagSet(aTagSet); tag.setName(exTag.getName()); annotationService.createTag(tag); } } }
private void importTagSet(TagSet aTagSet, ExportedTagSet aExTagSet, Project aProject) throws IOException { // aTagSet is a parameter because we want to use this also in the project settings // panel and have the ability there to merge imported tags into an existing tagset aTagSet.setCreateTag(aExTagSet.isCreateTag()); aTagSet.setDescription(aExTagSet.getDescription()); aTagSet.setLanguage(aExTagSet.getLanguage()); aTagSet.setName(aExTagSet.getName()); aTagSet.setProject(aProject); annotationService.createTagSet(aTagSet); for (ExportedTag exTag : aExTagSet.getTags()) { // do not duplicate tag if (annotationService.existsTag(exTag.getName(), aTagSet)) { continue; } Tag tag = new Tag(); tag.setDescription(exTag.getDescription()); tag.setTagSet(aTagSet); tag.setName(exTag.getName()); annotationService.createTag(tag); } } }
public static TagSet createTagSet(Project project, ExportedTagSet importedTagSet, AnnotationSchemaService aAnnotationService) throws IOException { String importedTagSetName = importedTagSet.getName(); if (aAnnotationService.existsTagSet(importedTagSetName, project)) { // aAnnotationService.removeTagSet(aAnnotationService.getTagSet( // importedTagSet.getName(), project)); // Rename Imported TagSet instead of deleting the old one. importedTagSetName = copyTagSetName(aAnnotationService, importedTagSetName, project); } TagSet newTagSet = new TagSet(); newTagSet.setDescription(importedTagSet.getDescription()); newTagSet.setName(importedTagSetName); newTagSet.setLanguage(importedTagSet.getLanguage()); newTagSet.setProject(project); newTagSet.setCreateTag(importedTagSet.isCreateTag()); aAnnotationService.createTagSet(newTagSet); for (ExportedTag tag : importedTagSet.getTags()) { Tag newTag = new Tag(); newTag.setDescription(tag.getDescription()); newTag.setName(tag.getName()); newTag.setTagSet(newTagSet); aAnnotationService.createTag(newTag); } return newTagSet; }
public static TagSet createTagSet(Project project, ExportedTagSet importedTagSet, AnnotationSchemaService aAnnotationService) throws IOException { String importedTagSetName = importedTagSet.getName(); if (aAnnotationService.existsTagSet(importedTagSetName, project)) { // aAnnotationService.removeTagSet(aAnnotationService.getTagSet( // importedTagSet.getName(), project)); // Rename Imported TagSet instead of deleting the old one. importedTagSetName = copyTagSetName(aAnnotationService, importedTagSetName, project); } TagSet newTagSet = new TagSet(); newTagSet.setDescription(importedTagSet.getDescription()); newTagSet.setName(importedTagSetName); newTagSet.setLanguage(importedTagSet.getLanguage()); newTagSet.setProject(project); newTagSet.setCreateTag(importedTagSet.isCreateTag()); aAnnotationService.createTagSet(newTagSet); for (ExportedTag tag : importedTagSet.getTags()) { Tag newTag = new Tag(); newTag.setDescription(tag.getDescription()); newTag.setName(tag.getName()); newTag.setTagSet(newTagSet); aAnnotationService.createTag(newTag); } return newTagSet; }