public class W2TTopicMap
extends java.lang.Object
implements org.tmapi.core.TopicMap
| Modifier and Type | Class and Description |
|---|---|
private class |
W2TTopicMap.W2TScopedIndex |
private class |
W2TTopicMap.W2TTypeInstanceIndex |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_TM_LOCATOR |
protected W2TLocator |
locator |
protected TopicMap |
original |
protected LayerStack |
tm |
static java.lang.String |
TOPIC_NAME_SI |
static java.lang.String |
TYPE_STRING_SI |
| Constructor and Description |
|---|
W2TTopicMap(TopicMap tm) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCompatibilityLayer() |
void |
addItemIdentifier(org.tmapi.core.Locator lctr) |
void |
clear() |
void |
close() |
org.tmapi.core.Association |
createAssociation(org.tmapi.core.Topic type,
java.util.Collection<org.tmapi.core.Topic> scope) |
org.tmapi.core.Association |
createAssociation(org.tmapi.core.Topic type,
org.tmapi.core.Topic... scope) |
org.tmapi.core.Locator |
createLocator(java.lang.String string) |
org.tmapi.core.Topic |
createTopic() |
org.tmapi.core.Topic |
createTopicByItemIdentifier(org.tmapi.core.Locator lctr) |
org.tmapi.core.Topic |
createTopicBySubjectIdentifier(org.tmapi.core.Locator lctr) |
org.tmapi.core.Topic |
createTopicBySubjectLocator(org.tmapi.core.Locator lctr) |
java.util.Set<org.tmapi.core.Association> |
getAssociations() |
org.tmapi.core.Construct |
getConstructById(java.lang.String string) |
org.tmapi.core.Construct |
getConstructByItemIdentifier(org.tmapi.core.Locator lctr) |
java.lang.String |
getId() |
<I extends org.tmapi.index.Index> |
getIndex(java.lang.Class<I> type) |
java.util.Set<org.tmapi.core.Locator> |
getItemIdentifiers() |
org.tmapi.core.Locator |
getLocator() |
org.tmapi.core.Construct |
getParent() |
org.tmapi.core.Topic |
getReifier() |
org.tmapi.core.Topic |
getTopicBySubjectIdentifier(org.tmapi.core.Locator lctr) |
org.tmapi.core.Topic |
getTopicBySubjectIdentifier(java.lang.String si) |
org.tmapi.core.Topic |
getTopicBySubjectLocator(org.tmapi.core.Locator lctr) |
org.tmapi.core.TopicMap |
getTopicMap() |
java.util.Set<org.tmapi.core.Topic> |
getTopics() |
void |
mergeIn(org.tmapi.core.TopicMap tm) |
void |
remove() |
void |
removeItemIdentifier(org.tmapi.core.Locator lctr) |
void |
setLocator(W2TLocator locator) |
void |
setReifier(org.tmapi.core.Topic topic) |
java.util.Set<org.tmapi.core.Association> |
wrapAssociations(java.util.Collection<Association> associations) |
java.util.Set<org.tmapi.core.Locator> |
wrapLocators(java.util.Collection<Locator> locators) |
java.util.Set<org.tmapi.core.Topic> |
wrapTopics(java.util.Collection<Topic> topics) |
public static final java.lang.String DEFAULT_TM_LOCATOR
protected TopicMap original
protected LayerStack tm
protected W2TLocator locator
public static final java.lang.String TOPIC_NAME_SI
public static final java.lang.String TYPE_STRING_SI
public W2TTopicMap(TopicMap tm) throws TopicMapException
TopicMapExceptionprotected void addCompatibilityLayer()
throws TopicMapException
TopicMapExceptionpublic java.util.Set<org.tmapi.core.Topic> wrapTopics(java.util.Collection<Topic> topics)
public java.util.Set<org.tmapi.core.Locator> wrapLocators(java.util.Collection<Locator> locators)
public java.util.Set<org.tmapi.core.Association> wrapAssociations(java.util.Collection<Association> associations)
public org.tmapi.core.Construct getParent()
getParent in interface org.tmapi.core.ConstructgetParent in interface org.tmapi.core.TopicMappublic java.util.Set<org.tmapi.core.Topic> getTopics()
getTopics in interface org.tmapi.core.TopicMappublic org.tmapi.core.Locator getLocator()
getLocator in interface org.tmapi.core.TopicMappublic void setLocator(W2TLocator locator)
public java.util.Set<org.tmapi.core.Association> getAssociations()
getAssociations in interface org.tmapi.core.TopicMappublic org.tmapi.core.Topic getTopicBySubjectIdentifier(org.tmapi.core.Locator lctr)
getTopicBySubjectIdentifier in interface org.tmapi.core.TopicMappublic org.tmapi.core.Topic getTopicBySubjectIdentifier(java.lang.String si)
public org.tmapi.core.Topic getTopicBySubjectLocator(org.tmapi.core.Locator lctr)
getTopicBySubjectLocator in interface org.tmapi.core.TopicMappublic org.tmapi.core.Construct getConstructByItemIdentifier(org.tmapi.core.Locator lctr)
getConstructByItemIdentifier in interface org.tmapi.core.TopicMappublic org.tmapi.core.Construct getConstructById(java.lang.String string)
getConstructById in interface org.tmapi.core.TopicMappublic org.tmapi.core.Locator createLocator(java.lang.String string)
throws org.tmapi.core.MalformedIRIException
createLocator in interface org.tmapi.core.TopicMaporg.tmapi.core.MalformedIRIExceptionpublic org.tmapi.core.Topic createTopicBySubjectIdentifier(org.tmapi.core.Locator lctr)
throws org.tmapi.core.ModelConstraintException
createTopicBySubjectIdentifier in interface org.tmapi.core.TopicMaporg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Topic createTopicBySubjectLocator(org.tmapi.core.Locator lctr)
throws org.tmapi.core.ModelConstraintException
createTopicBySubjectLocator in interface org.tmapi.core.TopicMaporg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Topic createTopicByItemIdentifier(org.tmapi.core.Locator lctr)
throws org.tmapi.core.IdentityConstraintException,
org.tmapi.core.ModelConstraintException
createTopicByItemIdentifier in interface org.tmapi.core.TopicMaporg.tmapi.core.IdentityConstraintExceptionorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Topic createTopic()
createTopic in interface org.tmapi.core.TopicMappublic org.tmapi.core.Association createAssociation(org.tmapi.core.Topic type,
org.tmapi.core.Topic... scope)
throws org.tmapi.core.ModelConstraintException
createAssociation in interface org.tmapi.core.TopicMaporg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Association createAssociation(org.tmapi.core.Topic type,
java.util.Collection<org.tmapi.core.Topic> scope)
throws org.tmapi.core.ModelConstraintException
createAssociation in interface org.tmapi.core.TopicMaporg.tmapi.core.ModelConstraintExceptionpublic void close()
close in interface org.tmapi.core.TopicMappublic void mergeIn(org.tmapi.core.TopicMap tm)
throws org.tmapi.core.ModelConstraintException
mergeIn in interface org.tmapi.core.TopicMaporg.tmapi.core.ModelConstraintExceptionpublic <I extends org.tmapi.index.Index> I getIndex(java.lang.Class<I> type)
getIndex in interface org.tmapi.core.TopicMappublic org.tmapi.core.Topic getReifier()
getReifier in interface org.tmapi.core.Reifiablepublic void setReifier(org.tmapi.core.Topic topic)
throws org.tmapi.core.ModelConstraintException
setReifier in interface org.tmapi.core.Reifiableorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.TopicMap getTopicMap()
getTopicMap in interface org.tmapi.core.Constructpublic java.lang.String getId()
getId in interface org.tmapi.core.Constructpublic java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
getItemIdentifiers in interface org.tmapi.core.Constructpublic void addItemIdentifier(org.tmapi.core.Locator lctr)
throws org.tmapi.core.ModelConstraintException
addItemIdentifier in interface org.tmapi.core.Constructorg.tmapi.core.ModelConstraintExceptionpublic void removeItemIdentifier(org.tmapi.core.Locator lctr)
removeItemIdentifier in interface org.tmapi.core.Constructpublic void remove()
remove in interface org.tmapi.core.Constructpublic void clear()
clear in interface org.tmapi.core.TopicMapCopyright 2004-2015 Wandora Team