de.topicmapslab.majortom.io
Class CXTMTopicMapWriter.TypeInstanceRole

java.lang.Object
  extended by de.topicmapslab.majortom.io.CXTMTopicMapWriter.TypeInstanceRole
All Implemented Interfaces:
org.tmapi.core.Construct, org.tmapi.core.Reifiable, org.tmapi.core.Role, org.tmapi.core.Typed
Enclosing class:
CXTMTopicMapWriter

private class CXTMTopicMapWriter.TypeInstanceRole
extends java.lang.Object
implements org.tmapi.core.Role

Immutable association role.


Field Summary
private  org.tmapi.core.Association _parent
           
private  org.tmapi.core.Topic _player
           
private  org.tmapi.core.Topic _type
           
 
Constructor Summary
CXTMTopicMapWriter.TypeInstanceRole(org.tmapi.core.Association parent, org.tmapi.core.Topic type, org.tmapi.core.Topic player)
           
 
Method Summary
 void addItemIdentifier(org.tmapi.core.Locator itemIdentifier)
           
 java.lang.String getId()
           
 java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
           
 org.tmapi.core.Association getParent()
           
 org.tmapi.core.Topic getPlayer()
           
 org.tmapi.core.Topic getReifier()
           
 org.tmapi.core.TopicMap getTopicMap()
           
 org.tmapi.core.Topic getType()
           
 void remove()
           
 void removeItemIdentifier(org.tmapi.core.Locator itemIdentifier)
           
 void setPlayer(org.tmapi.core.Topic arg0)
           
 void setReifier(org.tmapi.core.Topic reifier)
           
 void setType(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

_type

private final org.tmapi.core.Topic _type

_player

private final org.tmapi.core.Topic _player

_parent

private final org.tmapi.core.Association _parent
Constructor Detail

CXTMTopicMapWriter.TypeInstanceRole

CXTMTopicMapWriter.TypeInstanceRole(org.tmapi.core.Association parent,
                                    org.tmapi.core.Topic type,
                                    org.tmapi.core.Topic player)
Method Detail

getType

public org.tmapi.core.Topic getType()
Specified by:
getType in interface org.tmapi.core.Typed

getPlayer

public org.tmapi.core.Topic getPlayer()
Specified by:
getPlayer in interface org.tmapi.core.Role

setReifier

public void setReifier(org.tmapi.core.Topic reifier)
Specified by:
setReifier in interface org.tmapi.core.Reifiable

addItemIdentifier

public void addItemIdentifier(org.tmapi.core.Locator itemIdentifier)
Specified by:
addItemIdentifier 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

getParent

public org.tmapi.core.Association getParent()
Specified by:
getParent in interface org.tmapi.core.Construct
Specified by:
getParent in interface org.tmapi.core.Role

removeItemIdentifier

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

getReifier

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

remove

public void remove()
Specified by:
remove in interface org.tmapi.core.Construct

setPlayer

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

setType

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

getId

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

getTopicMap

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