de.topicmapslab.majortom.io
Class CXTMTopicMapWriter.TypeInstanceTopic

java.lang.Object
  extended by de.topicmapslab.majortom.io.CXTMTopicMapWriter.TypeInstanceTopic
All Implemented Interfaces:
org.tmapi.core.Construct, org.tmapi.core.Topic
Enclosing class:
CXTMTopicMapWriter

private final class CXTMTopicMapWriter.TypeInstanceTopic
extends java.lang.Object
implements org.tmapi.core.Topic


Field Summary
private  java.util.Set<org.tmapi.core.Locator> _sids
           
 
Constructor Summary
CXTMTopicMapWriter.TypeInstanceTopic(org.tmapi.core.Locator sid)
           
 
Method Summary
 void addItemIdentifier(org.tmapi.core.Locator arg0)
           
 void addSubjectIdentifier(org.tmapi.core.Locator arg0)
           
 void addSubjectLocator(org.tmapi.core.Locator arg0)
           
 void addType(org.tmapi.core.Topic arg0)
           
 org.tmapi.core.Name createName(java.lang.String value, java.util.Collection<org.tmapi.core.Topic> scope)
           
 org.tmapi.core.Name createName(java.lang.String value, org.tmapi.core.Topic... scope)
           
 org.tmapi.core.Name createName(org.tmapi.core.Topic type, java.lang.String value, java.util.Collection<org.tmapi.core.Topic> scope)
           
 org.tmapi.core.Name createName(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Topic... scope)
           
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, java.util.Collection<org.tmapi.core.Topic> scope)
           
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, org.tmapi.core.Topic... scope)
           
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, java.util.Collection<org.tmapi.core.Topic> scope)
           
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Locator datatype, java.util.Collection<org.tmapi.core.Topic> scope)
           
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... scope)
           
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Topic... scope)
           
 java.lang.String getId()
           
 java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
           
 java.util.Set<org.tmapi.core.Name> getNames()
           
 java.util.Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type)
           
 java.util.Set<org.tmapi.core.Occurrence> getOccurrences()
           
 java.util.Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
           
 org.tmapi.core.TopicMap getParent()
           
 org.tmapi.core.Reifiable getReified()
           
 java.util.Set<org.tmapi.core.Role> getRolesPlayed()
           
 java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type)
           
 java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type, org.tmapi.core.Topic assocType)
           
 java.util.Set<org.tmapi.core.Locator> getSubjectIdentifiers()
           
 java.util.Set<org.tmapi.core.Locator> getSubjectLocators()
           
 org.tmapi.core.TopicMap getTopicMap()
           
 java.util.Set<org.tmapi.core.Topic> getTypes()
           
 void mergeIn(org.tmapi.core.Topic arg0)
           
 void remove()
           
 void removeItemIdentifier(org.tmapi.core.Locator arg0)
           
 void removeSubjectIdentifier(org.tmapi.core.Locator arg0)
           
 void removeSubjectLocator(org.tmapi.core.Locator arg0)
           
 void removeType(org.tmapi.core.Topic arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tmapi.core.Construct
equals, hashCode
 

Field Detail

_sids

private final java.util.Set<org.tmapi.core.Locator> _sids
Constructor Detail

CXTMTopicMapWriter.TypeInstanceTopic

CXTMTopicMapWriter.TypeInstanceTopic(org.tmapi.core.Locator sid)
Method Detail

getSubjectIdentifiers

public java.util.Set<org.tmapi.core.Locator> getSubjectIdentifiers()
Specified by:
getSubjectIdentifiers in interface org.tmapi.core.Topic

addItemIdentifier

public void addItemIdentifier(org.tmapi.core.Locator arg0)
Specified by:
addItemIdentifier in interface org.tmapi.core.Construct
Specified by:
addItemIdentifier in interface org.tmapi.core.Topic

addSubjectIdentifier

public void addSubjectIdentifier(org.tmapi.core.Locator arg0)
Specified by:
addSubjectIdentifier in interface org.tmapi.core.Topic

addSubjectLocator

public void addSubjectLocator(org.tmapi.core.Locator arg0)
Specified by:
addSubjectLocator in interface org.tmapi.core.Topic

addType

public void addType(org.tmapi.core.Topic arg0)
Specified by:
addType in interface org.tmapi.core.Topic

getOccurrences

public java.util.Set<org.tmapi.core.Occurrence> getOccurrences()
Specified by:
getOccurrences in interface org.tmapi.core.Topic

getReified

public org.tmapi.core.Reifiable getReified()
Specified by:
getReified in interface org.tmapi.core.Topic

getRolesPlayed

public java.util.Set<org.tmapi.core.Role> getRolesPlayed()
Specified by:
getRolesPlayed in interface org.tmapi.core.Topic

getSubjectLocators

public java.util.Set<org.tmapi.core.Locator> getSubjectLocators()
Specified by:
getSubjectLocators in interface org.tmapi.core.Topic

getNames

public java.util.Set<org.tmapi.core.Name> getNames()
Specified by:
getNames in interface org.tmapi.core.Topic

getTypes

public java.util.Set<org.tmapi.core.Topic> getTypes()
Specified by:
getTypes in interface org.tmapi.core.Topic

mergeIn

public void mergeIn(org.tmapi.core.Topic arg0)
Specified by:
mergeIn in interface org.tmapi.core.Topic

remove

public void remove()
            throws org.tmapi.core.TopicInUseException
Specified by:
remove in interface org.tmapi.core.Construct
Specified by:
remove in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.TopicInUseException

removeSubjectIdentifier

public void removeSubjectIdentifier(org.tmapi.core.Locator arg0)
Specified by:
removeSubjectIdentifier in interface org.tmapi.core.Topic

removeSubjectLocator

public void removeSubjectLocator(org.tmapi.core.Locator arg0)
Specified by:
removeSubjectLocator in interface org.tmapi.core.Topic

removeType

public void removeType(org.tmapi.core.Topic arg0)
Specified by:
removeType in interface org.tmapi.core.Topic

getId

public java.lang.String getId()
Specified by:
getId in interface org.tmapi.core.Construct

getItemIdentifiers

public java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
Specified by:
getItemIdentifiers in interface org.tmapi.core.Construct

getTopicMap

public org.tmapi.core.TopicMap getTopicMap()
Specified by:
getTopicMap in interface org.tmapi.core.Construct

removeItemIdentifier

public void removeItemIdentifier(org.tmapi.core.Locator arg0)
Specified by:
removeItemIdentifier in interface org.tmapi.core.Construct

createName

public org.tmapi.core.Name createName(java.lang.String value,
                                      java.util.Collection<org.tmapi.core.Topic> scope)
Specified by:
createName in interface org.tmapi.core.Topic

createName

public org.tmapi.core.Name createName(java.lang.String value,
                                      org.tmapi.core.Topic... scope)
Specified by:
createName in interface org.tmapi.core.Topic

createName

public org.tmapi.core.Name createName(org.tmapi.core.Topic type,
                                      java.lang.String value,
                                      java.util.Collection<org.tmapi.core.Topic> scope)
Specified by:
createName in interface org.tmapi.core.Topic

createName

public org.tmapi.core.Name createName(org.tmapi.core.Topic type,
                                      java.lang.String value,
                                      org.tmapi.core.Topic... scope)
Specified by:
createName in interface org.tmapi.core.Topic

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  org.tmapi.core.Locator value,
                                                  java.util.Collection<org.tmapi.core.Topic> scope)
