Uses of Interface
net.ontopia.topicmaps.core.TopicIF

Packages that use TopicIF
net.ontopia.infoset.fulltext.topicmaps Collection of classes for indexing topic maps. 
net.ontopia.topicmaps.classify To classify content, use the SimpleClassifier class. 
net.ontopia.topicmaps.cmdlineutils Provides a collection of command-line utilities for working with topic maps. 
net.ontopia.topicmaps.cmdlineutils.sanity   
net.ontopia.topicmaps.cmdlineutils.statistics   
net.ontopia.topicmaps.core Provides interfaces for topic map objects; the topic map API for all Ontopia topic map implementations. 
net.ontopia.topicmaps.core.index Provides interfaces for the engine's index system; the API for Ontopia topic map indexes. 
net.ontopia.topicmaps.db2tm The implementation of and public API to the DB2TM module for converting relational data (in CSV files or RDBMSs) to Topic Maps. 
net.ontopia.topicmaps.impl.basic The in-memory implementation of the core topic map interfaces. 
net.ontopia.topicmaps.impl.basic.index Index classes for use with the basic implementation. 
net.ontopia.topicmaps.impl.rdbms Relational database implementation of the core topic map interfaces. 
net.ontopia.topicmaps.impl.rdbms.index Index classes for use with the rdbms implementation. 
net.ontopia.topicmaps.impl.remote   
net.ontopia.topicmaps.impl.tmapi2   
net.ontopia.topicmaps.impl.utils INTERNAL: Classes that are used by many implementations. 
net.ontopia.topicmaps.nav.context Contains the classes that implement the user context filter in the Navigator Framework. 
net.ontopia.topicmaps.nav.utils.comparators Provides Comparators which are used by the Navigator. 
net.ontopia.topicmaps.nav2.impl.basic The basic implementation of the Navigator core interfaces. 
net.ontopia.topicmaps.nav2.portlets.pojos   
net.ontopia.topicmaps.nav2.servlets This package contains the servlet classes used by Ontopia's navigator framework. 
net.ontopia.topicmaps.nav2.taglibs.TMvalue Value-producing tags, which extract information from the topic map and insert it into the execution context. 
net.ontopia.topicmaps.nav2.utils Provides utility classes for the Navigator Tag Libraries and Framework. 
net.ontopia.topicmaps.query.impl.basic Contains the in-memory implementation of the query language. 
net.ontopia.topicmaps.query.impl.rdbms Contains the rdbms implementation of the query language. 
net.ontopia.topicmaps.query.impl.utils Code shared between query implementations. 
net.ontopia.topicmaps.query.parser Contains the code that parses tolog queries. 
net.ontopia.topicmaps.query.utils This package provides query utility classes. 
net.ontopia.topicmaps.schema.core The core interfaces that are common to all schema language implementations. 
net.ontopia.topicmaps.schema.impl.osl The classes and interfaces used to represent constructs in the Ontopia Schema Language. 
net.ontopia.topicmaps.schema.impl.osl.cmdline   
net.ontopia.topicmaps.schema.utils Contains classes containing useful utilities that make working with schemas easier. 
net.ontopia.topicmaps.utils This package provides topic map utility classes, which are a toolkit for working with the topic map model provided by the core interfaces. 
net.ontopia.topicmaps.utils.ctm Provides support for the ISO-standardized textual Compact Topic Maps syntax (or CTM) format for topic maps. 
net.ontopia.topicmaps.utils.deciders Provides DeciderIFs which are used by the Navigator. 
net.ontopia.topicmaps.utils.jtm This package provides support for the JSON Topic Map Notation (or JTM) format for topic maps. 
net.ontopia.topicmaps.utils.rdf This package provides support for RDF (Resource Description Framework), a topic map-like data model for metadata defined by the W3C. 
net.ontopia.topicmaps.utils.tmrap   
net.ontopia.topicmaps.utils.xfml   
net.ontopia.topicmaps.viz   
net.ontopia.topicmaps.webed.impl.actions.tmobject Web editor action classes dealing with more than one kind of topic map object. 
net.ontopia.topicmaps.webed.impl.utils   
net.ontopia.topicmaps.xml Classes for importing and exporting topic maps in the XML interchange format. 
ontopoly.conversion   
ontopoly.model   
ontopoly.utils   
 

Uses of TopicIF in net.ontopia.infoset.fulltext.topicmaps
 

