Interface TopicMapInterface: Represents a topic map construct.
Interface TopicMapInterface: Represents a topic map construct.
Located in /org.phptmapi.core/TopicMap.interface.php (line 11)
TopicMapObjectInterface | --TopicMapInterface
close: Closes use of this topic map.
close: Closes use of this topic map. This method should be invoked by the application once it is finished using the TopicMapInterface instance. Implementations may release any resources required for the TopicMapInterface instance or any of the TopicMapObjectInterface instances contained by the TopicMapInterface instance.
createAssociation: Creates a new association in the topic map.
createAssociation: Creates a new association in the topic map. The newly created association has no type, no roles and is in the unconstrained scope.
createTopic: Creates a new topic in the topic map.
createTopic: Creates a new topic in the topic map. The newly created topic has no types, names or occurrences.
getAssociations: Returns all of the associations in the topic map.
getAssociations: Returns all of the associations in the topic map. The return value may be an empty array, but is never null.
getHelperObject: Returns a helper object.
getHelperObject: Returns a helper object. The discovery procedure is similar as implemented in TopicMapSystemFactory using a discovery file in '../META/$implementationDirectoryName/$implementationClassName'. The "discovered" helper object is then assigned to an implementation of TopicMapSystemConfigurableHelperObjectInterface.
getObjectById: Returns the TopicMapObjectInterface managed by this topic map with the specified object ID.
getObjectById: Returns the TopicMapObjectInterface managed by this topic map with the specified object ID.
getObjectByItemIdentifier: Returns a TopicMapObjectInterface that is identified by the named item identifier.
getObjectByItemIdentifier: Returns a TopicMapObjectInterface that is identified by the named item identifier.
getReifier: Returns the topic that reifies this topic map.
getReifier: Returns the topic that reifies this topic map.
getTopicBySubjectIdentifier: Returns the topic whose subject is identified by the named identifier that must be a URI.
getTopicBySubjectIdentifier: Returns the topic whose subject is identified by the named identifier that must be a URI.
getTopicBySubjectLocator: Returns the topic whose subject is represented by the named locator.
getTopicBySubjectLocator: Returns the topic whose subject is represented by the named locator.
getTopicMapSystem: Returns the topic map system to which this topic map belongs.
getTopicMapSystem: Returns the topic map system to which this topic map belongs.
getTopics: Returns all of the topics in the topic map.
getTopics: Returns all of the topics in the topic map. The return value may be an empty array, but is never null.
mergeIn: Merges the topic map $othermap into this topic map.
mergeIn: Merges the topic map $othermap into this topic map. All topics and associations and all of their contents in other will be added to this topic map. Topics in other will be merged with topics in this topic map as defined by XTM merging rules. The merge process will not modify $othermap in any way.
setReifier: Sets the reifiying topic of this topic map.
setReifier: Sets the reifiying topic of this topic map.
Inherited From TopicMapObjectInterface
TopicMapObjectInterface::addItemIdentifier()
TopicMapObjectInterface::getItemIdentifiers()
TopicMapObjectInterface::getObjectId()
TopicMapObjectInterface::getParent()
TopicMapObjectInterface::getTopicMap()
TopicMapObjectInterface::remove()
TopicMapObjectInterface::removeItemIdentifier()
Documentation generated on Fri, 30 Jun 2006 13:07:06 +0200 by phpDocumentor 1.3.0RC4