Specified by:
createOccurrence in interface org.tmapi.core.Topic

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  org.tmapi.core.Locator value,
                                                  org.tmapi.core.Topic... scope)
Specified by:
createOccurrence in interface org.tmapi.core.Topic

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  java.lang.String value,
                                                  java.util.Collection<org.tmapi.core.Topic> scope)
Specified by:
createOccurrence in interface org.tmapi.core.Topic

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  java.lang.String value,
                                                  org.tmapi.core.Locator datatype,
                                                  java.util.Collection<org.tmapi.core.Topic> scope)
Specified by:
createOccurrence in interface org.tmapi.core.Topic

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  java.lang.String value,
                                                  org.tmapi.core.Locator datatype,
                                                  org.tmapi.core.Topic... scope)
Specified by:
createOccurrence in interface org.tmapi.core.Topic

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  java.lang.String value,
                                                  org.tmapi.core.Topic... scope)
Specified by:
createOccurrence in interface org.tmapi.core.Topic

getNames

public java.util.Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type)
Specified by:
getNames in interface org.tmapi.core.Topic

getOccurrences

public java.util.Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
Specified by:
getOccurrences in interface org.tmapi.core.Topic

getParent

public org.tmapi.core.TopicMap getParent()
Specified by:
getParent in interface org.tmapi.core.Construct
Specified by:
getParent in interface org.tmapi.core.Topic

getRolesPlayed

public java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type,
                                                         org.tmapi.core.Topic assocType)
Specified by:
getRolesPlayed in interface org.tmapi.core.Topic

getRolesPlayed

public java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type)
Specified by:
getRolesPlayed in interface org.tmapi.core.Topic