Methods in net.ontopia.infoset.fulltext.topicmaps with parameters of type TopicIF
 DocumentIF TopicMapDocumentGeneratorIF.generate(TopicIF topic)
          INTERNAL: Generate a document for the given topic.
 DocumentIF DefaultTopicMapDocumentGenerator.generate(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.classify
 

Fields in net.ontopia.topicmaps.classify declared as TopicIF
 TopicIF TopicMapAnalyzer.AssociationType.atype
           
 TopicIF TopicMapAnalyzer.AssociationType.crtype
           
 TopicIF TopicMapAnalyzer.AssociationType.prtype
           
 

Methods in net.ontopia.topicmaps.classify with parameters of type TopicIF
 void TopicMapAnalyzer.AssociationType.addCandidateType(TopicIF ctype)
           
 ClassifiableContentIF TopicContentPlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF TologRulePlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF DefaultPlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF ConferencePlugin.getClassifiableContent(TopicIF topic)
           
 ClassifiableContentIF ClassifyPluginIF.getClassifiableContent(TopicIF topic)
          INTERNAL: Returns the classifiable content for the given topic.
 boolean TopicContentPlugin.isClassifiable(TopicIF topic)
           
 boolean TologRulePlugin.isClassifiable(TopicIF topic)
           
 boolean DefaultPlugin.isClassifiable(TopicIF topic)
           
 boolean ConferencePlugin.isClassifiable(TopicIF topic)
           
 boolean ClassifyPluginIF.isClassifiable(TopicIF topic)
          INTERNAL: Returns true if the plug-in is able to locate classifiable content for the given topic.
 

Constructors in net.ontopia.topicmaps.classify with parameters of type TopicIF
TopicContentPlugin.TopicAsContent(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.cmdlineutils
 

Methods in net.ontopia.topicmaps.cmdlineutils with parameters of type TopicIF
protected  java.lang.String StatisticsPrinter.getTopicId(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.cmdlineutils.sanity
 

Methods in net.ontopia.topicmaps.cmdlineutils.sanity with parameters of type TopicIF
 java.lang.String NoNames.getTopicId(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.cmdlineutils.statistics
 

Methods in net.ontopia.topicmaps.cmdlineutils.statistics that return TopicIF
 TopicIF TopicCounter.getAssocDetails(java.lang.String key)
           
 TopicIF TopicCounter.getOccurDetails(java.lang.String key)
           
 TopicIF TopicCounter.getTopicDetails(java.lang.String key)
           
 

Methods in net.ontopia.topicmaps.cmdlineutils.statistics with parameters of type TopicIF
 java.lang.String TopicCounter.getName(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.core
 

Methods in net.ontopia.topicmaps.core that return TopicIF
 TopicIF AssociationRoleIF.getPlayer()
          PUBLIC: Gets the topic that plays this association role (this member of the association).
 TopicIF ReifiableIF.getReifier()
          PUBLIC: Returns the topic that reifies this object.
 TopicIF VariantNameIF.getTopic()
          PUBLIC: Gets the topic to which this variant name belongs.
 TopicIF TopicNameIF.getTopic()
          PUBLIC: Gets the topic to which this topic name belongs.
 TopicIF OccurrenceIF.getTopic()
          PUBLIC: Gets the topic for this occurrence.
 TopicIF TopicMapIF.getTopicBySubjectIdentifier(LocatorIF locator)
          PUBLIC: Gets the topic that has the specified subject identifier, given as a locator.
 TopicIF TopicMapIF.getTopicBySubjectLocator(LocatorIF locator)
          PUBLIC: Gets the topic in this topic map that represents the given addressable subject (locator given as a LocatorIF object).
 TopicIF TypedIF.getType()
          PUBLIC: Gets the type that this object is an instance of.
 TopicIF TopicMapBuilderIF.makeTopic()
          PUBLIC: Makes a new topic for the current topic map.
 TopicIF TopicMapBuilderIF.makeTopic(java.util.Collection<TopicIF> topic_types)
          PUBLIC: Makes a new topic of the given types for the current topic map.
 TopicIF TopicMapBuilderIF.makeTopic(TopicIF topic_type)
          PUBLIC: Makes a new topic of the given type for the current topic map.
 

Methods in net.ontopia.topicmaps.core that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> AssociationIF.getRoleTypes()
          PUBLIC: Gets a Collection of association role types found in this association.
 java.util.Collection<TopicIF> ScopedIF.getScope()
          PUBLIC: Returns the set of topics that are the stated scope of this object.
 java.util.Collection<TopicIF> TopicMapIF.getTopics()
          PUBLIC: Gets all topics in this topic map.
 java.util.Collection<TopicIF> TopicIF.getTypes()
          PUBLIC: Gets the types that this topic is an instance of.
 

Methods in net.ontopia.topicmaps.core with parameters of type TopicIF
 void ScopedIF.addTheme(TopicIF theme)
          PUBLIC: Add a topic to this scope.
 void TopicIF.addType(TopicIF type)
          PUBLIC: Adds a type to this topic.
 void TopicMapFragmentWriterIF.exportTopic(TopicIF topic)
          PUBLIC: Exports the given topic.
 java.util.Collection<AssociationRoleIF> TopicIF.getRolesByType(TopicIF roletype)
          PUBLIC: Gets the association roles of the specifed type played by this topic.
 java.util.Collection<AssociationRoleIF> AssociationIF.getRolesByType(TopicIF roletype)
          PUBLIC: Gets the association roles in this association which are of the given role type.
 java.util.Collection<AssociationRoleIF> TopicIF.getRolesByType(TopicIF roletype, TopicIF assoc_type)
          PUBLIC: Gets the association roles of the specifed type played by this topic.
 AssociationIF TopicMapBuilderIF.makeAssociation(TopicIF assoc_type)
          PUBLIC: Makes a new association with the given type in the current topic map.
 AssociationIF TopicMapBuilderIF.makeAssociation(TopicIF assoc_type, TopicIF role_type, TopicIF player)
          PUBLIC: Makes a new unary association with the given type in the current topic map.
 AssociationRoleIF TopicMapBuilderIF.makeAssociationRole(AssociationIF assoc, TopicIF role_type, TopicIF player)
          PUBLIC: Makes a new association role with the given type and player for the specified association.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, LocatorIF locator)
          PUBLIC: Makes a new external occurrence with the given type and locator for the given topic.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.io.Reader value, long length, LocatorIF datatype)
          PUBLIC: Makes a new internal occurrence with the given type and value for the given topic.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value)
          PUBLIC: Makes a new internal occurrence with the given type and value for the given topic.
 OccurrenceIF TopicMapBuilderIF.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value, LocatorIF datatype)
          PUBLIC: Makes a new internal occurrence with the given type and value for the given topic.
 TopicIF TopicMapBuilderIF.makeTopic(TopicIF topic_type)
          PUBLIC: Makes a new topic of the given type for the current topic map.
 TopicNameIF TopicMapBuilderIF.makeTopicName(TopicIF topic, java.lang.String value)
          PUBLIC: Makes a new untyped topic name with the given value for the given topic.
 TopicNameIF TopicMapBuilderIF.makeTopicName(TopicIF topic, TopicIF bntype, java.lang.String value)
          PUBLIC: Makes a new topic name with the given type and value for the given topic.
 void TopicIF.merge(TopicIF topic)
          EXPERIMENTAL: Merges the characteristics of one topic into another topic.
 void ScopedIF.removeTheme(TopicIF theme)
          PUBLIC: Remove a topic from this scope.
 void TopicIF.removeType(TopicIF type)
          PUBLIC: Removes a type from this topic.
 void AssociationRoleIF.setPlayer(TopicIF player)
          PUBLIC: Sets the topic that plays this association role.
 void ReifiableIF.setReifier(TopicIF reifier)
          PUBLIC: Sets the reifier of this object.
 void TypedIF.setType(TopicIF type)
          PUBLIC: Sets the type that this object is an instance of.
 

Method parameters in net.ontopia.topicmaps.core with type arguments of type TopicIF
 void TopicMapFragmentWriterIF.exportAll(java.util.Iterator<TopicIF> it)
          PUBLIC: Exports all the topics returned by the iterator, and wraps them with startTopicMap() and endTopicMap() calls.
 void TopicMapFragmentWriterIF.exportTopics(java.util.Iterator<TopicIF> it)
          PUBLIC: Exports all the topics returned by the iterator.
 TopicIF TopicMapBuilderIF.makeTopic(java.util.Collection<TopicIF> topic_types)
          PUBLIC: Makes a new topic of the given types for the current topic map.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, LocatorIF locator, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the given locator for the specified topic name in the given scope.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, java.io.Reader value, long length, LocatorIF datatype, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the specified name value reader and datatype for the specified topic name in the given scope.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, java.lang.String value, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the specified name value for the specified topic name in the given scope.
 VariantNameIF TopicMapBuilderIF.makeVariantName(TopicNameIF name, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
          PUBLIC: Makes a new variant name with the specified name value and datatype for the specified name in the given scope.
 

Uses of TopicIF in net.ontopia.topicmaps.core.index
 

Methods in net.ontopia.topicmaps.core.index that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getAssociationRoleTypes()
          PUBLIC: Gets the topics that are used as association role types.
 java.util.Collection<TopicIF> ScopeIndexIF.getAssociationThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one association.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getAssociationTypes()
          PUBLIC: Gets the topics that are used as association types.
 java.util.Collection<TopicIF> ScopeIndexIF.getOccurrenceThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one occurrence.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getOccurrenceTypes()
          PUBLIC: Gets the topics that are used as occurrence types.
 java.util.Collection<TopicIF> ScopeIndexIF.getTopicNameThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one topic name.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopicNameTypes()
          PUBLIC: Gets the topics that are used as topic name types.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopics(TopicIF topic_type)
          PUBLIC: Gets all topics that are instances of the given type.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopicTypes()
          PUBLIC: Gets all topics that are used as topic types.
 java.util.Collection<TopicIF> ScopeIndexIF.getVariantThemes()
          PUBLIC: Gets the set of all topics that are used in the direct scope of at least one variant name.
 

Methods in net.ontopia.topicmaps.core.index with parameters of type TopicIF
 java.util.Collection<AssociationRoleIF> ClassInstanceIndexIF.getAssociationRoles(TopicIF association_role_type)
          PUBLIC: Gets all association roles that are of the given type.
 java.util.Collection<AssociationIF> ScopeIndexIF.getAssociations(TopicIF theme)
          PUBLIC: Gets all associations that have the given topic in their direct scope.
 java.util.Collection<AssociationIF> ClassInstanceIndexIF.getAssociations(TopicIF association_type)
          PUBLIC: Gets all associations that are of the given type.
 java.util.Collection<OccurrenceIF> ScopeIndexIF.getOccurrences(TopicIF theme)
          PUBLIC: Gets all occurrences that have the given topic in their direct scope.
 java.util.Collection<OccurrenceIF> ClassInstanceIndexIF.getOccurrences(TopicIF occurrence_type)
          PUBLIC: Gets all occurrences that are of the given type.
 java.util.Collection<TopicNameIF> ScopeIndexIF.getTopicNames(TopicIF theme)
          PUBLIC: Gets all topic names that have the given topic in their direct scope.
 java.util.Collection<TopicNameIF> ClassInstanceIndexIF.getTopicNames(TopicIF name_type)
          PUBLIC: Gets all topic names that are of the given type.
 java.util.Collection<TopicIF> ClassInstanceIndexIF.getTopics(TopicIF topic_type)
          PUBLIC: Gets all topics that are instances of the given type.
 java.util.Collection<VariantNameIF> ScopeIndexIF.getVariants(TopicIF theme)
          PUBLIC: Gets all variant names that have the given topic in their direct scope.
 boolean ClassInstanceIndexIF.usedAsAssociationRoleType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an association role type.
 boolean ScopeIndexIF.usedAsAssociationTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one association.
 boolean ClassInstanceIndexIF.usedAsAssociationType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an association type.
 boolean ScopeIndexIF.usedAsOccurrenceTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one occurrence.
 boolean ClassInstanceIndexIF.usedAsOccurrenceType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an occurrence type.
 boolean ScopeIndexIF.usedAsTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in a direct scope somewhere in the topic map.
 boolean ScopeIndexIF.usedAsTopicNameTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one topic name.
 boolean ClassInstanceIndexIF.usedAsTopicNameType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as an topic name type.
 boolean ClassInstanceIndexIF.usedAsTopicType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as a topic type somewhere.
 boolean ClassInstanceIndexIF.usedAsType(TopicIF topic)
          PUBLIC: Returns true if the topic is used as a type somewhere.
 boolean ScopeIndexIF.usedAsVariantTheme(TopicIF topic)
          PUBLIC: Returns true if the topic has been used in the direct scope of at least one variant name.
 

Uses of TopicIF in net.ontopia.topicmaps.db2tm
 

Methods in net.ontopia.topicmaps.db2tm that return TopicIF
protected static TopicIF Processor.addIdentities(TopicIF topic, Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static TopicIF Processor.findTopicByIdentities(Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static TopicIF Processor.updateIdentities(TopicIF topic, Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
 

Methods in net.ontopia.topicmaps.db2tm with parameters of type TopicIF
protected static AssociationIF Processor.addAssociation(TopicIF reifier, Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static TopicIF Processor.addIdentities(TopicIF topic, Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.addOccurrence(TopicIF topic, Relation relation, Entity entity, Field field, int fieldIndex, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.addPlayer(TopicIF topic, Relation relation, Entity entity, Field field, int fieldIndex, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.addTopicName(TopicIF topic, Relation relation, Entity entity, Field field, int fieldIndex, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.addTypes(TopicIF topic, java.lang.String[] types, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.deleteTopic(TopicIF topic)
           
protected static java.util.List Processor.getOccurrences(TopicIF topic, Relation relation, Entity entity, Field field, java.lang.String[] tuple, Context ctx)
           
protected static java.util.List Processor.getPlayers(TopicIF topic, Relation relation, Entity entity, Field field, java.lang.String[] tuple, Context ctx)
           
protected static java.util.List Processor.getTopicNames(TopicIF topic, Relation relation, Entity entity, Field field, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.removeOccurrence(TopicIF topic, Relation relation, Entity entity, Field field, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.removePlayer(TopicIF topic, Relation relation, Entity entity, Field field, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.removeTopic(TopicIF topic, Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.removeTopicName(TopicIF topic, Relation relation, Entity entity, Field field, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.removeTypes(TopicIF topic, java.lang.String[] types, Context ctx)
           
protected static TopicIF Processor.updateIdentities(TopicIF topic, Relation relation, Entity entity, java.lang.String[] tuple, Context ctx)
           
protected static void Processor.updateTypes(TopicIF topic, java.lang.String[] types, Entity entity, java.lang.String[] tuple, Context ctx)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.basic
 

Classes in net.ontopia.topicmaps.impl.basic that implement TopicIF
 class Topic
          INTERNAL: The basic topic implementation.
 

Fields in net.ontopia.topicmaps.impl.basic declared as TopicIF
protected  TopicIF AssociationRole.player
           
protected  TopicIF VariantName.reifier
           
protected  TopicIF TopicName.reifier
           
protected  TopicIF TopicMap.reifier
           
protected  TopicIF Occurrence.reifier
           
protected  TopicIF AssociationRole.reifier
           
protected  TopicIF Association.reifier
           
protected  TopicIF TopicName.type
           
protected  TopicIF Occurrence.type
           
protected  TopicIF AssociationRole.type
           
protected  TopicIF Association.type
           
 

Fields in net.ontopia.topicmaps.impl.basic with type parameters of type TopicIF
protected  UniqueSet<TopicIF> VariantName.scope
           
protected  UniqueSet<TopicIF> TopicName.scope
           
protected  UniqueSet<TopicIF> TopicMap.scope
           
protected  UniqueSet<TopicIF> Topic.scope
           
protected  UniqueSet<TopicIF> Occurrence.scope
           
protected  UniqueSet<TopicIF> Association.scope
           
 UniqueSet<TopicIF> TopicMap.setpool
           
protected  java.util.Map<LocatorIF,TopicIF> SubjectIdentityCache.subject_indicators
           
protected  java.util.Map<LocatorIF,TopicIF> SubjectIdentityCache.subjects
           
protected  java.util.Set<TopicIF> TopicMap.topics
           
protected  UniqueSet<TopicIF> Topic.types
           
 

Methods in net.ontopia.topicmaps.impl.basic that return TopicIF
protected  TopicIF SubjectIdentityCache._getTopicBySubjectIdentifier(LocatorIF subject_indicator)
           
protected  TopicIF SubjectIdentityCache._getTopicBySubjectLocator(LocatorIF subject)
           
protected  TopicIF TopicMapBuilder.createTopic()
           
 TopicIF AssociationRole.getPlayer()
           
 TopicIF VariantName.getReifier()
           
 TopicIF TopicName.getReifier()
           
 TopicIF TopicMap.getReifier()
           
 TopicIF Occurrence.getReifier()
           
 TopicIF AssociationRole.getReifier()
           
 TopicIF Association.getReifier()
           
 TopicIF VariantName.getTopic()
           
 TopicIF TopicName.getTopic()
           
 TopicIF Occurrence.getTopic()
           
 TopicIF TopicMap.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF TopicMap.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF TopicName.getType()
           
 TopicIF Occurrence.getType()
           
 TopicIF AssociationRole.getType()
           
 TopicIF Association.getType()
           
 TopicIF TopicMapBuilder.makeTopic()
           
 TopicIF TopicMapBuilder.makeTopic(java.util.Collection<TopicIF> topic_types)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 

Methods in net.ontopia.topicmaps.impl.basic that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> Association.getRoleTypes()
           
 java.util.Collection<TopicIF> VariantName.getScope()
           
 java.util.Collection<TopicIF> TopicName.getScope()
           
 java.util.Collection<TopicIF> Occurrence.getScope()
           
 java.util.Collection<TopicIF> Association.getScope()
           
 java.util.Collection<TopicIF> TopicMap.getTopics()
           
 java.util.Collection<TopicIF> Topic.getTypes()
           
 

Methods in net.ontopia.topicmaps.impl.basic with parameters of type TopicIF
 void VariantName.addTheme(TopicIF theme)
           
 void TopicName.addTheme(TopicIF theme)
           
 void Occurrence.addTheme(TopicIF theme)
           
 void Association.addTheme(TopicIF theme)
           
 void TopicMap.addTopic(TopicIF _topic)
          Adds a topic to the set of topics.
 void Topic.addType(TopicIF type)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> Association.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype, TopicIF assoc_type)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type, TopicIF role_type, TopicIF player)
           
 AssociationRoleIF TopicMapBuilder.makeAssociationRole(AssociationIF assoc, TopicIF role_type, TopicIF player)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, LocatorIF locator)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.io.Reader value, long length, LocatorIF datatype)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value, LocatorIF datatype)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, java.lang.String value)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, TopicIF bntype, java.lang.String value)
           
 void Topic.merge(TopicIF topic)
           
protected  void SubjectIdentityCache.registerSubject(LocatorIF subject, TopicIF object)
           
protected  void SubjectIdentityCache.registerSubjectIndicator(LocatorIF subject_indicator, TopicIF object)
           
 void VariantName.removeTheme(TopicIF theme)
           
 void TopicName.removeTheme(TopicIF theme)
           
 void Occurrence.removeTheme(TopicIF theme)
           
 void Association.removeTheme(TopicIF theme)
           
 void TopicMap.removeTopic(TopicIF _topic)
          Removes a topic from the set of topics.
 void Topic.removeType(TopicIF type)
           
 void AssociationRole.setPlayer(TopicIF player)
           
 void VariantName.setReifier(TopicIF _reifier)
           
 void TopicName.setReifier(TopicIF _reifier)
           
 void TopicMap.setReifier(TopicIF _reifier)
           
 void Occurrence.setReifier(TopicIF _reifier)
           
 void AssociationRole.setReifier(TopicIF _reifier)
           
 void Association.setReifier(TopicIF _reifier)
           
 void TopicName.setType(TopicIF type)
           
 void Occurrence.setType(TopicIF type)
           
 void AssociationRole.setType(TopicIF type)
           
 void Association.setType(TopicIF type)
           
 

Method parameters in net.ontopia.topicmaps.impl.basic with type arguments of type TopicIF
protected  void TopicMapBuilder.addScope(ScopedIF scoped, java.util.Collection<TopicIF> scope)
           
 TopicIF TopicMapBuilder.makeTopic(java.util.Collection<TopicIF> topic_types)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, LocatorIF locator, java.util.Collection<TopicIF> scope)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, java.io.Reader value, long length, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, java.lang.String value, java.util.Collection<TopicIF> scope)
           
 VariantNameIF TopicMapBuilder.makeVariantName(TopicNameIF name, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.basic.index
 

Methods in net.ontopia.topicmaps.impl.basic.index with parameters of type TopicIF
 java.util.Collection ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type)
           
 java.util.Collection ScopeIndex.getAssociations(TopicIF theme)
           
 java.util.Collection ClassInstanceIndex.getAssociations(TopicIF association_type)
           
 java.util.Collection ScopeIndex.getOccurrences(TopicIF theme)
           
 java.util.Collection ClassInstanceIndex.getOccurrences(TopicIF occurrence_type)
           
 java.util.Collection ScopeIndex.getTopicNames(TopicIF theme)
           
 java.util.Collection ClassInstanceIndex.getTopicNames(TopicIF basename_type)
           
 java.util.Collection ClassInstanceIndex.getTopics(TopicIF topic_type)
           
 java.util.Collection ScopeIndex.getVariants(TopicIF theme)
           
 boolean ClassInstanceIndex.usedAsAssociationRoleType(TopicIF topic)
           
 boolean ScopeIndex.usedAsAssociationTheme(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsAssociationType(TopicIF topic)
           
 boolean ScopeIndex.usedAsOccurrenceTheme(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsOccurrenceType(TopicIF topic)
           
 boolean ScopeIndex.usedAsTheme(TopicIF topic)
           
 boolean ScopeIndex.usedAsTopicNameTheme(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsTopicNameType(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsTopicType(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsType(TopicIF topic)
           
 boolean ScopeIndex.usedAsVariantTheme(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.rdbms
 

Classes in net.ontopia.topicmaps.impl.rdbms that implement TopicIF
 class ReadOnlyTopic
          INTERNAL: The read-only rdbms topic implementation.
 

Methods in net.ontopia.topicmaps.impl.rdbms that return TopicIF
protected  TopicIF SubjectIdentityCache._getTopicBySubjectIdentifier(LocatorIF subject_indicator)
           
protected  TopicIF SubjectIdentityCache._getTopicBySubjectLocator(LocatorIF subject)
           
 TopicIF ReadOnlyAssociationRole.getPlayer()
           
 TopicIF AssociationRole.getPlayer()
           
 TopicIF VariantName.getReifier()
           
 TopicIF TopicName.getReifier()
           
 TopicIF TopicMap.getReifier()
           
 TopicIF ReadOnlyVariantName.getReifier()
           
 TopicIF ReadOnlyTopicName.getReifier()
           
 TopicIF ReadOnlyTopicMap.getReifier()
           
 TopicIF ReadOnlyOccurrence.getReifier()
           
 TopicIF ReadOnlyAssociationRole.getReifier()
           
 TopicIF ReadOnlyAssociation.getReifier()
           
 TopicIF Occurrence.getReifier()
           
 TopicIF AssociationRole.getReifier()
           
 TopicIF Association.getReifier()
           
 TopicIF VariantName.getTopic()
           
 TopicIF TopicName.getTopic()
           
 TopicIF ReadOnlyVariantName.getTopic()
           
 TopicIF ReadOnlyTopicName.getTopic()
           
 TopicIF ReadOnlyOccurrence.getTopic()
           
 TopicIF Occurrence.getTopic()
           
 TopicIF TopicMap.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF ReadOnlyTopicMap.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF RDBMSTopicMapTransaction.getTopicBySubjectIdentifier(LocatorIF locator)
           
 TopicIF TopicMap.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF SubjectIdentityCache.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF ReadOnlyTopicMap.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF RDBMSTopicMapTransaction.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF TopicName.getType()
           
 TopicIF ReadOnlyTopicName.getType()
           
 TopicIF ReadOnlyOccurrence.getType()
           
 TopicIF ReadOnlyAssociationRole.getType()
           
 TopicIF ReadOnlyAssociation.getType()
           
 TopicIF Occurrence.getType()
           
 TopicIF AssociationRole.getType()
           
 TopicIF Association.getType()
           
 TopicIF TopicMapBuilder.makeTopic()
           
 TopicIF TopicMapBuilder.makeTopic(java.util.Collection topic_types)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 

Methods in net.ontopia.topicmaps.impl.rdbms that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> ReadOnlyAssociation.getRoleTypes()
           
 java.util.Collection<TopicIF> Association.getRoleTypes()
           
 java.util.Collection<TopicIF> VariantName.getScope()
           
 java.util.Collection<TopicIF> TopicName.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyVariantName.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyTopicName.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyOccurrence.getScope()
           
 java.util.Collection<TopicIF> ReadOnlyAssociation.getScope()
           
 java.util.Collection<TopicIF> Association.getScope()
           
 java.util.Collection<TopicIF> TopicMap.getTopics()
           
 java.util.Collection<TopicIF> ReadOnlyTopicMap.getTopics()
           
 java.util.Collection<TopicIF> Topic.getTypes()
           
 

Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type TopicIF
 void VariantName.addTheme(TopicIF theme)
           
 void TopicName.addTheme(TopicIF theme)
           
 void ReadOnlyVariantName.addTheme(TopicIF theme)
           
 void ReadOnlyTopicName.addTheme(TopicIF theme)
           
 void ReadOnlyOccurrence.addTheme(TopicIF theme)
           
 void ReadOnlyAssociation.addTheme(TopicIF theme)
           
 void Occurrence.addTheme(TopicIF theme)
           
 void Association.addTheme(TopicIF theme)
           
 void Topic.addType(TopicIF type)
           
 void ReadOnlyTopic.addType(TopicIF type)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> ReadOnlyTopic.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> ReadOnlyAssociation.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> Association.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> TopicMap.getRolesByType(TopicIF player, TopicIF rtype)
           
 java.util.Collection<AssociationRoleIF> Topic.getRolesByType(TopicIF roletype, TopicIF assoc_type)
           
 java.util.Collection RoleTypeCache.getRolesByType(TopicIF player, TopicIF roletype)
           
 java.util.Collection ReadOnlyTopicMap.getRolesByType(TopicIF player, TopicIF rtype)
           
 java.util.Collection ReadOnlyTopic.getRolesByType(TopicIF roletype, TopicIF assoc_type)
           
 java.util.Collection RDBMSTopicMapTransaction.getRolesByType(TopicIF player, TopicIF rtype)
           
 java.util.Collection<AssociationRoleIF> TopicMap.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 java.util.Collection RoleTypeAssocTypeCache.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 java.util.Collection ReadOnlyTopicMap.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 java.util.Collection RDBMSTopicMapTransaction.getRolesByType(TopicIF player, TopicIF rtype, TopicIF atype)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type)
           
 AssociationIF TopicMapBuilder.makeAssociation(TopicIF assoc_type, TopicIF role_type, TopicIF player)
           
 AssociationRoleIF TopicMapBuilder.makeAssociationRole(AssociationIF assoc, TopicIF role_type, TopicIF player)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, LocatorIF locator)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.io.Reader value, long length, LocatorIF datatype)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value)
           
 OccurrenceIF TopicMapBuilder.makeOccurrence(TopicIF topic, TopicIF occurs_type, java.lang.String value, LocatorIF datatype)
           
 TopicIF TopicMapBuilder.makeTopic(TopicIF topic_type)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, java.lang.String value)
           
 TopicNameIF TopicMapBuilder.makeTopicName(TopicIF topic, TopicIF bntype, java.lang.String value)
           
 void Topic.merge(TopicIF topic)
           
 void ReadOnlyTopic.merge(TopicIF topic)
           
 void RoleTypeAssocTypeCache.prefetchRolesByType(java.util.Collection players, TopicIF rtype, TopicIF atype)
           
 void RDBMSTopicMapTransaction.prefetchRolesByType(java.util.Collection players, TopicIF rtype, TopicIF atype)
           
 void RDBMSTopicMapStore.prefetchRolesByType(java.util.Collection players, TopicIF rtype, TopicIF atype)
           
protected  void SubjectIdentityCache.registerSubject(LocatorIF subject, TopicIF object)
           
protected  void SubjectIdentityCache.registerSubjectIndicator(LocatorIF subject_indicator, TopicIF object)
           
 void VariantName.removeTheme(TopicIF theme)
           
 void TopicName.removeTheme(TopicIF theme)
           
 void ReadOnlyVariantName.removeTheme(TopicIF theme)
           
 void ReadOnlyTopicName.removeTheme(TopicIF theme)
           
 void ReadOnlyOccurrence.removeTheme(TopicIF theme)
           
 void ReadOnlyAssociation.removeTheme(TopicIF theme)
           
 void Occurrence.removeTheme(TopicIF theme)
           
 void Association.removeTheme(TopicIF theme)
           
 void Topic.removeType(TopicIF type)
           
 void ReadOnlyTopic.removeType(TopicIF type)
           
 void ReadOnlyAssociationRole.setPlayer(TopicIF player)
           
 void AssociationRole.setPlayer(TopicIF player)
           
 void VariantName.setReifier(TopicIF _reifier)
           
 void TopicName.setReifier(TopicIF _reifier)
           
 void TopicMap.setReifier(TopicIF _reifier)
           
 void ReadOnlyVariantName.setReifier(TopicIF reifier)
           
 void ReadOnlyTopicName.setReifier(TopicIF reifier)
           
 void ReadOnlyTopicMap.setReifier(TopicIF reifier)
           
 void ReadOnlyOccurrence.setReifier(TopicIF reifier)
           
 void ReadOnlyAssociationRole.setReifier(TopicIF reifier)
           
 void ReadOnlyAssociation.setReifier(TopicIF reifier)
           
 void Occurrence.setReifier(TopicIF _reifier)
           
 void AssociationRole.setReifier(TopicIF _reifier)
           
 void Association.setReifier(TopicIF _reifier)
           
 void TopicName.setType(TopicIF type)
           
 void ReadOnlyTopicName.setType(TopicIF type)
           
 void ReadOnlyOccurrence.setType(TopicIF type)
           
 void ReadOnlyAssociationRole.setType(TopicIF type)
           
 void ReadOnlyAssociation.setType(TopicIF type)
           
 void Occurrence.setType(TopicIF type)
           
 void AssociationRole.setType(TopicIF type)
           
 void Association.setType(TopicIF type)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.rdbms.index
 

Methods in net.ontopia.topicmaps.impl.rdbms.index that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> ClassInstanceIndex.getAssociationRoleTypes()
           
 java.util.Collection<TopicIF> ScopeIndex.getAssociationThemes()
           
 java.util.Collection<TopicIF> ClassInstanceIndex.getAssociationTypes()
           
 java.util.Collection<TopicIF> ScopeIndex.getOccurrenceThemes()
           
 java.util.Collection<TopicIF> ClassInstanceIndex.getOccurrenceTypes()
           
 java.util.Collection<TopicIF> ScopeIndex.getTopicNameThemes()
           
 java.util.Collection<TopicIF> ClassInstanceIndex.getTopicNameTypes()
           
 java.util.Collection<TopicIF> ClassInstanceIndex.getTopics(TopicIF topic_type)
           
 java.util.Collection<TopicIF> ClassInstanceIndex.getTopicTypes()
           
 java.util.Collection<TopicIF> ScopeIndex.getVariantThemes()
           
 

Methods in net.ontopia.topicmaps.impl.rdbms.index with parameters of type TopicIF
 java.util.Collection<AssociationRoleIF> ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type)
           
 java.util.Collection<AssociationIF> ScopeIndex.getAssociations(TopicIF theme)
           
 java.util.Collection<AssociationIF> ClassInstanceIndex.getAssociations(TopicIF association_type)
           
 java.util.Collection<OccurrenceIF> ScopeIndex.getOccurrences(TopicIF theme)
           
 java.util.Collection<OccurrenceIF> ClassInstanceIndex.getOccurrences(TopicIF occurrence_type)
           
 java.util.Collection<TopicNameIF> ScopeIndex.getTopicNames(TopicIF theme)
           
 java.util.Collection<TopicNameIF> ClassInstanceIndex.getTopicNames(TopicIF name_type)
           
 java.util.Collection<TopicIF> ClassInstanceIndex.getTopics(TopicIF topic_type)
           
 java.util.Collection<VariantNameIF> ScopeIndex.getVariants(TopicIF theme)
           
 boolean ClassInstanceIndex.usedAsAssociationRoleType(TopicIF topic)
           
 boolean ScopeIndex.usedAsAssociationTheme(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsAssociationType(TopicIF topic)
           
 boolean ScopeIndex.usedAsOccurrenceTheme(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsOccurrenceType(TopicIF topic)
           
 boolean ScopeIndex.usedAsTheme(TopicIF topic)
           
 boolean ScopeIndex.usedAsTopicNameTheme(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsTopicNameType(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsTopicType(TopicIF topic)
           
 boolean ClassInstanceIndex.usedAsType(TopicIF topic)
           
 boolean ScopeIndex.usedAsVariantTheme(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.remote
 

Classes in net.ontopia.topicmaps.impl.remote that implement TopicIF
 class RemoteTopic
          INTERNAL: The remote topic implementation.
 

Methods in net.ontopia.topicmaps.impl.remote that return TopicIF
protected  TopicIF RemoteTopicMapBuilder.createTopic()
           
 TopicIF DynamicAssociationRole.getPlayer()
           
 TopicIF RemoteTopic.getRealTopic()
           
 TopicIF DynamicAssociationRole.getType()
           
 TopicIF DynamicAssociation.getType()
           
 

Methods in net.ontopia.topicmaps.impl.remote with parameters of type TopicIF
 void DynamicAssociation.addTheme(TopicIF theme)
           
 void RemoteTopic.addType(TopicIF type)
           
 java.util.Collection DynamicAssociation.getRolesByType(TopicIF roletype)
           
 void RemoteTopic.merge(TopicIF topic)
           
 void DynamicAssociation.removeTheme(TopicIF theme)
           
 void RemoteTopic.removeType(TopicIF type)
           
 void DynamicAssociationRole.setPlayer(TopicIF player)
           
 void DynamicAssociationRole.setType(TopicIF type)
           
 void DynamicAssociation.setType(TopicIF type)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.tmapi2
 

Methods in net.ontopia.topicmaps.impl.tmapi2 that return TopicIF
 TopicIF TopicMapImpl.unwrapTopic(org.tmapi.core.Topic topic)
           
 

Methods in net.ontopia.topicmaps.impl.tmapi2 with parameters of type TopicIF
 TopicImpl TopicMapImpl.wrapTopic(TopicIF topic)
           
 

Constructors in net.ontopia.topicmaps.impl.tmapi2 with parameters of type TopicIF
TopicImpl(TopicMapImpl topicMap, TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.impl.utils
 

Classes in net.ontopia.topicmaps.impl.utils that implement TopicIF
 class SnapshotTopic
          INTERNAL:
 

Fields in net.ontopia.topicmaps.impl.utils declared as TopicIF
protected  TopicIF SnapshotVariantName.reifier
           
protected  TopicIF SnapshotTopicName.reifier
           
protected  TopicIF SnapshotOccurrence.reifier
           
protected  TopicIF SnapshotVariantName.topic
           
protected  TopicIF SnapshotTopicName.topic
           
protected  TopicIF SnapshotOccurrence.topic
           
protected  TopicIF SnapshotTopicName.type
           
protected  TopicIF SnapshotOccurrence.type
           
 

Fields in net.ontopia.topicmaps.impl.utils with type parameters of type TopicIF
protected  java.util.Collection<TopicIF> SnapshotVariantName.scope
           
protected  java.util.Collection<TopicIF> SnapshotTopicName.scope
           
protected  java.util.Collection<TopicIF> SnapshotOccurrence.scope
           
protected  java.util.Collection<TopicIF> SnapshotTopic.types
           
 

Methods in net.ontopia.topicmaps.impl.utils that return TopicIF
protected abstract  TopicIF AbstractSubjectIdentityCache._getTopicBySubjectIdentifier(LocatorIF subject_indicator)
           
protected abstract  TopicIF AbstractSubjectIdentityCache._getTopicBySubjectLocator(LocatorIF subject)
           
 TopicIF SnapshotVariantName.getReifier()
           
 TopicIF SnapshotTopicName.getReifier()
           
 TopicIF SnapshotOccurrence.getReifier()
           
 TopicIF PhantomAssociation.getReifier()
           
 TopicIF SnapshotVariantName.getTopic()
           
 TopicIF SnapshotTopicName.getTopic()
           
 TopicIF SnapshotOccurrence.getTopic()
           
abstract  TopicIF AbstractSubjectIdentityCache.getTopicBySubjectIdentifier(LocatorIF locator)
           
abstract  TopicIF AbstractSubjectIdentityCache.getTopicBySubjectLocator(LocatorIF locator)
           
 TopicIF SnapshotTopicName.getType()
           
 TopicIF SnapshotOccurrence.getType()
           
 TopicIF PhantomAssociation.getType()
           
static TopicIF SnapshotTopic.makeSnapshot(TopicIF original, int snapshotType, java.util.Map<TMObjectIF,SnapshotTMObject> processed)
           
static TopicIF ReificationUtils.reify(ReifiableIF reifiable, TopicIF reifier)
          INTERNAL: Make the reifier topic reify the reifiable object.
 

Methods in net.ontopia.topicmaps.impl.utils that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> PhantomAssociation.getRoleTypes()
           
 java.util.Collection<TopicIF> SnapshotVariantName.getScope()
           
 java.util.Collection<TopicIF> SnapshotTopicName.getScope()
           
 java.util.Collection<TopicIF> SnapshotOccurrence.getScope()
           
 java.util.Collection<TopicIF> PhantomAssociation.getScope()
           
 java.util.Collection<TopicIF> SnapshotTopic.getTypes()
           
 

Methods in net.ontopia.topicmaps.impl.utils with parameters of type TopicIF
 void SnapshotVariantName.addTheme(TopicIF theme)
           
 void SnapshotTopicName.addTheme(TopicIF theme)
           
 void SnapshotOccurrence.addTheme(TopicIF theme)
           
 void PhantomAssociation.addTheme(TopicIF theme)
           
 void SnapshotTopic.addType(TopicIF type)
           
 java.util.Collection<AssociationRoleIF> SnapshotTopic.getRolesByType(TopicIF rtype)
           
 java.util.Collection<AssociationRoleIF> PhantomAssociation.getRolesByType(TopicIF roletype)
           
 java.util.Collection<AssociationRoleIF> SnapshotTopic.getRolesByType(TopicIF rtype, TopicIF atype)
           
static TopicIF SnapshotTopic.makeSnapshot(TopicIF original, int snapshotType, java.util.Map<TMObjectIF,SnapshotTMObject> processed)
           
 void SnapshotTopic.merge(TopicIF topic)
           
protected abstract  void AbstractSubjectIdentityCache.registerSubject(LocatorIF subject, TopicIF object)
           
protected abstract  void AbstractSubjectIdentityCache.registerSubjectIndicator(LocatorIF subject_indicator, TopicIF object)
           
static TopicIF ReificationUtils.reify(ReifiableIF reifiable, TopicIF reifier)
          INTERNAL: Make the reifier topic reify the reifiable object.
static void DeletionUtils.removeDependencies(TopicIF topic)
          INTERNAL: Removes the dependencies to the given topic from its topic map.
 void SnapshotVariantName.removeTheme(TopicIF theme)
           
 void SnapshotTopicName.removeTheme(TopicIF theme)
           
 void SnapshotOccurrence.removeTheme(TopicIF theme)
           
 void PhantomAssociation.removeTheme(TopicIF theme)
           
 void SnapshotTopic.removeType(TopicIF type)
           
 void SnapshotVariantName.setReifier(TopicIF reifier)
           
 void SnapshotTopicName.setReifier(TopicIF reifier)
           
 void SnapshotOccurrence.setReifier(TopicIF reifier)
           
 void PhantomAssociation.setReifier(TopicIF reifier)
           
 void SnapshotTopicName.setType(TopicIF type)
           
 void SnapshotOccurrence.setType(TopicIF type)
           
 void PhantomAssociation.setType(TopicIF type)
           
protected  void TopicModificationManager.EventHandler.topicModified(TopicIF topic)
          Inform object tree event listeners about object tree add event.
static java.lang.String ObjectStrings.toString(java.lang.String impl, TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.nav.context
 

Methods in net.ontopia.topicmaps.nav.context with parameters of type TopicIF
 boolean UserThemeFilterIF.shouldNotBeUsed(TopicIF actTheme)
          Process theme and find out if it belongs to the user context and should therefore be used for configuration.
 boolean BasenameUserThemeFilter.shouldNotBeUsed(TopicIF actTheme)
          Process theme and find out if it belongs to the user context and should therefore be displayed when selecting them.
 

Uses of TopicIF in net.ontopia.topicmaps.nav.utils.comparators
 

Constructors in net.ontopia.topicmaps.nav.utils.comparators with parameters of type TopicIF
AssociationRoleComparator(java.util.Collection context, TopicIF sortTopic)
          Constructor used to make a comparator which will compare Association Roles using the context provided.
AssociationRoleTypeComparator(java.util.Collection context, TopicIF sortTopic)
          Constructor used to make a comparator which will compare Association Roles using the context provided.
 

Uses of TopicIF in net.ontopia.topicmaps.nav2.impl.basic
 

Methods in net.ontopia.topicmaps.nav2.impl.basic that return TopicIF
 TopicIF AssocInfoStorage.getRoleType()
           
 TopicIF AssocInfoStorage.getType()
           
 

Methods in net.ontopia.topicmaps.nav2.impl.basic with parameters of type TopicIF
 void AssocInfoStorage.setRoleType(TopicIF roleType)
           
 void AssocInfoStorage.setType(TopicIF type)
           
 

Constructors in net.ontopia.topicmaps.nav2.impl.basic with parameters of type TopicIF
AssocInfoStorage(TopicIF type, TopicIF roleType)
           
 

Uses of TopicIF in net.ontopia.topicmaps.nav2.portlets.pojos
 

Fields in net.ontopia.topicmaps.nav2.portlets.pojos declared as TopicIF
protected  TopicIF Menu.Item.associatedTopic
           
 

Methods in net.ontopia.topicmaps.nav2.portlets.pojos that return TopicIF
 TopicIF Menu.Item.getAssociatedTopic()
          Get the associated topic of this Item.
 TopicIF RelatedTopics.Heading.getNearRoleType()
           
 TopicIF Menu.getOwner()
          Get the owner of this Menu.
 TopicIF RelatedTopics.Association.getPlayer()
           
 TopicIF RelatedTopics.Association.getReifier()
           
 TopicIF RelatedTopics.Association.getRoleType()
           
 TopicIF YahooTree.TreeNode.getTopic()
           
 TopicIF TMRAP.Server.getTopic()
           
 TopicIF TMRAP.TopicMap.getTopic()
           
 TopicIF RelatedTopics.Heading.getTopic()
           
 TopicIF Menu.getTopic()
          Get the topic of this Menu.
 TopicIF Menu.MenuObjectIF.getTopic()
          Get the topic representing this MenuObjectIF as a String.
 TopicIF Menu.Heading.getTopic()
          Get the topic of this Heading.
 TopicIF Menu.Item.getTopic()
          Get the topic of this Item.
 

Methods in net.ontopia.topicmaps.nav2.portlets.pojos that return types with arguments of type TopicIF
 java.util.List<TopicIF> YahooTree.TreeNode.getChildren()
           
 java.util.List<TopicIF> SimilarTopics.makeModel(TopicIF topic)
          PUBLIC: Returns a list of similar topics, ordered most similar to least similar.
 

Methods in net.ontopia.topicmaps.nav2.portlets.pojos with parameters of type TopicIF
static Menu.Heading MenuUtils.createHeading(TopicIF topic, java.lang.String title)
          Create new Heading as child of the given parent
static Menu.Item MenuUtils.createItem(TopicIF topic, java.lang.String title)
          Create new Item as child of the given parent
static java.lang.Object MenuUtils.getFirstValue(TopicIF topic, ParsedQueryIF pq)
          Runs the given query with the given topic as parameter %topic% and returns the first value (of the first collumn) in the result collection.
static boolean MenuUtils.getResultTrue(TopicIF topic, java.lang.String query)
          Test if the given query returns any result rows.
static java.util.List MenuUtils.getResultValues(TopicIF topic, ParsedQueryIF parsedQuery)
          Get the values of a given query with a given %topic% parameter as a List
 java.util.List<TopicIF> SimilarTopics.makeModel(TopicIF topic)
          PUBLIC: Returns a list of similar topics, ordered most similar to least similar.
 java.util.List RelatedTopics.makeModel(TopicIF topic)
          PUBLIC: Builds a model representing the associations of the given topic.
static void MenuUtils.moveOne(TopicIF topic, boolean up)
          Move the given child one step up or down the list of children on the parent
 java.util.Collection TMRAP.query(TopicIF topic)
          PUBLIC: Sends a query, returning a model of the result.
 void Menu.Item.setAssociatedTopic(TopicIF topic)
          Set the associated topic.
 void Menu.setOwner(TopicIF owner)
          Set related owner topic.
static void MenuUtils.setUniqueAssociation(TopicIF player1, java.lang.String rType1Id, java.lang.String aTypeId, java.lang.String rType2Id, TopicIF player2)
          Set the binary association with given role types, association types and players, removing any existing associations with the same role types and association type on player1.
static void MenuUtils.setUniqueOccurrence(TopicIF topic, java.lang.String typeId, java.lang.String value)
          Set the occurrence of a given type on a given topic, removing any existing occurrences of the same type on that topic.
static void MenuUtils.setUniqueTopicName(TopicIF topic, java.lang.String baseName)
          Set the basename of a given topic, removing any old basenames.
 

Constructors in net.ontopia.topicmaps.nav2.portlets.pojos with parameters of type TopicIF
Menu.Heading(TopicIF topic)
           
Menu.Item(TopicIF topic)
          Create a new Item, represented by the given topic.
Menu(TopicIF topic)
           
TMRAP.Page(TMRAP.TopicMap topicmap, TopicIF topic)
           
TMRAP.Server(TopicIF topic)
           
TMRAP.TopicMap(TMRAP.Server server, TopicIF topic)
           
YahooTree.TreeNode(TopicIF topic, QueryWrapper qw)
           
 

Uses of TopicIF in net.ontopia.topicmaps.nav2.servlets
 

Methods in net.ontopia.topicmaps.nav2.servlets that return TopicIF
protected  TopicIF TreeWidget.getTopic(java.lang.String id)
          Deprecated.  
 

Methods in net.ontopia.topicmaps.nav2.servlets with parameters of type TopicIF
protected  java.lang.String TreeWidget.getId(TopicIF topic)
          Deprecated.  
 java.lang.String TreeWidget.toString(TopicIF topic)
          Deprecated.  
 

Uses of TopicIF in net.ontopia.topicmaps.nav2.taglibs.TMvalue
 

Methods in net.ontopia.topicmaps.nav2.taglibs.TMvalue with parameters of type TopicIF
protected  ClassInstanceIndexIF InstancesTag.getIndex(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.nav2.utils
 

Methods in net.ontopia.topicmaps.nav2.utils that return TopicIF
protected  TopicIF TreeWidget.getTopic(java.lang.String id)
           
protected  TopicIF DynamicTreeWidget.getTopic(java.lang.String id)
           
static TopicIF NavigatorUtils.stringID2Topic(TopicMapIF tm, java.lang.String s)
          INTERNAL: Tries to convert a string which should contain a subject identifier, XML ID, or object ID to a TopicIF object in the following order: try to match a subject indicator (tm.getTopicBySubjectIdentifier) try to match a source (tm.getObjectByItemIdentifier) try to match a topic id (tm.getObjectById)
 

Methods in net.ontopia.topicmaps.nav2.utils with parameters of type TopicIF
protected  QueryResultIF TreeWidget.getChildren(TopicIF topic)
           
protected  java.lang.String TreeWidget.getId(TopicIF topic)
           
protected  java.lang.String DynamicTreeWidget.getId(TopicIF topic)
           
 java.lang.String TreeWidget.toString(TopicIF topic)
           
 java.lang.String DynamicTreeWidget.toString(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.query.impl.basic
 

Fields in net.ontopia.topicmaps.query.impl.basic declared as TopicIF
protected  TopicIF AbstractDynamicPredicate.type
           
 

Methods in net.ontopia.topicmaps.query.impl.basic that return TopicIF
 TopicIF AbstractDynamicPredicate.getType()
           
 

Methods in net.ontopia.topicmaps.query.impl.basic with parameters of type TopicIF
 PredicateIF PredicateFactory.createPredicate(TopicIF type, boolean assoc)
           
protected  java.util.Collection InstanceOfPredicate.getClasses(TopicIF instance)
           
protected  java.util.Collection DirectInstanceOfPredicate.getClasses(TopicIF instance)
           
protected abstract  java.util.Collection AbstractInstanceOfPredicate.getClasses(TopicIF instance)
          INTERNAL: Should return all applicable types of the given topic.
protected  java.util.Collection AbstractInstanceOfPredicate.getDirectInstances(TopicIF classes)
          INTERNAL: Should return all instances of the topic, as seen by the specific predicate.
protected  java.util.Collection InstanceOfPredicate.getInstances(TopicIF klass)
           
protected  java.util.Collection DirectInstanceOfPredicate.getInstances(TopicIF klass)
           
protected abstract  java.util.Collection AbstractInstanceOfPredicate.getInstances(TopicIF klass)
          INTERNAL: Should return all instances of the topic, as seen by the specific predicate.
protected  java.util.Collection InstanceOfPredicate.getSubtypes(TopicIF type)
           
protected  java.util.Collection InstanceOfPredicate.getSupertypes(TopicIF type)
           
protected  java.util.Collection DirectInstanceOfPredicate.getSupertypes(TopicIF type)
           
protected abstract  java.util.Collection AbstractInstanceOfPredicate.getSupertypes(TopicIF type)
          INTERNAL: Should return all supertypes of the given class, including the class itself.
 

Constructors in net.ontopia.topicmaps.query.impl.basic with parameters of type TopicIF
AbstractDynamicPredicate(TopicIF type, LocatorIF base)
           
DynamicAssociationPredicate(TopicMapIF topicmap, LocatorIF base, TopicIF type)
           
DynamicFailurePredicate(TopicIF type, LocatorIF base)
           
DynamicOccurrencePredicate(TopicMapIF topicmap, LocatorIF base, TopicIF type)
           
 

Uses of TopicIF in net.ontopia.topicmaps.query.impl.rdbms
 

Methods in net.ontopia.topicmaps.query.impl.rdbms with parameters of type TopicIF
 PredicateIF PredicateFactory.createPredicate(TopicIF type, boolean assoc)
           
 

Constructors in net.ontopia.topicmaps.query.impl.rdbms with parameters of type TopicIF
DynamicAssociationPredicate(TopicMapIF topicmap, LocatorIF base, TopicIF type)
           
DynamicFailurePredicate(TopicIF type, LocatorIF base)
           
DynamicOccurrencePredicate(TopicMapIF topicmap, LocatorIF base, TopicIF type)
           
 

Uses of TopicIF in net.ontopia.topicmaps.query.impl.utils
 

Methods in net.ontopia.topicmaps.query.impl.utils with parameters of type TopicIF
static boolean Prefetcher.prefetchRolesByType(TopicMapIF tm, QueryMatches matches, int qmidx, TopicIF rtype, int[] fields, boolean[] traverse)
           
static boolean Prefetcher.prefetchRolesByType(TopicMapIF tm, QueryMatches matches, int qmidx, TopicIF rtype, TopicIF atype, int[] fields, boolean[] traverse)
           
 

Uses of TopicIF in net.ontopia.topicmaps.query.parser
 

Methods in net.ontopia.topicmaps.query.parser that return TopicIF
 TopicIF ParseContextIF.getTopic(QName qname)
          INTERNAL: Interprets the given prefix and localname as a topic, returning null if none is found.
 TopicIF LocalParseContext.getTopic(QName qname)
           
 TopicIF GlobalParseContext.getTopic(QName qname)
           
 TopicIF ParseContextIF.getTopicBySubjectIdentifier(java.lang.String uri)
           
 TopicIF LocalParseContext.getTopicBySubjectIdentifier(java.lang.String uri)
           
 TopicIF GlobalParseContext.getTopicBySubjectIdentifier(java.lang.String uri)
           
 TopicIF ParseContextIF.getTopicBySubjectLocator(java.lang.String uri)
           
 TopicIF LocalParseContext.getTopicBySubjectLocator(java.lang.String uri)
           
 TopicIF GlobalParseContext.getTopicBySubjectLocator(java.lang.String uri)
           
 

Methods in net.ontopia.topicmaps.query.parser with parameters of type TopicIF
 PredicateIF PredicateFactoryIF.createPredicate(TopicIF type, boolean assoc)
          INTERNAL: Creates a dynamic predicate for the given topic; either an association predicate or an occurrence predicate, depending on the value of the assoc parameter.
 PredicateIF ParseContextIF.getPredicate(TopicIF topic, boolean assoc)
           
 PredicateIF LocalParseContext.getPredicate(TopicIF topic, boolean assoc)
           
 PredicateIF GlobalParseContext.getPredicate(TopicIF topic, boolean assoc)
           
 

Uses of TopicIF in net.ontopia.topicmaps.query.utils
 

Methods in net.ontopia.topicmaps.query.utils that return TopicIF
 TopicIF QueryWrapper.queryForTopic(java.lang.String query)
          EXPERIMENTAL: Returns a topic from the first column in the first row of the query result.
 TopicIF QueryWrapper.queryForTopic(java.lang.String query, java.util.Map params)
          EXPERIMENTAL: Returns a topic from the first column in the first row of the query result.
 

Uses of TopicIF in net.ontopia.topicmaps.schema.core
 

Methods in net.ontopia.topicmaps.schema.core with parameters of type TopicIF
 void SchemaValidatorIF.validate(TopicIF topic)
          PUBLIC: Validates a topic against the schema.
 

Uses of TopicIF in net.ontopia.topicmaps.schema.impl.osl
 

Methods in net.ontopia.topicmaps.schema.impl.osl that return TopicIF
protected  TopicIF SchemaValidator.getTopic(TopicClass klass, TopicMapIF tm)
           
 

Methods in net.ontopia.topicmaps.schema.impl.osl with parameters of type TopicIF
protected  ConstraintIF SchemaValidator.findClass(TopicIF topic, java.util.Collection classes)
           
protected  ConstraintIF SchemaValidator.findClassFor(TopicIF tclass, java.util.Collection classes)
           
 boolean TypeSpecification.matchType(TopicIF type)
          INTERNAL: Returns true if the given topic defines an acceptable type.
 void SchemaValidator.validate(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.schema.impl.osl.cmdline
 

Methods in net.ontopia.topicmaps.schema.impl.osl.cmdline with parameters of type TopicIF
 TypeSpecification AbstractSchemaAnalyzer.getTypeSpecification(TopicIF topic)
          Generate the type specification for a topic
protected static java.lang.String AbstractSchemaAnalyzer.makeKey(TopicIF topic)
           
protected static java.lang.String AbstractSchemaAnalyzer.makeKey(TopicIF[] topics)
           
protected static java.lang.String AbstractSchemaAnalyzer.makeKey(TopicIF topic1, TopicIF topic2)
           
protected static java.lang.String AbstractSchemaAnalyzer.makeKey(TopicIF topic1, TopicIF topic2, TopicIF topic3)
           
 void TopicClassAnalyzer.registerBasenames(TopicIF topic)
           
 void TopicClassAnalyzer.registerOccurrences(TopicIF topic)
           
 void TopicClassAnalyzer.registerOtherClasses(TopicIF topic)
          Register other classes of which this class is allowed to be an instance of.
 void TopicClassAnalyzer.registerPlayerTypes(TopicIF topic)
           
 

Constructors in net.ontopia.topicmaps.schema.impl.osl.cmdline with parameters of type TopicIF
AssociationClassAnalyzer(OSLSchema schema, TopicIF assoctype, java.util.Collection associations)
           
TopicClassAnalyzer(OSLSchema schema, TopicIF topictype, java.util.Collection topics)
           
 

Uses of TopicIF in net.ontopia.topicmaps.schema.utils
 

Methods in net.ontopia.topicmaps.schema.utils that return TopicIF
protected  TopicIF TextValidationHandler.getType(TopicIF topic)
           
 

Methods in net.ontopia.topicmaps.schema.utils with parameters of type TopicIF
protected  TopicIF TextValidationHandler.getType(TopicIF topic)
           
protected  java.lang.String TextValidationHandler.printTopic(TopicIF topic)
           
protected  java.lang.String HTMLValidationHandler.printTopic(TopicIF topic)
           
protected  java.lang.String HTMLValidationHandler.printTypes(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.utils
 

Fields in net.ontopia.topicmaps.utils declared as TopicIF
protected  TopicIF AssociationBuilder.assoctype
           
protected  TopicIF TopicTreeBuilder.assocType
           
protected  TopicIF TopicTreeBuilder.childRole
           
protected  TopicIF[] SupersetOfContextDecider.context
           
protected  TopicIF[] IntersectionOfContextDecider.context
           
protected  TopicIF TopicTreeRendrer.current
           
protected  TopicIF TopicTreeBuilder.parentRole
           
protected  TopicIF AssociationBuilder.role1type
           
protected  TopicIF AssociationBuilder.role2type
           
protected  TopicIF AssociationBuilder.role3type
           
protected  TopicIF AssociationBuilder.role4type
           
protected  TopicIF[] ScopedIFComparator.scope
           
protected  TopicIF TopicTreeNode.topic
           
 

Methods in net.ontopia.topicmaps.utils that return TopicIF
static TopicIF CopyUtils.copyCharacteristics(TopicIF source)
          INTERNAL: Creates a new topic and copies all the characteristics from the source topic to this new topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source)
          INTERNAL: Copies all the identifiers from the source to the target topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source, java.util.Map mergemap)
           
static TopicIF MergeUtils.findTopic(TopicMapIF othertm, TopicIF topic)
          PUBLIC: Find a topic in the other topic map which would merge with the given topic if that were to be added to the same topic map.
 TopicIF AssociationBuilder.getAssociationType()
          PUBLIC: Returns the type of associations the builder creates.
protected  TopicIF TopicTreeBuilder.getPlayer(AssociationIF assoc, TopicIF roleType)
           
protected  TopicIF TopicTreeBuilder.getRoot(TopicIF topic, java.util.Set visited)
           
 TopicIF TopicTreeNode.getTopic()
           
static TopicIF ObjectTopicIdStringifier.getTopic(TMObjectIF tmobject)
           
 TopicIF QNameLookup.lookup(java.lang.String qname)
           
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source, DeciderIF decider)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
 

Methods in net.ontopia.topicmaps.utils that return types with arguments of type TopicIF
static java.util.Collection<TopicIF> IdentityUtils.findSameTopic(TopicMapIF topicmap, TopicIF topic)
          INTERNAL: Returns the topic or topics with overlapping identities in the given topic map.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSubclasses(TopicIF klass)
          INTERNAL: Returns the topics which are subtypes of the topic klass.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSubclasses(TopicIF klass, int level)
          INTERNAL: Returns the topics which are subtypes of the given typing topic down to a given level.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSuperclasses(TopicIF klass)
          INTERNAL: Returns the topics which are supertypes of the given typing topic
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSuperclasses(TopicIF klass, int level)
          INTERNAL: Returns the topics which are supertypes of the given typing topic up to a given level.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSupertypes(TopicIF typed)
          INTERNAL: Returns the topics which types of the object typed and all their supertypes.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSupertypes(TopicIF typed, boolean excludeTypes)
          INTERNAL: Returns the topics which types the object typed (if not excludeTypes is set to true) and all their supertypes.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSupertypes(TypedIF typed)
          INTERNAL: Returns the topic which types the singly typed object typed and all of its supertypes.
 java.util.Set<TopicIF> AssociationWalker.walkTopics(TopicIF start)
          PUBLIC: Computes the transitive closure under the association type and rolespec definitions provided in the constructor, and returns the result as a set of topics.
 

Methods in net.ontopia.topicmaps.utils with parameters of type TopicIF
 TopicTreeNode TopicTreeBuilder.build(TopicIF topic)
          EXPERIMENTAL: Builds a tree consisting of all the topics directly related to the one given.
protected  TopicTreeNode TopicTreeBuilder.build(TopicIF topic, java.util.Set visited)
           
static AssociationIF CopyUtils.copyAssociation(TopicIF targetPlayer, AssociationIF source, TopicIF sourcePlayer)
          INTERNAL: Copies the variant from the source topic to the target topic.
static TopicIF CopyUtils.copyCharacteristics(TopicIF source)
          INTERNAL: Creates a new topic and copies all the characteristics from the source topic to this new topic.
static void CopyUtils.copyCharacteristics(TopicIF target, TopicIF source)
          INTERNAL: Copies all the characteristics from the source topic to the target topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source)
          INTERNAL: Copies all the identifiers from the source to the target topic.
static TopicIF MergeUtils.copyIdentifiers(TopicIF target, TopicIF source, java.util.Map mergemap)
           
static OccurrenceIF CopyUtils.copyOccurrence(TopicIF target, OccurrenceIF source)
          INTERNAL: Copies the occurrence from the source topic to the target topic.
static TopicNameIF CopyUtils.copyTopicName(TopicIF target, TopicNameIF source)
          INTERNAL: Copies the name from the source topic to the target topic.
protected  boolean TopicTreeBuilder.filter(TopicIF topic)
           
static java.util.Collection<TopicIF> IdentityUtils.findSameTopic(TopicMapIF topicmap, TopicIF topic)
          INTERNAL: Returns the topic or topics with overlapping identities in the given topic map.
static TopicIF MergeUtils.findTopic(TopicMapIF othertm, TopicIF topic)
          PUBLIC: Find a topic in the other topic map which would merge with the given topic if that were to be added to the same topic map.
static java.util.Collection CharacteristicUtils.getAssociatedTopics(TopicIF topic)
          INTERNAL: Returns all the directly associated topics of the given topic.
static TypedIF CharacteristicUtils.getByType(java.util.Collection objects, TopicIF type)
          INTERNAL: Finds first characteristic of a specified type.
static java.util.Collection ClassInstanceUtils.getInstancesOf(java.util.Collection typed, TopicIF type)
          INTERNAL: Returns the typed objects that are instances of the given type.
protected  TopicIF TopicTreeBuilder.getPlayer(AssociationIF assoc, TopicIF roleType)
           
protected  TopicIF TopicTreeBuilder.getRoot(TopicIF topic, java.util.Set visited)
           
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSubclasses(TopicIF klass)
          INTERNAL: Returns the topics which are subtypes of the topic klass.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSubclasses(TopicIF klass, int level)
          INTERNAL: Returns the topics which are subtypes of the given typing topic down to a given level.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSuperclasses(TopicIF klass)
          INTERNAL: Returns the topics which are supertypes of the given typing topic
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSuperclasses(TopicIF klass, int level)
          INTERNAL: Returns the topics which are supertypes of the given typing topic up to a given level.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSupertypes(TopicIF typed)
          INTERNAL: Returns the topics which types of the object typed and all their supertypes.
 java.util.Collection<TopicIF> TypeHierarchyUtils.getSupertypes(TopicIF typed, boolean excludeTypes)
          INTERNAL: Returns the topics which types the object typed (if not excludeTypes is set to true) and all their supertypes.
 boolean AssociationWalker.isAssociated(TopicIF start, TopicIF associated)
          PUBLIC: Returns true if the two topics are directly or indirectly associated under the association type and rolespec definitions provided in the constructor for this walker.
 boolean TypeHierarchyUtils.isAssociatedWith(TopicIF start, TopicIF associated)
          INTERNAL: Returns true if the two topics are directly or indirectly associated under the association type and rolespec definitions provided in the constructor for this walker.
 boolean TypeHierarchyUtils.isInstanceOf(TopicIF typed, TopicIF klass)
          INTERNAL: Determines if the typed is an instance of the type klass.
static boolean ClassInstanceUtils.isInstanceOf(TopicIF topic, TopicIF type)
          INTERNAL: Returns true if the TopicIF object is an instance the given type.
 boolean TypeHierarchyUtils.isInstanceOf(TypedIF typed, TopicIF klass)
          INTERNAL: Determines if the singly-typed object typed is an instance of the type klass.
static boolean ClassInstanceUtils.isInstanceOf(TypedIF typed, TopicIF type)
          INTERNAL: Returns true if the TypedIF object is an instance the given type.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player)
          PUBLIC: Create a unary association of the configured type, where player is the role player.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player1, TopicIF player2)
          PUBLIC: Create a binary association of the configured type, where player1 plays the first role and player2 the second.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player1, TopicIF player2, TopicIF player3)
          PUBLIC: Create a ternary association of the configured type, where player1 plays the first role, player2 the second, and player3 the third.
 AssociationIF AssociationBuilder.makeAssociation(TopicIF player1, TopicIF player2, TopicIF player3, TopicIF player4)
          PUBLIC: Create a quad association of the configured type, where player1 plays the first role, and player2 the second, and player3 the third, and player4 the fourth.
protected static java.lang.String KeyGenerator.makeTopicKey(TopicIF topic)
           
static OccurrenceIF MergeUtils.mergeInto(TopicIF target, OccurrenceIF source)
          PUBLIC: Merges the source occurrence into the target topic in another topic map.
static ReifiableIF MergeUtils.mergeInto(TopicIF target, ReifiableIF source)
          PUBLIC: Merges the source object into a target topic in another topic map.
static void MergeUtils.mergeInto(TopicIF target, TopicIF source)
          PUBLIC: Merges the characteristics of one topic into another topic.
static TopicNameIF MergeUtils.mergeInto(TopicIF target, TopicNameIF source)
          PUBLIC: Merges the source topic name into the target topic in another topic map.
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
static TopicIF MergeUtils.mergeInto(TopicMapIF targettm, TopicIF source, DeciderIF decider)
          PUBLIC: Merges the source topic from into the target topic map, when the source topic is not already in the target topic map.
static java.util.List ScopeUtils.rankByScope(java.util.Collection scoped, TopicIF theme)
          Ranks the ScopedIFs by the applicability to the specified scope.
static java.util.Map DuplicateSuppressionUtils.removeDuplicateAssociations(TopicIF topic)
          PUBLIC: Removes all duplicate associations of this topic.
static void DuplicateSuppressionUtils.removeDuplicates(TopicIF topic)
          PUBLIC: Remove all duplicated characteristics of the given topic, except for duplicate associations the topic may participate in.
static boolean MergeUtils.shouldMerge(TopicIF t1, TopicIF t2)
          PUBLIC: Tests whether two topics should be merged or not, according to XTM rules.
static java.lang.String TopicStringifiers.toString(TopicIF topic)
          PUBLIC: Returns the default name of the topic.
static java.lang.String TopicStringifiers.toString(TopicIF topic, java.util.Collection tnscope)
          PUBLIC: Returns the name of the topic given the specified topic name theme.
static java.lang.String TopicStringifiers.toString(TopicIF topic, java.util.Collection tnscope, java.util.Collection vnscope)
          PUBLIC: Returns the name of the topic given the specified topic name and variant name themes.
static java.lang.String TopicStringifiers.toString(TopicIF topic, java.util.Collection tnscope, TopicIF vntheme)
          PUBLIC: Returns the name of the topic given the specified topic name and variant name themes.
static java.lang.String TopicStringifiers.toString(TopicIF topic, TopicIF tntheme)
          PUBLIC: Returns the name of the topic given the specified topic name theme.
static java.lang.String TopicStringifiers.toString(TopicIF topic, TopicIF tntheme, TopicIF vntheme)
          PUBLIC: Returns the name of the topic given the specified topic name and variant name themes.
static void TopicMapSynchronizer.update(TopicMapIF target, TopicIF source)
          PUBLIC: Updates the target topic map against the source topic, including all characteristics from the source topic.
static void TopicMapSynchronizer.update(TopicMapIF target, TopicIF source, DeciderIF tfilter)
          PUBLIC: Updates the target topic map against the source topic, synchronizing only the characteristics from the target that are accepted by the filter.
static void TopicMapSynchronizer.update(TopicMapIF target, TopicIF source, DeciderIF tfilter, DeciderIF sfilter)
          PUBLIC: Updates the target topic map against the source topic, synchronizing only the characteristics from the target and source that are accepted by the filters.
protected  net.ontopia.topicmaps.utils.WalkerState AssociationWalker.walk(TopicIF start, boolean storePaths)
          PROTECTED: Computes the transitive closure under the association type and rolespec definitions provided in the constructor; this method is used by both walkTopics and walkPaths.
 void AssociationWalkerListenerIF.walkAssociation(TopicIF leftRolePlayer, AssociationIF association, TopicIF rightRolePlayer)
          PUBLIC: The function invoked by the AssociationWalker.
 java.util.Collection<java.util.List<TMObjectIF>> AssociationWalker.walkPaths(TopicIF start)
          PUBLIC: Computes the transitive closure under the association type and rolespec definitions provided in the constructor, and returns a set containing the paths taken through the topic map in computing the closure.
 java.util.Set<TopicIF> AssociationWalker.walkTopics(TopicIF start)
          PUBLIC: Computes the transitive closure under the association type and rolespec definitions provided in the constructor, and returns the result as a set of topics.
 

Method parameters in net.ontopia.topicmaps.utils with type arguments of type TopicIF
protected static java.lang.String KeyGenerator.makeScopeKey(java.util.Collection<TopicIF> scope)
           
protected static java.lang.String KeyGenerator.makeScopeKey(java.util.Collection<TopicIF> scope, TopicMapIF othertm)
           
 

Constructors in net.ontopia.topicmaps.utils with parameters of type TopicIF
AssociationBuilder(TopicIF assoctype, TopicIF roletype)
          PUBLIC: Creates a new AssociationBuilder for unary associations.
AssociationBuilder(TopicIF assoctype, TopicIF role1type, TopicIF role2type)
          PUBLIC: Creates a new AssociationBuilder for binary associations.
AssociationBuilder(TopicIF assoctype, TopicIF role1type, TopicIF role2type, TopicIF role3type)
          PUBLIC: Creates a new AssociationBuilder for ternary associations.
AssociationBuilder(TopicIF assoctype, TopicIF role1type, TopicIF role2type, TopicIF role3type, TopicIF role4type)
          PUBLIC: Creates a new AssociationBuilder for quad associations.
AssociationWalker(TopicIF associationType, TopicIF leftRoleSpec, TopicIF rightRoleSpec)
          PUBLIC: Creates a walker which determines that a topic A is related to topic B if A plays a role specified by leftRoleSpec in an association of type associationType and topic B plays a role specified by rightRoleSpec in the same association.
TopicTreeBuilder(TopicIF assocType, TopicIF parentRole, TopicIF childRole)
           
TopicTreeNode(TopicIF topic)
           
TopicTreeRendrer(TopicTreeNode root, TopicIF current)
           
 

Uses of TopicIF in net.ontopia.topicmaps.utils.ctm
 

Fields in net.ontopia.topicmaps.utils.ctm declared as TopicIF
protected  TopicIF ParseFrame.topic
           
 

Methods in net.ontopia.topicmaps.utils.ctm that return TopicIF
 TopicIF WildcardTopicGenerator.getTopic()
           
 TopicIF ValueGeneratorIF.getTopic()
           
 TopicIF ValueGenerator.getTopic()
           
 TopicIF NamedWildcardTopicGenerator.getTopic()
           
 TopicIF IRIAsArgumentGenerator.getTopic()
           
 TopicIF ParseContextIF.makeAnonymousTopic()
           
 TopicIF LocalParseContext.makeAnonymousTopic()
           
 TopicIF GlobalParseContext.makeAnonymousTopic()
           
 TopicIF ParseContextIF.makeAnonymousTopic(java.lang.String wildcard_name)
           
 TopicIF LocalParseContext.makeAnonymousTopic(java.lang.String wildcard_name)
           
 TopicIF GlobalParseContext.makeAnonymousTopic(java.lang.String wildcard_name)
           
 TopicIF ParseContextIF.makeTopicById(java.lang.String id)
           
 TopicIF GlobalParseContext.makeTopicById(java.lang.String id)
           
 TopicIF ParseContextIF.makeTopicByItemIdentifier(LocatorIF itemid)
           
 TopicIF GlobalParseContext.makeTopicByItemIdentifier(LocatorIF itemid)
           
 TopicIF ParseContextIF.makeTopicBySubjectIdentifier(LocatorIF subjid)
           
 TopicIF GlobalParseContext.makeTopicBySubjectIdentifier(LocatorIF subjid)
           
 TopicIF ParseContextIF.makeTopicBySubjectLocator(LocatorIF subjloc)
           
 TopicIF GlobalParseContext.makeTopicBySubjectLocator(LocatorIF subjloc)
           
 

Constructors in net.ontopia.topicmaps.utils.ctm with parameters of type TopicIF
ParseFrame(TopicIF topic, TopicNameIF name, ScopedIF scoped, ReifiableIF reifiable, AssociationIF association)
           
ValueGenerator(TopicIF topic, java.lang.String literal, LocatorIF datatype, LocatorIF locator)
           
 

Uses of TopicIF in net.ontopia.topicmaps.utils.deciders
 

Methods in net.ontopia.topicmaps.utils.deciders with parameters of type TopicIF
 boolean TMExporterDecider.ok(TopicIF topic)
          Return true iff the given topic, all of it's types and all types of the types (etc.
 

Uses of TopicIF in net.ontopia.topicmaps.utils.jtm
 

Method parameters in net.ontopia.topicmaps.utils.jtm with type arguments of type TopicIF
 void JTMTopicMapWriter.write(java.util.Collection<TopicIF> topics, java.util.Collection<AssociationIF> assocs)
          EXPERIMENTAL: Write out a collection of topics and associations as a JTM fragment, represented as a complete topic map.
 

Uses of TopicIF in net.ontopia.topicmaps.utils.rdf
 

Methods in net.ontopia.topicmaps.utils.rdf with parameters of type TopicIF
 void RDFFragmentExporter.exportTopic(TopicIF topic)
          PUBLIC: Exports the given topic.
protected  void RDFTopicMapWriter.write(TopicIF topic)
           
 

Method parameters in net.ontopia.topicmaps.utils.rdf with type arguments of type TopicIF
 void RDFFragmentExporter.exportAll(java.util.Iterator<TopicIF> it)
          PUBLIC: Exports all the topics returned by the iterator, and wraps them with startTopicMap() and endTopicMap() calls.
 void RDFFragmentExporter.exportTopics(java.util.Iterator<TopicIF> it)
          PUBLIC: Exports all the topics returned by the iterator.
 

Uses of TopicIF in net.ontopia.topicmaps.utils.tmrap
 

Methods in net.ontopia.topicmaps.utils.tmrap that return TopicIF
 TopicIF TopicPage.getTopic()
           
 

Methods in net.ontopia.topicmaps.utils.tmrap with parameters of type TopicIF
static void TMRAPImplementation.makeFullName(TopicIF topic, org.xml.sax.DocumentHandler handler)
           
static void TMRAPImplementation.makeStub(TopicIF topic, org.xml.sax.DocumentHandler handler)
           
 

Constructors in net.ontopia.topicmaps.utils.tmrap with parameters of type TopicIF
TopicPage(java.lang.String editUrl, java.lang.String viewUrl, java.lang.String title, java.lang.String linktext, TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.utils.xfml
 

Methods in net.ontopia.topicmaps.utils.xfml that return TopicIF
protected  TopicIF XFMLContentHandler.resolveTopicRef(java.lang.String address)
           
 

Methods in net.ontopia.topicmaps.utils.xfml with parameters of type TopicIF
protected  void XFMLContentHandler.addItemIdentifier(TopicIF topic, LocatorIF locator)
           
protected  void XFMLContentHandler.addSubjectIdentifier(TopicIF topic, LocatorIF locator)
           
protected  void XFMLContentHandler.registerSourceLocator(TopicIF tmobject, java.lang.String id)
           
 

Uses of TopicIF in net.ontopia.topicmaps.viz
 

Fields in net.ontopia.topicmaps.viz declared as TopicIF
protected  TopicIF TopicMapView.currentScopingTopic
           
protected  TopicIF VizConfigurationManager.defaultAssociationType
           
protected  TopicIF VizConfigurationManager.defaultType
           
protected  TopicIF VizConfigurationManager.generalTopic
           
protected  TopicIF VizTopicMapConfigurationManager.nullTopic
           
protected  TopicIF TMAbstractEdge.scopingTopic
           
protected  TopicIF VizConfigurationManager.untypedTopic
           
 

Methods in net.ontopia.topicmaps.viz that return TopicIF
 TopicIF VizTopicMapConfigurationManager.getAssociationTypeColorAutogeneratedTopic()
           
 TopicIF VizTopicMapConfigurationManager.getAssociationTypeColorTopic()
           
 TopicIF VizTopicMapConfigurationManager.getAssociationTypeFontTopic()
           
 TopicIF VizTopicMapConfigurationManager.getAssociationTypeLineWeightTopic()
           
 TopicIF VizTopicMapConfigurationManager.getAssociationTypeShapeTopic()
           
protected  TopicIF VizConfigurationManager.getConfigTopic(TopicIF real)
          Looks up the corresponding topic (from the visualized topic map) in the configuration topic map, creating one if it doesn't exist.
 TopicIF VizController.getDefaultScopingTopic(TopicMapIF topicmap)
           
 TopicIF DesktopContext.getDefaultScopingTopic(TopicMapIF aTopicmap)
           
 TopicIF ApplicationContextIF.getDefaultScopingTopic(TopicMapIF aTopicmap)
          Get the default scoping topic
 TopicIF AppletContext.getDefaultScopingTopic(TopicMapIF aTopicmap)
           
 TopicIF VizTopicTypePriorityConfigManager.getDefaultTypePrecedenceTopic()
           
 TopicIF TMClassInstanceAssociation.Key.getInstance()
           
 TopicIF VizTopicMapConfigurationManager.getOverrideColorsTopic()
           
 TopicIF VizTopicMapConfigurationManager.getScopingTopic(TopicMapIF graphtm)
          INTERNAL: Finds the scoping topic in the given topic map, and returns it.
 TopicIF VizTopicMapConfigurationManager.getScopingTopicHolder()
          INTERNAL: Finds the scoping topic in the given topic map, and returns it.
 TopicIF TopicSelectionPrompter.getSelection()
           
protected  TopicIF VizTopicMapConfigurationManager.getSourceLocator()
           
 TopicIF VizController.getStartTopic()
           
 TopicIF VizTopicMapConfigurationManager.getStartTopic(TopicMapIF graphtm)
          INTERNAL: Finds the start topic in the given topic map, and returns it.
 TopicIF VizController.getStartTopic(TopicMapIF aTopicmap)
           
 TopicIF DesktopContext.getStartTopic(TopicMapIF aTopicmap)
           
 TopicIF ApplicationContextIF.getStartTopic(TopicMapIF aTopicmap)
          Return the start topic defined on the map
 TopicIF AppletContext.getStartTopic(TopicMapIF aTopicmap)
           
protected  TopicIF VizTopicMapConfigurationManager.getSubject()
           
protected  TopicIF VizTopicMapConfigurationManager.getSubjectIndicator()
           
 TopicIF TMTopicNode.getTopic()
           
protected  TopicIF VizConfigurationManager.getTopic(java.lang.String indicator)
          Looks up a topic by subject indicator, creating it if it can't be found.
protected  TopicIF VizConfigurationManager.getTopic(java.lang.String indicator, java.lang.String basename)
          Looks up a topic by subject indicator, creating it if it can't be found.
 TopicIF DesktopContext.getTopicForLocator(LocatorIF aLocator, TopicMapIF topicmap)
           
 TopicIF ApplicationContextIF.getTopicForLocator(LocatorIF locator, TopicMapIF aTopicmap)
          Returns the topic with the given subject identifier, if any.
 TopicIF AppletContext.getTopicForLocator(LocatorIF aLocator, TopicMapIF topicmap)
           
 TopicIF VizTMObjectIF.getTopicMapType()
           
 TopicIF TMRoleEdge.getTopicMapType()
           
 TopicIF TMClassInstanceAssociation.getTopicMapType()
           
 TopicIF TMAssociationNode.getTopicMapType()
           
 TopicIF TMAssociationEdge.getTopicMapType()
           
 TopicIF TMAbstractEdge.getTopicMapType()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeColorAutogeneratedTopic()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeColorTopic()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeExcludedTopic()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeFontTopic()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeIconTopic()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeShapePaddingTopic()
           
 TopicIF VizTopicMapConfigurationManager.getTopicTypeShapeTopic()
           
 TopicIF TMClassInstanceAssociation.Key.getType()
           
 TopicIF VizTopicMapConfigurationManager.getTypeInstanceType()
           
 TopicIF VizTopicMapConfigurationManager.getTypeVisibleTopic()
           
 TopicIF VizTopicTypePriorityConfigManager.highestRankedType(java.util.List realTypes)
           
protected  TopicIF VizigatorUser.pickRandomType()
           
 

Methods in net.ontopia.topicmaps.viz with parameters of type TopicIF
 void TopicMapView.addAssociationScopeFilterTopic(TopicIF scopingTopic)
           
protected  TMTopicNode TopicMapView.assertNode(TopicIF topic, boolean create)
           
protected  TMTopicNode TopicMapView.buildTopic(TopicIF topic)
           
 void VizTopicTypePriorityConfigManager.changeRank(TopicIF realTopic, boolean up)
           
 void VizTopicMapConfigurationManager.clearTopic(TopicIF aTopic)
          Clear the start topic if it was set.
static void VizUtils.debug(TopicIF topic)
           
protected  VizTMObjectIF TopicMapView.findObject(java.lang.Object object, TopicIF type)
           
protected static java.lang.String TMAssociationNode.getAssociationText(AssociationIF association, boolean displScopedAssocNames, TopicIF scopingTopic)
           
 java.awt.Color VizTopicMapConfigurationManager.getAssociationTypeColor(TopicIF type)
           
 java.awt.Color VizController.getAssociationTypeColor(TopicIF type)
           
 java.awt.Font VizTopicMapConfigurationManager.getAssociationTypeFont(TopicIF type)
           
 int VizTopicMapConfigurationManager.getAssociationTypeLineWeight(TopicIF selectedType)
           
 int VizTopicMapConfigurationManager.getAssociationTypeShape(TopicIF selectedType)
           
 int VizController.getAssoicationTypeLineWeight(TopicIF selectedType)
           
 int VizController.getAssoicationTypeShape(TopicIF selectedType)
           
protected  TopicIF VizConfigurationManager.getConfigTopic(TopicIF real)
          Looks up the corresponding topic (from the visualized topic map) in the configuration topic map, creating one if it doesn't exist.
protected  TMClassInstanceAssociation TopicMapView.getEdge(TopicIF type, TopicIF instance)
           
protected  OccurrenceIF VizConfigurationManager.getOccurrence(TopicIF topic, TopicIF type)
          Returns the occurrence of the given type, if there is one.
 java.lang.String VizConfigurationManager.getOccurrenceValue(TopicIF type, TopicIF occtype)
           
protected  boolean VizConfigurationManager.getOccurrenceValue(TopicIF type, TopicIF occtype, boolean defaultBoolean)
           
protected  int VizConfigurationManager.getOccurrenceValue(TopicIF type, TopicIF occtype, int defaultInt)
           
 java.util.Collection TopicMapView.getPagesFor(TopicIF topic)
           
protected  java.util.List TopicMapView.getTopicNodesFor(TopicIF type)
           
 java.awt.Color VizTopicMapConfigurationManager.getTopicTypeColor(TopicIF type)
           
 java.awt.Color VizController.getTopicTypeColor(TopicIF type)
           
 int VizTopicMapConfigurationManager.getTopicTypeShape(TopicIF topictype)
           
 int VizController.getTopicTypeShape(TopicIF type)
           
 int VizTopicMapConfigurationManager.getTopicTypeShapePadding(TopicIF selectedType)
           
 int VizController.getTopicTypeShapePadding(TopicIF selectedType)
           
 java.awt.Font VizTopicMapConfigurationManager.getTypeFont(TopicIF type)
           
 java.awt.Font VizController.getTypeFont(TopicIF selectedType)
           
 javax.swing.Icon VizTopicMapConfigurationManager.getTypeIcon(TopicIF type)
           
 javax.swing.Icon VizController.getTypeIcon(TopicIF selectedType)
           
 java.lang.String VizTopicMapConfigurationManager.getTypeIconFilename(TopicIF type)
           
 java.lang.String VizController.getTypeIconFilename(TopicIF selectedType)
           
 int VizTopicMapConfigurationManager.getTypeVisibility(TopicIF selectedType)
           
 int VizController.getTypeVisibility(TopicIF selectedType)
           
 boolean VizTopicMapConfigurationManager.getUsesDefault(TopicIF type, boolean isTopicType)
          returns true iff the given topic type is set to use default when it doesn't its own colour.
 void VizController.goToTopic(TopicIF topic)
           
 void DesktopContext.goToTopic(TopicIF topic)
           
 void ApplicationContextIF.goToTopic(TopicIF aTopic)
          Set the focus of the map to the specified topic
 void AppletContext.goToTopic(TopicIF topic)
           
 boolean VizTopicMapConfigurationManager.hasOccurrence(TopicIF topictype, TopicIF type)
           
 boolean VizTopicMapConfigurationManager.isAssociationTypeVisible(TopicIF assoctype)
           
 boolean VizController.isAssocTypeVisible(TopicIF type)
           
 boolean VizTopicMapConfigurationManager.isInAssociationScopeFilter(TopicIF scope)
           
 boolean VizController.isInAssociationScopeFilter(TopicIF scope)
           
 boolean VizTopicTypePriorityConfigManager.isRanked(TopicIF configTopic)
           
 boolean VizTopicMapConfigurationManager.isTopicTypeVisible(TopicIF assoctype)
           
 boolean VizController.isTopicTypeVisible(TopicIF type)
           
 boolean VizTopicMapConfigurationManager.isTypeExcluded(TopicIF aType)
           
 boolean VizTopicMapConfigurationManager.isVisible(TopicIF topic)
           
 void VizController.loadTopic(TopicIF aTopic)
           
 void DesktopContext.loadTopic(TopicIF aTopic)
           
 void ApplicationContextIF.loadTopic(TopicIF aTopic)
          Get a topic from the associated store
 void AppletContext.loadTopic(TopicIF aTopic)
           
 java.awt.Color VizTopicMapConfigurationManager.lookupColor(TopicIF type, TopicIF occtype)
          Finds the color for this association or topic type that is stored in the topic map.
 boolean VizTopicMapConfigurationManager.lookupVisible(TopicIF type, TopicIF occtype, TopicIF defType)
           
protected  TMAbstractNode VizigatorUser.pickRandomNode(TopicIF type)
           
 void VizTopicTypePriorityConfigManager.rankLast(TopicIF source)
          Add source to the end of the ranking list.
 void VizTopicTypePriorityConfigManager.rankNextTo(TopicIF ranked, TopicIF toRank, boolean before)
           
 void TopicMapView.removeAssociationScopeFilterTopic(TopicIF scopingTopic)
           
protected  void VizConfigurationManager.removeOccurence(TopicIF type, TopicIF occtype)
           
protected  boolean VizConfigurationManager.removeOccurrence(TopicIF topic, TopicIF type)
          Removes the occurrence of a given type from a given configuration topic.
protected  void VizDesktop.scopingTopicChanged(TopicIF scope)
           
 void VizController.setAssociationTypeLineWeight(TopicIF type, int i)
           
 void TopicMapView.setAssociationTypeLineWeight(TopicIF type, int lineWeight)
           
 void VizTopicMapConfigurationManager.setAssociationTypeLineWeight(TopicIF type, int i, TopicMapView view)
          Sets the line weight of the given association 'type' and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setAssociationTypeShape(TopicIF type, int i)
           
 void VizController.setAssociationTypeShape(TopicIF type, int i)
           
 void TopicMapView.setAssociationTypeShape(TopicIF type, int shape)
           
 void VizTopicMapConfigurationManager.setAssociationTypeShape(TopicIF type, int i, TopicMapView view)
          Sets the shape of the given association 'type' and updates 'view' accordingly.
 void VizController.setAssociationTypeVisibility(TopicIF type, int visibility)
           
 void VizController.setAssociationTypeVisible(TopicIF type, boolean visible)
           
 void TopicMapView.setAssociationTypeVisible(TopicIF type, boolean visible)
          NOTE: The calling method is responsible for calling the method: updateAssociationCountForAllTopics();
 void VizTopicMapConfigurationManager.setAssociationTypeVisible(TopicIF type, boolean visible, TopicMapView view)
          Sets the given association 'type' to be visible and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setAssociationTypeVisible(TopicIF type, int visibility, TopicMapView view)
          Sets the given association 'type' be either filtered in, filtered out or to use the filter setting of the default type.
 void VizController.setColorToDefault(TopicIF type, boolean topicType)
           
 void VizTopicMapConfigurationManager.setColorToDefault(TopicIF type, boolean topicType, TopicMapView view)
          Sets the color of a given topic/association 'type' to the default value and updates 'view' accordingly.
 void VizController.setFontToDefault(TopicIF type, boolean topicType)
           
 void VizTopicMapConfigurationManager.setFontToDefault(TopicIF type, boolean topicType, TopicMapView view)
          Sets the font of a given topic/association 'type' to the default value and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setInAssociationScopeFilter(TopicIF scope, boolean included)
           
 void VizController.setInAssociationScopeFilter(TopicIF scope, boolean useInFilter)
           
 void AssociationScopeFilterMenu.setInAssociationScopeFilter(TopicIF scope, boolean useInFilter)
           
 void Vizlet.setNewTypeColor(TopicIF type, java.awt.Color c)
           
 void VizFrontEndIF.setNewTypeColor(TopicIF type, java.awt.Color c)
          set the color on a specific topic type
 void VizDesktop.setNewTypeColor(TopicIF type, java.awt.Color c)
          Called from the color configuration menu when the color for a topic or association type is changed.
protected  void VizConfigurationManager.setOccurenceValue(TopicIF type, TopicIF occtype, boolean value)
          Sets the visibility setting for this association or topic type in the topic map.
protected  void VizConfigurationManager.setOccurenceValue(TopicIF type, TopicIF occtype, java.lang.String value)
           
protected  void VizConfigurationManager.setOccurrenceValue(TopicIF type, TopicIF occtype, int integer)
          Sets the Shape setting for this association or topic type in the topic map.
 void VizTopicMapConfigurationManager.setScopingTopic(TopicIF scope)
           
 void VizTMObjectIF.setScopingTopic(TopicIF aTopic)
           
 void VizDesktop.setScopingTopic(TopicIF topic)
           
 void VizController.setScopingTopic(TopicIF aScope)
           
 void TopicMapView.setScopingTopic(TopicIF aScope)
           
 void TMTopicNode.setScopingTopic(TopicIF aScopingTopic)
           
 void TMAssociationNode.setScopingTopic(TopicIF aTopic)
           
 void TMAbstractEdge.setScopingTopic(TopicIF aTopic)
           
 void DesktopContext.setScopingTopic(TopicIF aScope)
           
 void ApplicationContextIF.setScopingTopic(TopicIF aScope)
          Set the scoping topic for the map
 void AppletContext.setScopingTopic(TopicIF aScope)
           
 void VizTopicMapConfigurationManager.setStartTopic(TopicIF extstart)
          Sets the start topic of the vizualization.
 void VizController.setStartTopic(TopicIF topic)
           
 void DesktopContext.setStartTopic(TopicIF aTopic)
           
 void ApplicationContextIF.setStartTopic(TopicIF aTopic)
          Assign the starting topic of the map to display.
 void AppletContext.setStartTopic(TopicIF aTopic)
           
 void PropertiesPanel.setTarget(TopicIF topic)
           
 void PropertiesFrame.setTarget(TopicIF topic)
           
protected  void VizTopicMapConfigurationManager.setTopicReference(TopicIF topic, TopicIF extstart, java.lang.String base)
           
 void TopicMapView.setTopicTypeExcluded(TopicIF aType, boolean excluded)
           
 void VizTopicMapConfigurationManager.setTopicTypeShape(TopicIF type, int i)
           
 void VizController.setTopicTypeShape(TopicIF type, int i)
           
 void TopicMapView.setTopicTypeShape(TopicIF type, int shape)
           
 void VizTopicMapConfigurationManager.setTopicTypeShape(TopicIF type, int i, TopicMapView view)
          Sets the shape of the given topic 'type' and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setTopicTypeShapePadding(TopicIF type, int i)
           
 void VizController.setTopicTypeShapePadding(TopicIF type, int i)
           
 void TopicMapView.setTopicTypeShapePadding(TopicIF type, int value)
           
 void VizTopicMapConfigurationManager.setTopicTypeShapePadding(TopicIF type, int i, TopicMapView view)
          Sets the shape padding of the given topic 'type' and updates 'view' accordingly.
 void VizController.setTopicTypeVisibility(TopicIF type, int visibility)
           
 void VizController.setTopicTypeVisible(TopicIF type, boolean visible)
           
 void TopicMapView.setTopicTypeVisible(TopicIF type, boolean visible)
          NOTE! The calling mehtod is itself responsible for calling the method: updateAssociationCountForAllTopics().
 void VizTopicMapConfigurationManager.setTypeColor(TopicIF type, java.awt.Color c)
           
 void VizController.setTypeColor(TopicIF type, java.awt.Color c)
           
 void TopicMapView.setTypeColor(TopicIF type, java.awt.Color c)
           
 void VizTopicMapConfigurationManager.setTypeColor(TopicIF type, java.awt.Color c, TopicMapView view)
          Sets the colour of a given 'type' and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setTypeExcluded(TopicIF type)
           
 void VizController.setTypeExcluded(TopicIF type)
           
 void VizTopicMapConfigurationManager.setTypeExcluded(TopicIF type, TopicMapView view)
          Sets the given topic 'type' to be excluded and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setTypeFont(TopicIF type, java.awt.Font font)
           
 void VizController.setTypeFont(TopicIF type, java.awt.Font font)
           
 void TopicMapView.setTypeFont(TopicIF type, java.awt.Font font)
           
 void VizTopicMapConfigurationManager.setTypeFont(TopicIF type, java.awt.Font font, TopicMapView view)
          Sets the font of the given topic/association 'type' and updates 'view' accordingly.
 void TopicMapView.setTypeIcon(TopicIF type, javax.swing.Icon icon)
           
 void VizTopicMapConfigurationManager.setTypeIconFilename(TopicIF type, java.lang.String string)
           
 void VizController.setTypeIconFilename(TopicIF type, java.lang.String string)
           
 void VizTopicMapConfigurationManager.setTypeIconFilename(TopicIF type, java.lang.String string, TopicMapView view)
          Sets the name of the icon file (optional) of the given topic 'type' and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setTypeIncluded(TopicIF type)
           
 void VizController.setTypeIncluded(TopicIF type)
           
 void VizTopicMapConfigurationManager.setTypeIncluded(TopicIF type, TopicMapView view)
          Sets the given topic 'type' to be included and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setTypeLineWeight(TopicIF type, int i)
           
 void VizTopicMapConfigurationManager.setTypeVisibility(TopicIF type, int visibility, TopicMapView view)
          Sets the given topic 'type' be either filtered in, filtered out or to use the filter setting of the default type.
 void VizTopicMapConfigurationManager.setTypeVisible(TopicIF type, boolean visible)
           
 void VizTopicMapConfigurationManager.setTypeVisible(TopicIF type, boolean visible, TopicMapView view)
          Sets the given topic 'type' to be visible and updates 'view' accordingly.
 void VizTopicMapConfigurationManager.setTypeVisible(TopicIF type, int visibility)
           
 boolean BasenameUserThemeFilter.shouldNotBeUsed(TopicIF actTheme)
          Process theme and find out if it belongs to the user context and should therefore be displayed when selecting them.
abstract  boolean AbstractUserThemeFilter.shouldNotBeUsed(TopicIF actTheme)
           
static StringifierIF VizUtils.stringifierFor(TopicIF scope)
           
 void TopicMapView.updateType(TopicIF type)
           
 void VizController.updateViewType(TopicIF type)
           
 void VizController.updateViewTypeColor(TopicIF type, java.awt.Color color)
           
 

Constructors in net.ontopia.topicmaps.viz with parameters of type TopicIF
AssociationScopeFilterMenu.ScopeFilterActionListener(TopicIF scope, VizController controller, java.awt.event.ActionListener parentListener)
          Create new.
CreateTMAssociationEdge(AssociationIF association, TopicIF scopingTopic)
           
CreateTMClassInstanceAssociation(TopicIF instance, TopicIF type)
           
CreateTMTopicNode(TopicIF topic)
           
DeleteTMClassInstanceAssociation(TopicIF instance, TopicIF type)
           
DeleteTMTopicNode(TopicIF topic)
           
DoSetATVisibility(TopicIF type, int visibility)
           
DoSetATVisibilityState(TopicIF type, int visibility)
           
DoSetInASFilter(TopicIF scope, boolean useInFilter)
           
DoSetInASFilterState(TopicIF scope, boolean useInFilter)
           
DoSetTTVisibility(TopicIF type, int visibility)
           
DoSetTTVisibilityState(TopicIF type, int visibility)
           
TMAssociationEdge(TMTopicNode tn1, TMTopicNode tn2, AssociationIF association, TopicIF aScopingTopic)
           
TMAssociationNode(AssociationIF assoc, TopicIF aScopingTopic, TopicMapView topicMapView)
           
TMClassInstanceAssociation.Key(TopicIF aType, TopicIF anInstance)
           
TMClassInstanceAssociation(TMTopicNode classType, TMTopicNode instance, TopicIF topicType)
           
TMRoleEdge(TMAssociationNode an, TMTopicNode tn, AssociationRoleIF r, TopicIF aScopingTopic)
           
TMTopicNode(TopicIF topic, TopicIF scopingTopic, TopicMapView topicMapView)
           
VizDesktop.ScopeActionListener(TopicIF topic)
           
 

Uses of TopicIF in net.ontopia.topicmaps.webed.impl.actions.tmobject
 

Methods in net.ontopia.topicmaps.webed.impl.actions.tmobject that return TopicIF
protected  TopicIF EvaluateLTM.getTopicById(TopicMapIF topicmap, java.lang.String id)
           
 

Uses of TopicIF in net.ontopia.topicmaps.webed.impl.utils
 

Methods in net.ontopia.topicmaps.webed.impl.utils that return TopicIF
 TopicIF SchemaUtils.getRoleType4AssocType(OSLSchema schema, TopicIF assocType, TopicIF player)
          INTERNAL: Get the allowed association role type for the given association type with the help of the schema.
 

Methods in net.ontopia.topicmaps.webed.impl.utils with parameters of type TopicIF
protected  ConstraintIF SchemaUtils.findClass(TopicIF topic, java.util.Collection classes)
           
 java.util.Collection SchemaUtils.getAllowedAssocTypes(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns a collection of association types that can be played by the given topic.
 java.util.Collection SchemaUtils.getAllTopicNameConstraints(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns the complete set of topic name constraints in this collection, including those of sub collections.
 java.util.Collection SchemaUtils.getExtOccConstraints(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns the complete set of constraints for external occurrences for the given topic in the specified schema.
 java.util.Collection SchemaUtils.getIntOccConstraints(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns the complete set of constraints for internal occurrences for the given topic in the specified schema.
protected  java.util.Collection SchemaUtils.getOccurrenceConstraints(OSLSchema schema, TopicIF topic, boolean internal)
           
 TypeStorage SchemaUtils.getRemainingExtOccTypes(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns a set of topic objects which belong to external occurrence types that are allowed to add to the given topic.
 TypeStorage SchemaUtils.getRemainingIntOccTypes(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns a set of topic objects which belong to internal occurrence types that are allowed to add to the given topic.
protected  TypeStorage SchemaUtils.getRemainingOccTypes(OSLSchema schema, TopicIF topic, java.util.Collection occCons)
           
 ScopeStorage SchemaUtils.getRemainingTopicNameThemes(OSLSchema schema, TopicIF topic)
          INTERNAL: Returns a set of topic objects which belong to themes that are allowed to add to the topic name by the given topic.
 TopicIF SchemaUtils.getRoleType4AssocType(OSLSchema schema, TopicIF assocType, TopicIF player)
          INTERNAL: Get the allowed association role type for the given association type with the help of the schema.
 

Uses of TopicIF in net.ontopia.topicmaps.xml
 

Methods in net.ontopia.topicmaps.xml that return TopicIF
protected  TopicIF XTMContentHandler.addSubjectIdentifier(TopicIF topic, LocatorIF subjectIndicator)
           
protected  TopicIF XTMContentHandler.createTopicFromLazyTopic()
           
static TopicIF XTMContentHandler.getDefaultOccurrenceTopic(TopicMapIF topicmap)
           
static TopicIF XTMContentHandler.getNullTopic(TopicMapIF topicmap)
           
protected  TopicIF XTMContentHandler.getParentTopic()
           
protected  TopicIF XTMContentHandler.getReferencedExternalTopic(LocatorIF orig_locator)
           
protected  TopicIF XTMContentHandler.registerSourceLocator(TopicIF topic, LocatorIF locator)
           
protected  TopicIF XTMContentHandler.registerSubjectIndicator(TopicIF topic, LocatorIF locator)
           
protected  TopicIF XTMContentHandler.registerSubjectLocator(TopicIF topic, LocatorIF locator)
           
protected  TopicIF XTMContentHandler.resolveResourceRef(LocatorIF locator)
           
protected  TopicIF XTMContentHandler.resolveSourceLocatorOrSubjectIndicator(LocatorIF locator)
           
protected  TopicIF XTMContentHandler.resolveTopicRef(java.lang.String address)
           
 

Methods in net.ontopia.topicmaps.xml with parameters of type TopicIF
protected  TopicIF XTMContentHandler.addSubjectIdentifier(TopicIF topic, LocatorIF subjectIndicator)
           
 void XTMTopicMapFragmentWriter.exportTopic(TopicIF topic)
          PUBLIC: Exports the given topic.
 void TMXMLWriter.gatherPrefixes(TopicIF topic)
          PUBLIC: Gets the namespace prefixes to be used (to be used in fragment exporting mode only).
protected  java.lang.String XTMTopicMapExporter.getSubjectIndicatorRef(TopicIF topic, LocatorIF indicator)
          INTERNAL: This method is used to get the string form of the subject indicator of a topic.
protected  java.lang.String TMXMLWriter.getSubjectIndicatorRef(TopicIF topic, LocatorIF indicator)
           
protected  java.lang.String XTMFragmentExporter.makeVirtualReference(TopicIF topic)
           
static java.lang.String XTMFragmentExporter.makeVirtualReference(TopicIF topic, java.lang.String topicmap_id)
           
protected  void XTMContentHandler.processMember(TopicIF player)
           
protected  void XTMContentHandler.processTheme(TopicIF theme)
           
protected  void XTMContentHandler.processTopicReference(TopicIF referenced_topic)
           
protected  TopicIF XTMContentHandler.registerSourceLocator(TopicIF topic, LocatorIF locator)
           
protected  TopicIF XTMContentHandler.registerSubjectIndicator(TopicIF topic, LocatorIF locator)
           
protected  TopicIF XTMContentHandler.registerSubjectLocator(TopicIF topic, LocatorIF locator)
           
protected  void XTMTopicMapExporter.writeInstanceOf(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMTopicMapExporter.writeRoleSpec(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMTopicMapExporter.writeSubjectIdentity(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMFragmentExporter.writeSubjectIdentity(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
 void TMXMLWriter.writeTopic(TopicIF topic)
          PUBLIC: Writes a single topic (fragment exporting mode only).
protected  void XTMTopicMapExporter.writeTopic(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMFragmentExporter.writeTopic(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMFragmentExporter.writeTopicNames(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMTopicMapExporter.writeTopicRef(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
protected  void XTMFragmentExporter.writeTopicRef(TopicIF topic, org.xml.sax.DocumentHandler dh)
           
 

Method parameters in net.ontopia.topicmaps.xml with type arguments of type TopicIF
 void XTMTopicMapFragmentWriter.exportAll(java.util.Iterator<TopicIF> it)
          PUBLIC: Exports all the topics returned by the iterator, and wraps them with startTopicMap() and endTopicMap() calls.
 void XTMTopicMapFragmentWriter.exportTopics(java.util.Iterator<TopicIF> it)
          PUBLIC: Exports all the topics returned by the iterator.
 

Uses of TopicIF in ontopoly.conversion
 

Fields in ontopoly.conversion with type parameters of type TopicIF
protected  java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> SchemaTracker.atypes
           
protected  java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> SchemaTracker.atypes
           
protected  java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> SchemaTracker.atypes
           
protected  java.util.Collection<TopicIF> SchemaTracker.non_symmetric_atypes
           
protected  java.util.Map<TopicIF,java.util.Collection<TopicIF>> SchemaTracker.nscopes
           
protected  java.util.Map<TopicIF,java.util.Collection<TopicIF>> SchemaTracker.nscopes
           
protected static java.util.Collection<TopicIF> SchemaTracker.NULL_COLLECTION
           
protected  java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.TopicType> SchemaTracker.ttypes
           
protected  java.util.Collection<TopicIF> SchemaTracker.utypedp
           
protected  java.util.Collection<TopicIF> SchemaTracker.utypedt
           
 

Methods in ontopoly.conversion that return TopicIF
protected static TopicIF UpgradeBase.defineIdentityField(TopicMapIF topicmap, LocatorIF base_on, java.lang.String itypeId, java.lang.String cardinality)
           
protected static TopicIF UpgradeBase.defineIdentityField(TopicMapIF topicmap, LocatorIF base_on, TopicIF itype, TopicIF cardinality)
           
protected static TopicIF UpgradeBase.defineOccurrenceField(TopicMap topicMap, LocatorIF base_on, java.lang.String otypeId, java.lang.String datatype, java.lang.String cardinality)
           
protected static TopicIF UpgradeBase.defineOccurrenceField(TopicMap topicMap, LocatorIF base_on, TopicIF otype, TopicIF datatype, TopicIF cardinality)
           
protected static TopicIF ConversionUtils.getCardinalityTopic(int mincard, int maxcard, TopicMapIF tm)
           
protected  TopicIF ConversionUtils.getCardinalityTopic(int cardinalityCount, TopicMapIF tm)
           
protected static TopicIF UpgradeBase.getTopic(TopicMapIF topicmap, LocatorIF base_on, java.lang.String ref)
           
 

Methods in ontopoly.conversion that return types with arguments of type TopicIF
 java.util.Collection<TopicIF> SchemaTracker.getAssociationTypes()
           
protected static java.util.Collection<TopicIF> ConversionUtils.getExternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 java.util.Collection<TopicIF> SchemaTracker.getExternalOccurrenceTypes(TopicIF ttype)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getInternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 java.util.Collection<TopicIF> SchemaTracker.getInternalOccurrenceTypes(TopicIF ttype)
           
 java.util.Collection<TopicIF> SchemaTracker.getNameScopeTopicTypes(TopicIF ntheme)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getNamesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 java.util.Collection<TopicIF> SchemaTracker.getNameTypes(TopicIF ttype)
           
 java.util.Collection<TopicIF> SchemaTracker.getOntologyTypes()
           
 java.util.Collection<TopicIF> SchemaTracker.getPlayerTypes(TopicIF atype, TopicIF rtype)
           
 java.util.Collection<TopicIF> SchemaTracker.getRoleTypes(TopicIF atype)
           
 java.util.Collection<TopicIF> SchemaTracker.getSuspectNameScopes()
           
 java.util.Collection<TopicIF> SchemaTracker.getTopicTypes()
           
protected static java.util.Collection<TopicIF> ConversionUtils.getTopMostTypes(java.util.Collection<TopicIF> ttypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 java.util.Collection<TopicIF> SchemaTracker.getUntypedPlayers()
           
 java.util.Collection<TopicIF> SchemaTracker.getUntypedTopics()
           
 

Methods in ontopoly.conversion with parameters of type TopicIF
protected static OccurrenceIF UpgradeBase.addOccurrence(TopicMap topicMap, LocatorIF base_on, TopicIF topic, java.lang.String otype, java.lang.String datatype, java.lang.String value)
           
protected static void UpgradeBase.assignEditMode(TopicMapIF topicmap, LocatorIF base_on, TopicIF rfield, java.lang.String mode)
           
protected static void UpgradeBase.assignEmbedded(TopicMapIF topicmap, LocatorIF base_on, TopicIF rfield, java.lang.String cview)
           
protected static void UpgradeBase.assignField(TopicMapIF topicmap, LocatorIF base_on, TopicIF oField, java.lang.String ptypeId)
           
protected static void UpgradeBase.assignField(TopicMapIF topicmap, LocatorIF base_on, TopicIF oField, TopicIF ptype)
           
protected static void UpgradeBase.assignFieldsView(TopicMapIF topicmap, LocatorIF base_on, TopicIF fieldDefinition, java.lang.String view)
           
protected static void UpgradeBase.assignValueView(TopicMapIF topicmap, LocatorIF base_on, TopicIF rfield, java.lang.String pview, java.lang.String cview)
           
protected static void UpgradeBase.assignViewMode(TopicMapIF topicmap, LocatorIF base_on, TopicIF rfield, java.lang.String view, java.lang.String mode)
           
protected  ontopoly.conversion.SchemaTracker.CharType SchemaTracker.createCharType(java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.CharType> cmap, TopicIF ctype)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.createPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected  ontopoly.conversion.SchemaTracker.TopicType SchemaTracker.createTopicType(TopicIF ttype)
           
protected static TopicIF UpgradeBase.defineIdentityField(TopicMapIF topicmap, LocatorIF base_on, TopicIF itype, TopicIF cardinality)
           
protected static TopicIF UpgradeBase.defineOccurrenceField(TopicMap topicMap, LocatorIF base_on, TopicIF otype, TopicIF datatype, TopicIF cardinality)
           
protected static UpgradeBase.RoleFieldDefinition UpgradeBase.defineRoleFields(TopicMapIF topicmap, LocatorIF base_on, TopicIF atype, java.lang.String afieldName, TopicIF[] rtypes, java.lang.String[] rfieldNames, TopicIF[][] pptypes)
           
protected static UpgradeBase.RoleFieldDefinition UpgradeBase.defineRoleFields(TopicMapIF topicmap, LocatorIF base_on, TopicIF atype, java.lang.String afieldName, TopicIF[] rtypes, java.lang.String[] rfieldNames, TopicIF[][] pptypes)
           
protected static UpgradeBase.RoleFieldDefinition UpgradeBase.defineRoleFields(TopicMapIF topicmap, LocatorIF base_on, TopicIF atype, java.lang.String afieldName, TopicIF[] rtypes, java.lang.String[] rfieldNames, TopicIF[][] pptypes)
           
protected static int ConversionUtils.getBroadestExternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF oetype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestExternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF oetype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestInternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF oitype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestInternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF oitype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestNameTypeMaxCardinality(TopicIF ttype, TopicIF ntype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestNameTypeMinCardinality(TopicIF ttype, TopicIF ntype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestPlayerTypeMaxCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestPlayerTypeMinCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectIndicatorMaxCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectIndicatorMinCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectLocatorMaxCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectLocatorMinCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected  ontopoly.conversion.SchemaTracker.CharType SchemaTracker.getCharType(java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.CharType> cmap, TopicIF ctype)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getExternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 int SchemaTracker.getExternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF otype)
           
 int SchemaTracker.getExternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF otype)
           
 java.util.Collection<TopicIF> SchemaTracker.getExternalOccurrenceTypes(TopicIF ttype)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getInternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 int SchemaTracker.getInternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF otype)
           
 int SchemaTracker.getInternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF otype)
           
 java.util.Collection<TopicIF> SchemaTracker.getInternalOccurrenceTypes(TopicIF ttype)
           
 java.util.Collection<TopicIF> SchemaTracker.getNameScopeTopicTypes(TopicIF ntheme)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getNamesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 int SchemaTracker.getNameTypeMaxCardinality(TopicIF ttype, TopicIF ntype)
           
 int SchemaTracker.getNameTypeMinCardinality(TopicIF ttype, TopicIF ntype)
           
 java.util.Collection<TopicIF> SchemaTracker.getNameTypes(TopicIF ttype)
           
static OccurrenceIF ConversionUtils.getOccurrenceOfType(TopicIF topic, TopicIF occType)
           
static java.util.Collection<OccurrenceIF> ConversionUtils.getOccurrencesOfType(TopicIF topic, TopicIF occType)
           
protected  int SchemaTracker.getPlayerCardinality(TopicIF atype, TopicIF rtype, TopicIF player)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.getPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
 int SchemaTracker.getPlayerTypeMaxCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype)
           
 int SchemaTracker.getPlayerTypeMinCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype)
           
 java.util.Collection<TopicIF> SchemaTracker.getPlayerTypes(TopicIF atype, TopicIF rtype)
           
 java.util.Collection<TopicIF> SchemaTracker.getRoleTypes(TopicIF atype)
           
 int SchemaTracker.getSubjectIndicatorMaxCardinality(TopicIF ttype)
           
 int SchemaTracker.getSubjectIndicatorMinCardinality(TopicIF ttype)
           
 int SchemaTracker.getSubjectLocatorMaxCardinality(TopicIF ttype)
           
 int SchemaTracker.getSubjectLocatorMinCardinality(TopicIF ttype)
           
protected static java.lang.String UpgradeBase.getSymbolicId(TopicIF rf)
           
protected  ontopoly.conversion.SchemaTracker.TopicType SchemaTracker.getTopicType(TopicIF ttype)
           
 int SchemaTracker.getTopicTypeInstances(TopicIF ttype)
           
protected static boolean ConversionUtils.isRoleDeclaredOnSuperType(TopicIF ttype, java.util.Collection<TopicIF> ptypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isSubjectIndicatorDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isSubjectLocatorDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 boolean SchemaTracker.isSymmetricAssociationType(TopicIF atype)
           
 void SchemaTracker.trackTopic(TopicIF topic)
           
 

Method parameters in ontopoly.conversion with type arguments of type TopicIF
protected  ontopoly.conversion.SchemaTracker.CharType SchemaTracker.createCharType(java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.CharType> cmap, TopicIF ctype)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.createPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.createPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.createPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected static int ConversionUtils.getBroadestExternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF oetype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestExternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF oetype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestExternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF oetype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestExternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF oetype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestInternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF oitype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestInternalOccurrenceTypeMaxCardinality(TopicIF ttype, TopicIF oitype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestInternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF oitype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestInternalOccurrenceTypeMinCardinality(TopicIF ttype, TopicIF oitype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestNameTypeMaxCardinality(TopicIF ttype, TopicIF ntype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestNameTypeMaxCardinality(TopicIF ttype, TopicIF ntype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestNameTypeMinCardinality(TopicIF ttype, TopicIF ntype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestNameTypeMinCardinality(TopicIF ttype, TopicIF ntype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestPlayerTypeMaxCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestPlayerTypeMaxCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestPlayerTypeMinCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestPlayerTypeMinCardinality(TopicIF atype, TopicIF rtype, TopicIF ptype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectIndicatorMaxCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectIndicatorMaxCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectIndicatorMinCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectIndicatorMinCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectLocatorMaxCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectLocatorMaxCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectLocatorMinCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected static int ConversionUtils.getBroadestSubjectLocatorMinCardinality(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> supsub)
           
protected  ontopoly.conversion.SchemaTracker.CharType SchemaTracker.getCharType(java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.CharType> cmap, TopicIF ctype)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getExternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getExternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getInternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getInternalOccurrencesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getNamesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getNamesDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.getPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.getPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected  ontopoly.conversion.SchemaTracker.PlayerType SchemaTracker.getPlayerType(java.util.Map<TopicIF,java.util.Map<TopicIF,java.util.Map<TopicIF,ontopoly.conversion.SchemaTracker.PlayerType>>> amap, TopicIF atype, TopicIF rtype, TopicIF ptype)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getTopMostTypes(java.util.Collection<TopicIF> ttypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getTopMostTypes(java.util.Collection<TopicIF> ttypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static java.util.Collection<TopicIF> ConversionUtils.getTopMostTypes(java.util.Collection<TopicIF> ttypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isRoleDeclaredOnSuperType(TopicIF ttype, java.util.Collection<TopicIF> ptypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isRoleDeclaredOnSuperType(TopicIF ttype, java.util.Collection<TopicIF> ptypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isRoleDeclaredOnSuperType(TopicIF ttype, java.util.Collection<TopicIF> ptypes, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isSubjectIndicatorDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isSubjectIndicatorDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isSubjectLocatorDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
protected static boolean ConversionUtils.isSubjectLocatorDeclaredOnSuperType(TopicIF ttype, SchemaTracker tracker, java.util.Map<TopicIF,java.util.Collection<TopicIF>> subsup)
           
 void SchemaTracker.trackTopics(java.util.Collection<TopicIF> topics)
           
 

Uses of TopicIF in ontopoly.model
 

Methods in ontopoly.model that return TopicIF
 TopicIF Topic.getTopicIF()
          Gets the topicIF object of this topic.
 TopicIF TopicMap.getTopicIFById(java.lang.String id)
           
protected  TopicIF TopicMap.makeReifier()
           
 

Methods in ontopoly.model with parameters of type TopicIF
static FieldDefinition FieldDefinition.getFieldDefinition(TopicIF fieldTopic, TopicMap tm)
           
static void FieldAssignment.setOrder(TopicMap topicmap, TopicIF tt, TopicIF fd, int order, boolean replace)
           
 

Constructors in ontopoly.model with parameters of type TopicIF
AbstractTypingTopic(TopicIF topicIF, TopicMap tm)
          Constructor.
AssociationField(TopicIF topic, TopicMap tm)
           
AssociationField(TopicIF topic, TopicMap tm, AssociationType associationType)
           
AssociationType(TopicIF currTopic, TopicMap tm)
          Creates a new AssociationType object.
Cardinality(TopicIF topic, TopicMap tm)
          Creates a new Cardinality object.
CreateAction(TopicIF topic, TopicMap tm)
          Creates a new CreateAction object.
DataType(TopicIF topic, TopicMap tm)
           
EditMode(TopicIF topic, TopicMap tm)
          Creates a new EditMode object.
FieldDefinition(TopicIF topic, TopicMap tm)
           
FieldsView(TopicIF topic, TopicMap tm)
           
IdentityField(TopicIF topic, TopicMap tm)
          Creates a new IdentityField object.
IdentityField(TopicIF topic, TopicMap tm, IdentityType identityType)
           
IdentityType(TopicIF type, TopicMap tm)
          Creates a new IdentityType object.
InterfaceControl(TopicIF topic, TopicMap tm)
           
NameField(TopicIF topic, TopicMap tm)
           
NameField(TopicIF topic, TopicMap tm, NameType nameType)
           
NameType(TopicIF currTopic, TopicMap tm)
          Creates a new NameType object.
OccurrenceField(TopicIF topic, TopicMap tm)
           
OccurrenceField(TopicIF topic, TopicMap tm, OccurrenceType occurrenceType)
           
OccurrenceType(TopicIF type, TopicMap tm)
          Creates a new OccurrenceType object.
QueryField(TopicIF topic, TopicMap tm)
           
RoleField(TopicIF topic, TopicMap tm)
           
RoleField(TopicIF topic, TopicMap tm, RoleType roleType, AssociationField associationField)
           
RoleType(TopicIF currTopic, TopicMap tm)
          Creates a new RoleType object.
Topic(TopicIF topicIF, TopicMap tm)
          Constructor.
TopicType(TopicIF currTopic, TopicMap tm)
           
 

Uses of TopicIF in ontopoly.utils
 

Methods in ontopoly.utils that return TopicIF
static TopicIF OntopolyModelUtils.findBinaryPlayer(TopicMap tm, LocatorIF atypeId, TopicIF player1, LocatorIF rtype1Id, LocatorIF rtype2Id)
           
static TopicIF OntopolyModelUtils.getTopicIF(TopicMap tm, LocatorIF subjectIdentifier)
           
static TopicIF OntopolyModelUtils.getTopicIF(TopicMap tm, LocatorIF subjectIdentifier, boolean mustExist)
           
static TopicIF OntopolyModelUtils.getTopicIF(TopicMap tm, LocatorIF base, java.lang.String subjectIndicator)
           
 

Methods in ontopoly.utils that return types with arguments of type TopicIF
static java.util.Collection<TopicIF> OntopolyModelUtils.findBinaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2)
           
static java.util.Collection<TopicIF> OntopolyModelUtils.findBinaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2, TopicIF theme)
           
static java.util.Collection<TopicIF> OntopolyModelUtils.findTernaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF rType3)
           
 

Methods in ontopoly.utils with parameters of type TopicIF
static java.util.List<AssociationIF> OntopolyModelUtils.findAssociations(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static java.util.List<AssociationIF> OntopolyModelUtils.findAssociations(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static java.util.List<AssociationIF> OntopolyModelUtils.findAssociations(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static AssociationIF OntopolyModelUtils.findBinaryAssociation(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2)
           
static java.util.Collection<AssociationIF> OntopolyModelUtils.findBinaryAssociations(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2)
           
static TopicIF OntopolyModelUtils.findBinaryPlayer(TopicMap tm, LocatorIF atypeId, TopicIF player1, LocatorIF rtype1Id, LocatorIF rtype2Id)
           
static java.util.Collection<TopicIF> OntopolyModelUtils.findBinaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2)
           
static java.util.Collection<TopicIF> OntopolyModelUtils.findBinaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2, TopicIF theme)
           
static OccurrenceIF OntopolyModelUtils.findOccurrence(TopicIF oType, TopicIF topicIF)
           
static OccurrenceIF OntopolyModelUtils.findOccurrence(TopicIF oType, TopicIF topicIF, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, java.lang.String value, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static java.util.List<AssociationRoleIF> OntopolyModelUtils.findRoles(TopicIF aType, TopicIF rType, TopicIF player)
           
static java.util.List<AssociationRoleIF> OntopolyModelUtils.findRoles(TopicIF aType, TopicIF rType, TopicIF player, java.util.Collection<TopicIF> scope)
           
static AssociationIF OntopolyModelUtils.findTernaryAssociation(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF player3, TopicIF rType3)
           
static java.util.Collection<TopicIF> OntopolyModelUtils.findTernaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF rType3)
           
static java.util.List<TopicNameIF> OntopolyModelUtils.findTopicNames(TopicIF nType, TopicIF topicIF)
           
static java.util.List<TopicNameIF> OntopolyModelUtils.findTopicNames(TopicIF nType, TopicIF topicIF, java.util.Collection<TopicIF> scope)
           
static java.util.List<TopicNameIF> OntopolyModelUtils.findTopicNames(TopicIF nType, TopicIF topicIF, java.lang.String value)
           
static java.util.List<TopicNameIF> OntopolyModelUtils.findTopicNames(TopicIF nType, TopicIF topicIF, java.lang.String value, java.util.Collection<TopicIF> scope)
           
static AssociationIF OntopolyModelUtils.findUnaryAssociation(TopicMap tm, TopicIF aType, TopicIF player, TopicIF rType)
           
static boolean OntopolyModelUtils.hasBinaryAssociation(TopicIF player1, TopicIF aType, TopicIF rType1, TopicIF rType2)
           
protected  boolean SchemaOnlyFilter.includeTopic(TopicIF topic)
           
protected  boolean SchemaFilter.includeTopic(TopicIF topic)
           
static boolean OntopolyModelUtils.isUnaryPlayer(TopicMap tm, TopicIF aType, TopicIF player, TopicIF rType)
           
static AssociationIF OntopolyModelUtils.makeAssociation(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static AssociationIF OntopolyModelUtils.makeAssociation(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static AssociationIF OntopolyModelUtils.makeAssociation(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static void OntopolyModelUtils.makeBinaryAssociation(TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2)
           
static OccurrenceIF OntopolyModelUtils.makeOccurrence(TopicIF otype, TopicIF topicIF, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static void OntopolyModelUtils.makeQuadaryAssociation(TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF player3, TopicIF rType3, TopicIF player4, TopicIF rType4)
           
static void OntopolyModelUtils.makeTernaryAssociation(TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF player3, TopicIF rType3)
           
static TopicNameIF OntopolyModelUtils.makeTopicName(TopicIF ntype, TopicIF topicIF, java.lang.String value, java.util.Collection<TopicIF> scope)
           
static void OntopolyModelUtils.makeUnaryAssociation(TopicIF aType, TopicIF player, TopicIF rType)
           
static void OntopolyModelUtils.setName(TopicIF nType, TopicIF topic, java.lang.String value, java.util.Collection<TopicIF> scope)
           
 

Method parameters in ontopoly.utils with type arguments of type TopicIF
static java.util.List<AssociationIF> OntopolyModelUtils.findAssociations(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static OccurrenceIF OntopolyModelUtils.findOccurrence(TopicIF oType, TopicIF topicIF, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, java.lang.String value, java.util.Collection<TopicIF> scope)
           
static java.util.List<OccurrenceIF> OntopolyModelUtils.findOccurrences(TopicIF oType, TopicIF topicIF, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static java.util.List<AssociationRoleIF> OntopolyModelUtils.findRoles(TopicIF aType, TopicIF rType, TopicIF player, java.util.Collection<TopicIF> scope)
           
static java.util.List<TopicNameIF> OntopolyModelUtils.findTopicNames(TopicIF nType, TopicIF topicIF, java.util.Collection<TopicIF> scope)
           
static java.util.List<TopicNameIF> OntopolyModelUtils.findTopicNames(TopicIF nType, TopicIF topicIF, java.lang.String value, java.util.Collection<TopicIF> scope)
           
static AssociationIF OntopolyModelUtils.makeAssociation(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, java.util.Collection<TopicIF> scope)
           
static OccurrenceIF OntopolyModelUtils.makeOccurrence(TopicIF otype, TopicIF topicIF, java.lang.String value, LocatorIF datatype, java.util.Collection<TopicIF> scope)
           
static TopicNameIF OntopolyModelUtils.makeTopicName(TopicIF ntype, TopicIF topicIF, java.lang.String value, java.util.Collection<TopicIF> scope)
           
static void OntopolyModelUtils.setName(TopicIF nType, TopicIF topic, java.lang.String value, java.util.Collection<TopicIF> scope)
           
 



Copyright © 2000-2012 Ontopia.