public class ReadOnlyAssociationRole extends ReadOnlyTMObject implements AssociationRoleIF
id, txn
EVENT_ADDED, EVENT_REMOVED, EVENT_SET_PLAYER, EVENT_SET_TYPE
EVENT_SET_REIFIER
EVENT_ADD_ITEMIDENTIFIER, EVENT_REMOVE_ITEMIDENTIFIER, MSG_NULL_ARGUMENT
Constructor and Description |
---|
ReadOnlyAssociationRole() |
Modifier and Type | Method and Description |
---|---|
int |
_p_getFieldCount() |
AssociationIF |
getAssociation()
PUBLIC: Gets the association to which this association role
belongs.
|
String |
getClassIndicator()
INTERNAL: Returns the token that can be used to indicate the
class of this instance.
|
String |
getObjectId()
PUBLIC: Gets the id of this object.
|
TopicIF |
getPlayer()
PUBLIC: Gets the topic that plays this association role (this member of the association).
|
TopicIF |
getReifier()
PUBLIC: Returns the topic that reifies this object.
|
TopicIF |
getType()
PUBLIC: Gets the type that this object is an instance of.
|
void |
setPlayer(TopicIF player)
PUBLIC: Sets the topic that plays this association role.
|
void |
setReifier(TopicIF reifier)
PUBLIC: Sets the reifier of this object.
|
void |
setType(TopicIF type)
PUBLIC: Sets the type that this object is an instance of.
|
String |
toString() |
addItemIdentifier, getItemIdentifiers, getLongId, getTopicMap, isReadOnly, remove, removeItemIdentifier
_p_getIdentity, _p_getTransaction, _p_getType, _p_setIdentity, _p_setTransaction, _p_toString, clearAll, detach, executeQuery, isDeleted, isDirty, isDirty, isDirtyFlushed, isDirtyFlushed, isInDatabase, isLoaded, isNewObject, isPersistent, isTransient, loadCollectionField, loadField, loadFieldNoCheck, loadValue, nextDirty, nextDirty, nextDirtyFlushed, nextDirtyFlushed, setDeleted, setDirty, setDirtyFlushed, setInDatabase, setNewObject, setPersistent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addItemIdentifier, getItemIdentifiers, getTopicMap, isReadOnly, remove, removeItemIdentifier
public int _p_getFieldCount()
_p_getFieldCount
in interface PersistentIF
public String getClassIndicator()
ReadOnlyTMObject
getClassIndicator
in class ReadOnlyTMObject
public String getObjectId()
TMObjectIF
getObjectId
in interface TMObjectIF
getObjectId
in class ReadOnlyTMObject
public AssociationIF getAssociation()
AssociationRoleIF
getAssociation
in interface AssociationRoleIF
public TopicIF getPlayer()
AssociationRoleIF
getPlayer
in interface AssociationRoleIF
public void setPlayer(TopicIF player)
AssociationRoleIF
setPlayer
in interface AssociationRoleIF
player
- The topic (member) which plays this role in the association.
Can be null; if null, then the effect is that there is no player
of this role in this association.public TopicIF getType()
TypedIF
public void setType(TopicIF type)
TypedIF
public TopicIF getReifier()
ReifiableIF
getReifier
in interface ReifiableIF
public void setReifier(TopicIF reifier)
ReifiableIF
setReifier
in interface ReifiableIF