Pattern examples
Schema
Graphileon patterns follow a strict schema. The following patterns are valid:
| (:IA_Function)-[:TRIGGER]->(:IA_Function) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function) |
| (:IA_Team)-[:SHORTCUT]->(:IA_Function) |
| (:IA_Dashboard)-[:START]->(:IA_Function) |
| (:IA_Team)-[:DASHBOARD]->(:IA_Dashboard) |
| (:IA_User)-[:MEMBER]->(:IA_Team) |
| (:IA_User)-[:OWNS]->(:IA_UserSettings) |
| (:IA_User)-[:OWNS]->(:IA_UserStyles) |
| (:IA_User)-[:SHORTCUT]->(:IA_Function) |
| (:IA_User)-[:ALLOW]->(:IA_Permission) |
| (:IA_User)-[:DASHBOARD]->(:IA_Dashboard) |
| (:IA_User)-[:USES]->(:IA_Token) |
Required fields
IA_Function
- type
Example patterns
| (:IA_Function {type:”DataManagement”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”MarkdownView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”RelationFormView”})-[:TRIGGER]->(:IA_Function {type:”PropertiesView”}) |
| (:IA_Function {type:”FormView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”FormView”}) |
| (:IA_Function {type:”MarkdownView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”UserManagement”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”AgGridView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”DeleteNode”}) |
| (:IA_Function {type:”NeighboursView”})-[:TRIGGER {type:”itemClick”}]->(:IA_Function {type:”PropertiesView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”DataManagement”}) |
| (:IA_Function {type:”InputView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”Request”}) |
| (:IA_Function {type:”SearchView”})-[:TRIGGER {type:”execute”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”GridView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”NodeFormView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”RelationFormView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”DeleteRelation”}) |
| (:IA_Function {type:”NodeFormView”})-[:TRIGGER {type:”updated”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”link”}]->(:IA_Function {type:”RelationFormView”}) |
| (:IA_Function {type:”RelationFormView”})-[:TRIGGER {type:”created”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”RelationFormView”})-[:TRIGGER {type:”updated”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”DeleteRelation”})-[:TRIGGER {type:”deleted”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”DeleteNode”})-[:TRIGGER {type:”deleted”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”DeleteNode”}) |
| (:IA_Function {type:”NodeFormView”})-[:TRIGGER {type:”created”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”GridView”})-[:TRIGGER {type:”functionClosed”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”DataManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”DataManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”NodeFormView”}) |
| (:IA_Function {type:”DeleteNode”})-[:TRIGGER {type:”deleted”}]->(:IA_Function {type:”AgGridView”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”EventListener”})-[:TRIGGER {type:”accountRecover”}]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”EventListener”})-[:TRIGGER {type:”environmentLoaded”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”click”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”UserManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”GridView”}) |
| (:IA_Function {type:”AgGridView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”NetworkStylesView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”GridView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionUpdated”}]->(:IA_Function {type:”GridView”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”UserManagement”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”GridView”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”GridView”})-[:TRIGGER {type:”cellClick”}]->(:IA_Function {type:”SearchView”}) |
| (:IA_Function {type:”InputView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”relationClick”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”click”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”nodeClick”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”Request”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”MarkdownView”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”DataManagement”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”context”}]->(:IA_Function {type:”Navigate”}) |
| (:IA_Function {type:”PropertiesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”SaveDiagram”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”FormView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”click”}]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”NeighboursView”})-[:TRIGGER {type:”itemAddClick”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”NeighboursView”}) |
| (:IA_Function {type:”PropertiesView”})-[:TRIGGER]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”HtmlView”})-[:TRIGGER {type:”click”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”PropertiesView”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”NeighboursView”}) |
| (:IA_Function {type:”GridView”})-[:TRIGGER {type:”rowClick”}]->(:IA_Function {type:”PropertiesView”}) |
| (:IA_Function {type:”EventListener”})-[:TRIGGER {type:”languageChanged”}]->(:IA_Function {type:”UserManagement”}) |
| (:IA_Function {type:”NodeFormView”})-[:TRIGGER]->(:IA_Function {type:”PropertiesView”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”PropertiesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”RelationFormView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”nodeClick”}]->(:IA_Function {type:”PropertiesView”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”GridView”})-[:TRIGGER {type:”cellClick”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”SaveDiagram”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”AgGridView”}) |
| (:IA_Function {type:”DataManagement”})-[:TRIGGER]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”AgGridView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”relationClick”}]->(:IA_Function {type:”PropertiesView”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”EventListener”})-[:TRIGGER {type:”login”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”NodeFormView”})-[:TRIGGER]->(:IA_Function {type:”NeighboursView”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Function {type:”MarkdownView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”Navigate”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”DataManagement”}) |
| (:IA_Function {type:”AgGridView”})-[:TRIGGER {type:”rowClicked”}]->(:IA_Function {type:”LoadDiagram”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”functionUpdated”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”DataManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”YFilesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”MarkdownView”}) |
| (:IA_Function {type:”EventListener”})-[:TRIGGER {type:”getOriginFunction”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”AgGridView”})-[:TRIGGER {type:”rowClicked”}]->(:IA_Function {type:”MarkdownView”}) |
| (:IA_Function {type:”AppManagement”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Function {type:”LoadDiagram”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Function {type:”PropertiesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”NodeFormView”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”PropertiesView”})-[:TRIGGER {type:”batch”}]->(:IA_Function {type:”ExecuteFunction”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionUpdated”}]->(:IA_Function {type:”Query”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”NetworkStylesView”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”GridView”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”YFilesView”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”HtmlView”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”InputView”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”Query”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”FormView”}) |
| (:IA_Team)-[:SHORTCUT]->(:IA_Function {type:”AppManagement”}) |
| (:IA_Dashboard)-[:START]->(:IA_Function {type:”SearchView”}) |
| (:IA_Dashboard)-[:START]->(:IA_Function {type:”HtmlView”}) |
| (:IA_User)-[:SHORTCUT]->(:IA_Function {type:”HtmlView”}) |
| (:IA_User)-[:SHORTCUT]->(:IA_Function {type:”UserManagement”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”InputView”})-[:TRIGGER {type:”change”}]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”Request”}) |
| (:IA_Team)-[:SHORTCUT]->(:IA_Function {type:”Query”}) |
| (:IA_Dashboard)-[:START]->(:IA_Function {type:”InputView”}) |
| (:IA_Function {type:”InputView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”IO”})-[:TRIGGER {type:”functionExecuted”}]->(:IA_Function {type:”Request”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”Email”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”Query”}) |
| (:IA_Dashboard)-[:START]->(:IA_Function {type:”IO”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”ExecuteFunction”}) |
| (:IA_Function {type:”InputView”})-[:TRIGGER {type:”submit”}]->(:IA_Function {type:”Query”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”Request”}) |
| (:IA_Function {type:”API”})-[:TRIGGER {type:”request”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”API”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”API”}) |
| (:IA_Function {type:”Query”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”TableView”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”error”}]->(:IA_Function {type:”Query”}) |
| (:IA_Function {type:”Request”})-[:TRIGGER {type:”success”}]->(:IA_Function {type:”TableView”}) |
| (:IA_Dashboard)-[:SHORTCUT]->(:IA_Function {type:”IO”}) |
| (:IA_Team)-[:SHORTCUT]->(:IA_Function {type:”InputView”}) |