MetaDone
metadone.client.grasyla2.visuallibrary.AnchorKey Class Reference
Collaboration diagram for metadone.client.grasyla2.visuallibrary.AnchorKey:

List of all members.

Public Member Functions

 AnchorKey (MetaObject mr, RoleSide side, ConcreteObject co, String name)
String getName ()
MetaObject getMetaobject ()
ConcreteObject getObject ()
RoleSide getSide ()
int hashCode ()
boolean equals (Object obj)
String toString ()

Private Attributes

final MetaObject metaobject
final RoleSide side
final ConcreteObject object
final String name

Detailed Description

An anchor key (immutable).

A key is composed of:

  • A MetaObject: which is the type of the object which was used to build an edge.
  • A RoleSide: representing which side is concerned.
  • A ConcreteObject: representing the instance on the concerned side of the edge.
  • An optional name String: which can be used as a filter.
Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.visuallibrary.AnchorKey.AnchorKey ( MetaObject  mr,
RoleSide  side,
ConcreteObject  co,
String  name 
)

Initializes this anchor key.

Parameters:
mrThe metaobject
sideThe side
coThe concrete object
nameThe name or null

References metadone.client.grasyla2.visuallibrary.AnchorKey.metaobject, metadone.client.grasyla2.visuallibrary.AnchorKey.name, and metadone.client.grasyla2.visuallibrary.AnchorKey.side.


Member Function Documentation

MetaObject metadone.client.grasyla2.visuallibrary.AnchorKey.getMetaobject ( )
String metadone.client.grasyla2.visuallibrary.AnchorKey.getName ( )
ConcreteObject metadone.client.grasyla2.visuallibrary.AnchorKey.getObject ( )

Member Data Documentation


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