ObjectType - the type of the tag object, for instance OntologyTermCodeSystemType - the type of the code system, for instance Ontologypublic interface TagService<ObjectType,CodeSystemType>
com.google.common.collect.Multimap<Relation,ObjectType> getTagsForAttribute(EntityMetaData entityMetaData, AttributeMetaData attributeMetaData)
Iterable<Tag<Package,ObjectType,CodeSystemType>> getTagsForPackage(Package p)
Iterable<Tag<EntityMetaData,LabeledResource,LabeledResource>> getTagsForEntity(EntityMetaData entityMetaData)
void addAttributeTag(EntityMetaData entityMetaData, Tag<AttributeMetaData,ObjectType,CodeSystemType> tag)
entityMetaData - the entity the tagged attribute sits ontag - the tag to addvoid removeAttributeTag(EntityMetaData entityMetaData, Tag<AttributeMetaData,ObjectType,CodeSystemType> tag)
entityMetaData - the entity the tagged attribute sits ontag - the tag to removevoid addEntityTag(Tag<EntityMetaData,ObjectType,CodeSystemType> tag)
entityMetaData - the entity the tagged attribute sits ontag - the tag to addvoid removeEntityTag(Tag<EntityMetaData,ObjectType,CodeSystemType> tag)
tag - the tag to removevoid removeAllTagsFromEntity(String entityName)
entityName - the name of the entity for which all tags should be removedCopyright © 2016. All Rights Reserved.