|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClassInstanceIndexIF
PUBLIC: Interface implemented by objects providing quick lookup facilities to find topics used as types, and the instances of those types, within a topic map.
Method Summary | |
---|---|
java.util.Collection |
getAssociationRoles(TopicIF association_role_type)
PUBLIC: Gets all association roles that are of the given type. |
java.util.Collection |
getAssociationRoleTypes()
PUBLIC: Gets the topics that are used as association role types. |
java.util.Collection |
getAssociations(TopicIF association_type)
PUBLIC: Gets all associations that are of the given type. |
java.util.Collection |
getAssociationTypes()
PUBLIC: Gets the topics that are used as association types. |
java.util.Collection |
getOccurrences(TopicIF occurrence_type)
PUBLIC: Gets all occurrences that are of the given type. |
java.util.Collection |
getOccurrenceTypes()
PUBLIC: Gets the topics that are used as occurrence types. |
java.util.Collection |
getTopicNames(TopicIF name_type)
PUBLIC: Gets all topic names that are of the given type. |
java.util.Collection |
getTopicNameTypes()
PUBLIC: Gets the topics that are used as topic name types. |
java.util.Collection |
getTopics(TopicIF topic_type)
PUBLIC: Gets all topics that are instances of the given type. |
java.util.Collection |
getTopicTypes()
PUBLIC: Gets all topics that are used as topic types. |
boolean |
usedAsAssociationRoleType(TopicIF topic)
PUBLIC: Returns true if the topic is used as an association role type. |
boolean |
usedAsAssociationType(TopicIF topic)
PUBLIC: Returns true if the topic is used as an association type. |
boolean |
usedAsOccurrenceType(TopicIF topic)
PUBLIC: Returns true if the topic is used as an occurrence type. |
boolean |
usedAsTopicNameType(TopicIF topic)
PUBLIC: Returns true if the topic is used as an topic name type. |
boolean |
usedAsTopicType(TopicIF topic)
PUBLIC: Returns true if the topic is used as a topic type somewhere. |
boolean |
usedAsType(TopicIF topic)
PUBLIC: Returns true if the topic is used as a type somewhere. |
Method Detail |
---|
java.util.Collection getTopics(TopicIF topic_type)
topic_type
- The given type; an object implementing TopicIF.
java.util.Collection getTopicNames(TopicIF name_type)
name_type
- The given type; an object implementing TopicIF.
java.util.Collection getOccurrences(TopicIF occurrence_type)
occurrence_type
- The given type; an object implementing TopicIF.
java.util.Collection getAssociations(TopicIF association_type)
association_type
- The given type; an object implementing TopicIF.
java.util.Collection getAssociationRoles(TopicIF association_role_type)
association_role_type
- The given type; an object implementing TopicIF.
java.util.Collection getTopicTypes()
java.util.Collection getTopicNameTypes()
java.util.Collection getOccurrenceTypes()
java.util.Collection getAssociationTypes()
java.util.Collection getAssociationRoleTypes()
boolean usedAsTopicType(TopicIF topic)
topic
- An object implementing TopicIF.
boolean usedAsTopicNameType(TopicIF topic)
topic
- An object implementing TopicIF.
boolean usedAsOccurrenceType(TopicIF topic)
topic
- An object implementing TopicIF.
boolean usedAsAssociationType(TopicIF topic)
topic
- An object implementing TopicIF.
boolean usedAsAssociationRoleType(TopicIF topic)
topic
- An object implementing TopicIF.
boolean usedAsType(TopicIF topic)
topic
- An object implementing TopicIF.
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |