de.topicmapslab.majortom.core
Class TopicImpl

java.lang.Object
  extended by de.topicmapslab.majortom.core.ConstructImpl
      extended by de.topicmapslab.majortom.core.TopicImpl
All Implemented Interfaces:
de.topicmapslab.majortom.model.core.IConstruct, de.topicmapslab.majortom.model.core.ITopic, de.topicmapslab.majortom.model.core.paged.IPagedTopic, java.io.Serializable, java.lang.Comparable<de.topicmapslab.majortom.model.core.IConstruct>, org.tmapi.core.Construct, org.tmapi.core.Topic

public class TopicImpl
extends ConstructImpl
implements de.topicmapslab.majortom.model.core.ITopic, de.topicmapslab.majortom.model.core.paged.IPagedTopic

Base implementation of ITopic

Author:
Sven Krosse
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Constructor Summary
protected TopicImpl(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.ITopicMap topicMap)
          constructor
 
Method Summary
 void addSubjectIdentifier(org.tmapi.core.Locator identifier)
          
 void addSubjectLocator(org.tmapi.core.Locator locator)
          
 void addSupertype(org.tmapi.core.Topic type)
          
 void addType(org.tmapi.core.Topic type)
          
 org.tmapi.core.Name createName(java.lang.String value, java.util.Collection<org.tmapi.core.Topic> themes)
          
 org.tmapi.core.Name createName(java.lang.String value, org.tmapi.core.Topic... themes)
          
 org.tmapi.core.Name createName(org.tmapi.core.Topic type, java.lang.String value, java.util.Collection<org.tmapi.core.Topic> themes)
          
 org.tmapi.core.Name createName(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Topic... themes)
          
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, java.util.Collection<org.tmapi.core.Topic> themes)
          
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, org.tmapi.core.Locator value, org.tmapi.core.Topic... themes)
          
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, java.util.Collection<org.tmapi.core.Topic> themes)
          
 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> themes)
          
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... themes)
          
 org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type, java.lang.String value, org.tmapi.core.Topic... themes)
          
 java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed()
          
 java.util.List<org.tmapi.core.Association> getAssociationsPlayed(int offset, int limit)
          
 java.util.List<org.tmapi.core.Association> getAssociationsPlayed(int offset, int limit, java.util.Comparator<org.tmapi.core.Association> comparator)
          
 java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed(de.topicmapslab.majortom.model.core.IScope scope)
          
 java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed(org.tmapi.core.Topic type)
          
 java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed(org.tmapi.core.Topic type, de.topicmapslab.majortom.model.core.IScope scope)
          
 java.lang.String getBestIdentifier(boolean withPrefix)
          
 java.lang.String getBestLabel()
          
 java.lang.String getBestLabel(org.tmapi.core.Topic theme)
          
 java.lang.String getBestLabel(org.tmapi.core.Topic theme, boolean strict)
          
 java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics()
          
 java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics(de.topicmapslab.majortom.model.core.IScope scope)
          
 java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics(org.tmapi.core.Topic type)
          
 java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics(org.tmapi.core.Topic type, de.topicmapslab.majortom.model.core.IScope scope)
          
 java.util.Set<org.tmapi.core.Name> getNames()
          
 java.util.List<org.tmapi.core.Name> getNames(int offset, int limit)
          
 java.util.List<org.tmapi.core.Name> getNames(int offset, int limit, java.util.Comparator<org.tmapi.core.Name> comparator)
          
 java.util.Collection<org.tmapi.core.Name> getNames(de.topicmapslab.majortom.model.core.IScope scope)
          
 java.util.Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type)
          
 java.util.Collection<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type, de.topicmapslab.majortom.model.core.IScope scope)
          
 long getNumberOfAssociationsPlayed()
          
 long getNumberOfNames()
          
 long getNumberOfOccurrences()
          
 long getNumberOfRolesPlayed()
          
 long getNumberOfSupertypes()
          
 long getNumberOfTypes()
          
 java.util.Set<org.tmapi.core.Occurrence> getOccurrences()
          
 java.util.List<org.tmapi.core.Occurrence> getOccurrences(int offset, int limit)
          
 java.util.List<org.tmapi.core.Occurrence> getOccurrences(int offset, int limit, java.util.Comparator<org.tmapi.core.Occurrence> comparator)
          
 java.util.Collection<org.tmapi.core.Occurrence> getOccurrences(de.topicmapslab.majortom.model.core.IScope scope)
          
 java.util.Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
          
 java.util.Collection<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type, de.topicmapslab.majortom.model.core.IScope scope)
          
 de.topicmapslab.majortom.model.core.ITopicMap getParent()
          
 org.tmapi.core.Reifiable getReified()
          
 java.util.Set<org.tmapi.core.Role> getRolesPlayed()
          
 java.util.List<org.tmapi.core.Role> getRolesPlayed(int offset, int limit)
          
 java.util.List<org.tmapi.core.Role> getRolesPlayed(int offset, int limit, java.util.Comparator<org.tmapi.core.Role> comparator)
          
 java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic roleType)
          
 java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic roleType, org.tmapi.core.Topic associtaionType)
          
 java.util.Set<org.tmapi.core.Locator> getSubjectIdentifiers()
          
 java.util.Set<org.tmapi.core.Locator> getSubjectLocators()
          
 java.util.Collection<org.tmapi.core.Topic> getSupertypes()
          
 java.util.List<org.tmapi.core.Topic> getSupertypes(int offset, int limit)
          
 java.util.List<org.tmapi.core.Topic> getSupertypes(int offset, int limit, java.util.Comparator<org.tmapi.core.Topic> comparator)
          
 java.util.Set<org.tmapi.core.Topic> getTypes()
          
 java.util.List<org.tmapi.core.Topic> getTypes(int offset, int limit)
          
 java.util.List<org.tmapi.core.Topic> getTypes(int offset, int limit, java.util.Comparator<org.tmapi.core.Topic> comparator)
          
 void mergeIn(org.tmapi.core.Topic topic)
          
 void removeSubjectIdentifier(org.tmapi.core.Locator identifier)
          
 void removeSubjectLocator(org.tmapi.core.Locator locator)
          
 void removeSupertype(org.tmapi.core.Topic type)
          
 void removeType(org.tmapi.core.Topic type)
          
 java.lang.String toString()
          
 
