Tulip  4.6.0
Better Visualization Through Research
tlp::PropertyEvent Class Reference

#include <PropertyInterface.h>

+ Inheritance diagram for tlp::PropertyEvent:
+ Collaboration diagram for tlp::PropertyEvent:

List of all members.

Public Types

enum  PropertyEventType {
  TLP_BEFORE_SET_NODE_VALUE = 0, TLP_AFTER_SET_NODE_VALUE, TLP_BEFORE_SET_ALL_NODE_VALUE, TLP_AFTER_SET_ALL_NODE_VALUE,
  TLP_BEFORE_SET_ALL_EDGE_VALUE, TLP_AFTER_SET_ALL_EDGE_VALUE, TLP_BEFORE_SET_EDGE_VALUE, TLP_AFTER_SET_EDGE_VALUE
}

Public Member Functions

 PropertyEvent (const PropertyInterface &prop, PropertyEventType propEvtType, Event::EventType evtType=Event::TLP_MODIFICATION, unsigned int id=UINT_MAX)
edge getEdge () const
node getNode () const
PropertyInterfacegetProperty () const
PropertyEventType getType () const

Protected Attributes

unsigned int eltId
PropertyEventType evtType

Detailed Description

Contains additional information about events on a property, such as the property it happened on, the node/edge eventually concerned and such. It also contains the detailed type of the event.

Definition at line 509 of file PropertyInterface.h.

 All Classes Files Functions Variables Enumerations Enumerator Properties