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”}) |