Methods inherited from class de.topicmapslab.majortom.core.ConstructImpl
addItemIdentifier, compareTo, equals, getId, getIdentity, getItemIdentifiers, getTopicMap, hashCode, isRemoved, longId, remove, remove, removeItemIdentifier, setRemoved
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.tmapi.core.Topic
addItemIdentifier, remove
 
Methods inherited from interface de.topicmapslab.majortom.model.core.IConstruct
getTopicMap, isRemoved, longId, remove
 
Methods inherited from interface org.tmapi.core.Construct
equals, getId, getItemIdentifiers, hashCode, removeItemIdentifier
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

TopicImpl

protected TopicImpl(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                    de.topicmapslab.majortom.model.core.ITopicMap topicMap)
constructor

Parameters:
identity - the ITopicMapStoreIdentity
topicMap - the topic map
Method Detail

getAssociationsPlayed

public java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed()

Specified by:
getAssociationsPlayed in interface de.topicmapslab.majortom.model.core.ITopic

getAssociationsPlayed

public java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed(org.tmapi.core.Topic type)

Specified by:
getAssociationsPlayed in interface de.topicmapslab.majortom.model.core.ITopic

getAssociationsPlayed

public java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed(de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getAssociationsPlayed in interface de.topicmapslab.majortom.model.core.ITopic

getAssociationsPlayed

public java.util.Collection<org.tmapi.core.Association> getAssociationsPlayed(org.tmapi.core.Topic type,
                                                                              de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getAssociationsPlayed in interface de.topicmapslab.majortom.model.core.ITopic

getCharacteristics

public java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics()

Specified by:
getCharacteristics in interface de.topicmapslab.majortom.model.core.ITopic

getCharacteristics

public java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics(org.tmapi.core.Topic type)

Specified by:
getCharacteristics in interface de.topicmapslab.majortom.model.core.ITopic

getCharacteristics

public java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics(de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getCharacteristics in interface de.topicmapslab.majortom.model.core.ITopic

getCharacteristics

public java.util.Collection<de.topicmapslab.majortom.model.core.ICharacteristics> getCharacteristics(org.tmapi.core.Topic type,
                                                                                                     de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getCharacteristics in interface de.topicmapslab.majortom.model.core.ITopic

getNames

public java.util.Collection<org.tmapi.core.Name> getNames(org.tmapi.core.Topic type,
                                                          de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getNames in interface de.topicmapslab.majortom.model.core.ITopic

getNames

public java.util.Collection<org.tmapi.core.Name> getNames(de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getNames in interface de.topicmapslab.majortom.model.core.ITopic

getOccurrences

public java.util.Collection<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type,
                                                                      de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getOccurrences in interface de.topicmapslab.majortom.model.core.ITopic

getOccurrences

public java.util.Collection<org.tmapi.core.Occurrence> getOccurrences(de.topicmapslab.majortom.model.core.IScope scope)

Specified by:
getOccurrences in interface de.topicmapslab.majortom.model.core.ITopic

getSupertypes

public java.util.Collection<org.tmapi.core.Topic> getSupertypes()

Specified by:
getSupertypes in interface de.topicmapslab.majortom.model.core.ITopic

addSupertype

public void addSupertype(org.tmapi.core.Topic type)

Specified by:
addSupertype in interface de.topicmapslab.majortom.model.core.ITopic

removeSupertype

public void removeSupertype(org.tmapi.core.Topic type)

Specified by:
removeSupertype in interface de.topicmapslab.majortom.model.core.ITopic

addSubjectIdentifier

public void addSubjectIdentifier(org.tmapi.core.Locator identifier)
                          throws org.tmapi.core.IdentityConstraintException,
                                 org.tmapi.core.ModelConstraintException

Specified by:
addSubjectIdentifier in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.IdentityConstraintException
org.tmapi.core.ModelConstraintException

addSubjectLocator

public void addSubjectLocator(org.tmapi.core.Locator locator)
                       throws org.tmapi.core.IdentityConstraintException,
                              org.tmapi.core.ModelConstraintException

Specified by:
addSubjectLocator in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.IdentityConstraintException
org.tmapi.core.ModelConstraintException

createName

public org.tmapi.core.Name createName(java.lang.String value,
                                      org.tmapi.core.Topic... themes)
                               throws org.tmapi.core.ModelConstraintException

Specified by:
createName in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createName

public org.tmapi.core.Name createName(java.lang.String value,
                                      java.util.Collection<org.tmapi.core.Topic> themes)
                               throws org.tmapi.core.ModelConstraintException

Specified by:
createName in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createName

public org.tmapi.core.Name createName(org.tmapi.core.Topic type,
                                      java.lang.String value,
                                      org.tmapi.core.Topic... themes)
                               throws org.tmapi.core.ModelConstraintException

Specified by:
createName in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createName

public org.tmapi.core.Name createName(org.tmapi.core.Topic type,
                                      java.lang.String value,
                                      java.util.Collection<org.tmapi.core.Topic> themes)
                               throws org.tmapi.core.ModelConstraintException

Specified by:
createName in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  java.lang.String value,
                                                  org.tmapi.core.Topic... themes)
                                           throws org.tmapi.core.ModelConstraintException

Specified by:
createOccurrence in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  java.lang.String value,
                                                  java.util.Collection<org.tmapi.core.Topic> themes)
                                           throws org.tmapi.core.ModelConstraintException

Specified by:
createOccurrence in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  org.tmapi.core.Locator value,
                                                  org.tmapi.core.Topic... themes)
                                           throws org.tmapi.core.ModelConstraintException

Specified by:
createOccurrence in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

createOccurrence

public org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
                                                  org.tmapi.core.Locator value,
                                                  java.util.Collection<org.tmapi.core.Topic> themes)
                                           throws org.tmapi.core.ModelConstraintException

Specified by:
createOccurrence in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

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... themes)
                                           throws org.tmapi.core.ModelConstraintException

Specified by:
createOccurrence in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

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> themes)
                                           throws org.tmapi.core.ModelConstraintException

