org.tm4j.tmapi.core
Class TMAPIMemberImpl

java.lang.Object
  extended byorg.tm4j.tmapi.core.TMAPITopicMapObjectImpl
      extended byorg.tm4j.tmapi.core.TMAPIMemberImpl
All Implemented Interfaces:
org.tmapi.core.AssociationRole, org.tmapi.core.TopicMapObject

public class TMAPIMemberImpl
extends TMAPITopicMapObjectImpl
implements org.tmapi.core.AssociationRole


Constructor Summary
TMAPIMemberImpl(Member m, Topic p, TMAPITopicMapImpl tm)
           
 
Method Summary
 org.tmapi.core.Association getAssociation()
           
 org.tmapi.core.Topic getPlayer()
           
 org.tmapi.core.Topic getType()
           
 Member getWrapped()
           
 Topic getWrappedPlayer()
           
 void remove()
           
 void setPlayer(org.tmapi.core.Topic player)
           
 void setType(org.tmapi.core.Topic roleSpec)
           
 
Methods inherited from class org.tm4j.tmapi.core.TMAPITopicMapObjectImpl
addSourceLocator, equals, getObjectId, getReifier, getSourceLocators, getTopicMap, hashCode, removeSourceLocator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tmapi.core.AssociationRole
getReifier
 
Methods inherited from interface org.tmapi.core.TopicMapObject
addSourceLocator, equals, getObjectId, getSourceLocators, getTopicMap, hashCode, removeSourceLocator
 

Constructor Detail

TMAPIMemberImpl

public TMAPIMemberImpl(Member m,
                       Topic p,
                       TMAPITopicMapImpl tm)
Method Detail

getWrapped

public Member getWrapped()

getWrappedPlayer

public Topic getWrappedPlayer()

getAssociation

public org.tmapi.core.Association getAssociation()
Specified by:
getAssociation in interface org.tmapi.core.AssociationRole

getPlayer

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

setPlayer

public void setPlayer(org.tmapi.core.Topic player)
Specified by:
setPlayer in interface org.tmapi.core.AssociationRole

getType

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

setType

public void setType(org.tmapi.core.Topic roleSpec)
Specified by:
setType in interface org.tmapi.core.AssociationRole

remove

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