public class DuplicateSuppressionUtils extends Object
Constructor and Description |
---|
DuplicateSuppressionUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
removeDuplicateAssociations(Collection<AssociationIF> assocs)
INTERNAL: do not call this method.
|
static Map<AssociationIF,Set<AssociationIF>> |
removeDuplicateAssociations(TopicIF topic)
PUBLIC: Removes all duplicate associations of this topic.
|
static void |
removeDuplicateOccurrences(Collection<OccurrenceIF> occurs)
INTERNAL: do not call this method.
|
static void |
removeDuplicates(AssociationIF assoc)
PUBLIC: Remove all duplicate association roles of the association.
|
static void |
removeDuplicates(TopicIF topic)
PUBLIC: Remove all duplicated characteristics of the given topic,
except for duplicate associations the topic may participate in.
|
static void |
removeDuplicates(TopicMapIF topicmap)
PUBLIC: Remove all duplicates in the entire topic map.
|
static void |
removeDuplicates(TopicNameIF basename)
PUBLIC: Remove all duplicate variant names of the given topic name.
|
static void |
removeDuplicateTopicNames(Collection<TopicNameIF> basenames)
INTERNAL: do not call this method.
|
public static void removeDuplicates(TopicMapIF topicmap)
public static void removeDuplicates(TopicIF topic)
public static void removeDuplicateTopicNames(Collection<TopicNameIF> basenames)
public static void removeDuplicateOccurrences(Collection<OccurrenceIF> occurs)
public static void removeDuplicateAssociations(Collection<AssociationIF> assocs)
public static void removeDuplicates(TopicNameIF basename)
public static void removeDuplicates(AssociationIF assoc)
public static Map<AssociationIF,Set<AssociationIF>> removeDuplicateAssociations(TopicIF topic)