Specified by:
createOccurrence in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

getNames

public java.util.Set<org.tmapi.core.Name> getNames()

Specified by:
getNames 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()

Specified by:
getOccurrences 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 de.topicmapslab.majortom.model.core.ITopicMap getParent()

Specified by:
getParent in interface de.topicmapslab.majortom.model.core.ITopic
Specified by:
getParent in interface org.tmapi.core.Construct
Specified by:
getParent in interface org.tmapi.core.Topic
Overrides:
getParent in class ConstructImpl

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

getRolesPlayed

public java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic roleType)

Specified by:
getRolesPlayed in interface org.tmapi.core.Topic

getRolesPlayed

public java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic roleType,
                                                         org.tmapi.core.Topic associtaionType)

Specified by:
getRolesPlayed in interface org.tmapi.core.Topic

getSubjectIdentifiers

public java.util.Set<org.tmapi.core.Locator> getSubjectIdentifiers()

Specified by:
getSubjectIdentifiers 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

getTypes

public java.util.Set<org.tmapi.core.Topic> getTypes()

Specified by:
getTypes in interface org.tmapi.core.Topic

addType

public void addType(org.tmapi.core.Topic type)
             throws org.tmapi.core.ModelConstraintException

Specified by:
addType in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

removeType

public void removeType(org.tmapi.core.Topic type)

