public interface ScopeIndexIF extends IndexIF
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
getAssociations(TopicIF theme)
PUBLIC: Gets all associations that have the given topic in their direct scope.
|
Collection<TopicIF> |
getAssociationThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope
of at least one association.
|
Collection<OccurrenceIF> |
getOccurrences(TopicIF theme)
PUBLIC: Gets all occurrences that have the given topic in their direct scope.
|
Collection<TopicIF> |
getOccurrenceThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope
of at least one occurrence.
|
Collection<TopicNameIF> |
getTopicNames(TopicIF theme)
PUBLIC: Gets all topic names that have the given topic in their direct
scope.
|
Collection<TopicIF> |
getTopicNameThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope
of at least one topic name.
|
Collection<VariantNameIF> |
getVariants(TopicIF theme)
PUBLIC: Gets all variant names that have the given topic in their direct
scope.
|
Collection<TopicIF> |
getVariantThemes()
PUBLIC: Gets the set of all topics that are used in the direct scope
of at least one variant name.
|
boolean |
usedAsAssociationTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at
least one association.
|
boolean |
usedAsOccurrenceTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at
least one occurrence.
|
boolean |
usedAsTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in a direct scope
somewhere in the topic map.
|
boolean |
usedAsTopicNameTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at
least one topic name.
|
boolean |
usedAsVariantTheme(TopicIF topic)
PUBLIC: Returns true if the topic has been used in the direct scope of at
least one variant name.
|
Collection<TopicNameIF> getTopicNames(TopicIF theme)
theme
- The given topic.Collection<VariantNameIF> getVariants(TopicIF theme)
theme
- The given topic.Collection<OccurrenceIF> getOccurrences(TopicIF theme)
theme
- The given topic.Collection<AssociationIF> getAssociations(TopicIF theme)
theme
- The given topic.Collection<TopicIF> getTopicNameThemes()
Collection<TopicIF> getVariantThemes()
Collection<TopicIF> getOccurrenceThemes()
Collection<TopicIF> getAssociationThemes()
boolean usedAsTopicNameTheme(TopicIF topic)
boolean usedAsVariantTheme(TopicIF topic)
boolean usedAsOccurrenceTheme(TopicIF topic)
boolean usedAsAssociationTheme(TopicIF topic)
boolean usedAsTheme(TopicIF topic)