davidhstocker / Graphyne

Graphyne is a smart graph - a property graph capable to actively reacting to changes and incorporating decision making logic, written in Python. It is designed to be easy to integrate into your Python projects, simple to use and very powerful. It uses Memetic as its graph definition and query language. It is capable of running with or without persistence.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expand State Event List to include PropertyChanged and Link handling

davidhstocker opened this issue · comments

Add three new event types to State Event list. This will let us execute a script whenever a property changes, a link is added or eliminated.

The following three entres need to be added to State Event Restriction:
propertyChange
linkAdded
linkRemoved

The following api methods will also need to trigger these events:
addEntityLink()
removeEntityLink()
addEntityDecimalProperty()
addEntityIntegerProperty()
addEntityListProperty()
addEntityStringProperty()
addEntityBooleanProperty()