MetaDone
metadone.client.grasyla2.ref.SidedMetaObject Class Reference
Collaboration diagram for metadone.client.grasyla2.ref.SidedMetaObject:

List of all members.

Public Member Functions

 SidedMetaObject (MetaObject mr, boolean userole, RoleSide side)
MetaObject getMetaobject ()
boolean isUseRole ()
RoleSide getSide ()
int hashCode ()
boolean equals (Object obj)
String toString ()

Private Attributes

final MetaObject mr
final boolean userole
final RoleSide side

Detailed Description

A metaobject with a side.

Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.ref.SidedMetaObject.SidedMetaObject ( MetaObject  mr,
boolean  userole,
RoleSide  side 
)

Initializes this object.

Parameters:
mrThe metaobject
useroleWhether a role should be used
RoleSideThe side

References metadone.client.grasyla2.ref.SidedMetaObject.mr, metadone.client.grasyla2.ref.SidedMetaObject.side, and metadone.client.grasyla2.ref.SidedMetaObject.userole.


Member Function Documentation

MetaObject metadone.client.grasyla2.ref.SidedMetaObject.getMetaobject ( )
RoleSide metadone.client.grasyla2.ref.SidedMetaObject.getSide ( )
boolean metadone.client.grasyla2.ref.SidedMetaObject.isUseRole ( )

Indicates whether the role should be used or the object on the opposite direction of the role.

Returns:
Whether to use the roles

References metadone.client.grasyla2.ref.SidedMetaObject.userole.

Referenced by metadone.client.grasyla2.ref.ActionDeleteRoleEngine.delete_roles().


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations