MetaDone
metadone.repository.kernel.events.EventLink Class Reference
Inheritance diagram for metadone.repository.kernel.events.EventLink:
Collaboration diagram for metadone.repository.kernel.events.EventLink:

List of all members.

Public Member Functions

 EventLink (boolean create, Class< NN_subtype > cl, K_ObjectType subType, K_ObjectType superType)
 EventLink (boolean create, Class< NN_typeof > cl, K_Object instance, K_ObjectType type)
long getOID ()
K_Object getSource ()
K_ObjectType getTarget ()
boolean isCreate ()
Class<?> getLinkType ()
Project getProject ()
String toString ()

Private Attributes

final boolean create
final Class<?> cl
final K_Object source
final K_ObjectType target

Detailed Description

Fired when a special link is created.

Author:
kma

Constructor & Destructor Documentation

metadone.repository.kernel.events.EventLink.EventLink ( boolean  create,
Class< NN_subtype cl,
K_ObjectType  subType,
K_ObjectType  superType 
)

Initializes this event for a subtype change.

Parameters:
createWhether the subclass is created or will be deleted
clThe class
subTypeThe subtype
superTypeThe supertype

References metadone.repository.kernel.events.EventLink.cl, metadone.repository.kernel.events.EventLink.create, metadone.repository.kernel.events.EventLink.source, and metadone.repository.kernel.events.EventLink.target.

metadone.repository.kernel.events.EventLink.EventLink ( boolean  create,
Class< NN_typeof cl,
K_Object  instance,
K_ObjectType  type 
)

Initializes this event for an instance of change.

Parameters:
createWhether the instance is declared or will be deleted
clThe class
instanceThe instance
typeThe type

References metadone.repository.kernel.events.EventLink.cl, metadone.repository.kernel.events.EventLink.create, metadone.repository.kernel.events.EventLink.source, and metadone.repository.kernel.events.EventLink.target.


Member Function Documentation

Class<?> metadone.repository.kernel.events.EventLink.getLinkType ( )
boolean metadone.repository.kernel.events.EventLink.isCreate ( )

Indicates that the link is created.

Returns:
Whether the link is being created or will be deleted

References metadone.repository.kernel.events.EventLink.create.

Referenced by metadone.repository.kernel.events.EventLink.toString(), and metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().


Member Data Documentation


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