Specified by:
removeType in interface org.tmapi.core.Topic

mergeIn

public void mergeIn(org.tmapi.core.Topic topic)
             throws org.tmapi.core.ModelConstraintException

Specified by:
mergeIn in interface org.tmapi.core.Topic
Throws:
org.tmapi.core.ModelConstraintException

removeSubjectIdentifier

public void removeSubjectIdentifier(org.tmapi.core.Locator identifier)

Specified by:
removeSubjectIdentifier in interface org.tmapi.core.Topic

removeSubjectLocator

public void removeSubjectLocator(org.tmapi.core.Locator locator)

Specified by:
removeSubjectLocator in interface org.tmapi.core.Topic

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

getAssociationsPlayed

public java.util.List<org.tmapi.core.Association> getAssociationsPlayed(int offset,
                                                                        int limit)

Specified by:
getAssociationsPlayed in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getAssociationsPlayed

public java.util.List<org.tmapi.core.Association> getAssociationsPlayed(int offset,
                                                                        int limit,
                                                                        java.util.Comparator<org.tmapi.core.Association> comparator)

Specified by:
getAssociationsPlayed in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNames

public java.util.List<org.tmapi.core.Name> getNames(int offset,
                                                    int limit)

Specified by:
getNames in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNames

public java.util.List<org.tmapi.core.Name> getNames(int offset,
                                                    int limit,
                                                    java.util.Comparator<org.tmapi.core.Name> comparator)

Specified by:
getNames in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getOccurrences

public java.util.List<org.tmapi.core.Occurrence> getOccurrences(int offset,
                                                                int limit)

Specified by:
getOccurrences in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getOccurrences

public java.util.List<org.tmapi.core.Occurrence> getOccurrences(int offset,
                                                                int limit,
                                                                java.util.Comparator<org.tmapi.core.Occurrence> comparator)

Specified by:
getOccurrences in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getRolesPlayed

public java.util.List<org.tmapi.core.Role> getRolesPlayed(int offset,
                                                          int limit)

Specified by:
getRolesPlayed in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getRolesPlayed

public java.util.List<org.tmapi.core.Role> getRolesPlayed(int offset,
                                                          int limit,
                                                          java.util.Comparator<org.tmapi.core.Role> comparator)

Specified by:
getRolesPlayed in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getSupertypes

public java.util.List<org.tmapi.core.Topic> getSupertypes(int offset,
                                                          int limit)

Specified by:
getSupertypes in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getSupertypes

public java.util.List<org.tmapi.core.Topic> getSupertypes(int offset,
                                                          int limit,
                                                          java.util.Comparator<org.tmapi.core.Topic> comparator)

Specified by:
getSupertypes in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getTypes

public java.util.List<org.tmapi.core.Topic> getTypes(int offset,
                                                     int limit)

Specified by:
getTypes in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getTypes

public java.util.List<org.tmapi.core.Topic> getTypes(int offset,
                                                     int limit,
                                                     java.util.Comparator<org.tmapi.core.Topic> comparator)

Specified by:
getTypes in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNumberOfAssociationsPlayed

public long getNumberOfAssociationsPlayed()

Specified by:
getNumberOfAssociationsPlayed in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNumberOfNames

public long getNumberOfNames()

Specified by:
getNumberOfNames in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNumberOfOccurrences

public long getNumberOfOccurrences()

Specified by:
getNumberOfOccurrences in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNumberOfRolesPlayed

public long getNumberOfRolesPlayed()

Specified by:
getNumberOfRolesPlayed in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNumberOfSupertypes

public long getNumberOfSupertypes()

Specified by:
getNumberOfSupertypes in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getNumberOfTypes

public long getNumberOfTypes()

Specified by:
getNumberOfTypes in interface de.topicmapslab.majortom.model.core.paged.IPagedTopic

getBestLabel

public java.lang.String getBestLabel()

Specified by:
getBestLabel in interface de.topicmapslab.majortom.model.core.ITopic

getBestLabel

public java.lang.String getBestLabel(org.tmapi.core.Topic theme)

Specified by:
getBestLabel in interface de.topicmapslab.majortom.model.core.ITopic

getBestLabel

public java.lang.String getBestLabel(org.tmapi.core.Topic theme,
                                     boolean strict)

Specified by:
getBestLabel in interface de.topicmapslab.majortom.model.core.ITopic

getBestIdentifier

public java.lang.String getBestIdentifier(boolean withPrefix)

Specified by:
getBestIdentifier in interface de.topicmapslab.majortom.model.core.ITopic