public interface AssociationRoleIF extends TypedIF, ReifiableIF
Modifier and Type | Field and Description |
---|---|
static String |
EVENT_ADDED |
static String |
EVENT_REMOVED |
static String |
EVENT_SET_PLAYER |
static String |
EVENT_SET_TYPE |
EVENT_SET_REIFIER
EVENT_ADD_ITEMIDENTIFIER, EVENT_REMOVE_ITEMIDENTIFIER, MSG_NULL_ARGUMENT
Modifier and Type | Method and Description |
---|---|
AssociationIF |
getAssociation()
PUBLIC: Gets the association to which this association role
belongs.
|
TopicIF |
getPlayer()
PUBLIC: Gets the topic that plays this association role (this member of the association).
|
void |
setPlayer(TopicIF player)
PUBLIC: Sets the topic that plays this association role.
|
getReifier, setReifier
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, remove, removeItemIdentifier
static final String EVENT_ADDED
static final String EVENT_REMOVED
static final String EVENT_SET_TYPE
static final String EVENT_SET_PLAYER
AssociationIF getAssociation()
TopicIF getPlayer()
void setPlayer(TopicIF player)
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.