MetaDone
|
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 |
Fired when a special link is created.
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.
create | Whether the subclass is created or will be deleted |
cl | The class |
subType | The subtype |
superType | The 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.
create | Whether the instance is declared or will be deleted |
cl | The class |
instance | The instance |
type | The 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.
Class<?> metadone.repository.kernel.events.EventLink.getLinkType | ( | ) |
Gets the link type.
References metadone.repository.kernel.events.EventLink.cl.
Referenced by metadone.repository.kernel.events.EventLink.toString(), and metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().
long metadone.repository.kernel.events.EventLink.getOID | ( | ) |
Project metadone.repository.kernel.events.EventLink.getProject | ( | ) |
K_Object metadone.repository.kernel.events.EventLink.getSource | ( | ) |
Implements metadone.publish_subscribe.Event.
References metadone.repository.kernel.events.EventLink.source.
Referenced by metadone.repository.kernel.events.EventLink.getProject(), metadone.repository.kernel.events.EventLink.toString(), and metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().
K_ObjectType metadone.repository.kernel.events.EventLink.getTarget | ( | ) |
boolean metadone.repository.kernel.events.EventLink.isCreate | ( | ) |
Indicates that the link is created.
References metadone.repository.kernel.events.EventLink.create.
Referenced by metadone.repository.kernel.events.EventLink.toString(), and metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().
String metadone.repository.kernel.events.EventLink.toString | ( | ) |
final Class<?> metadone.repository.kernel.events.EventLink.cl [private] |
final boolean metadone.repository.kernel.events.EventLink.create [private] |
final K_Object metadone.repository.kernel.events.EventLink.source [private] |
final K_ObjectType metadone.repository.kernel.events.EventLink.target [private] |