From 664215d85c3222f5c2d9c1d7b2b1438f3548c6f7 Mon Sep 17 00:00:00 2001 From: Tony Crisci Date: Sun, 5 Nov 2017 12:07:33 -0500 Subject: [PATCH] Implement metamodel listener fixes #13 --- src/lib/src/palette/palette.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/src/palette/palette.component.ts b/src/lib/src/palette/palette.component.ts index ab8c7bd..3fe7837 100644 --- a/src/lib/src/palette/palette.component.ts +++ b/src/lib/src/palette/palette.component.ts @@ -98,7 +98,11 @@ export class Palette implements OnInit, OnDestroy, OnChanges { private mouseMoveHanlder = (e : any) => this.handleDrag(e); private mouseUpHanlder = (e : any) => this.handleMouseUp(e); - private _metamodelListener : Flo.MetamodelListener; + private _metamodelListener : Flo.MetamodelListener = { + metadataError: (data) => {}, + metadataAboutToChange: () => {}, + metadataChanged: (data) => this.rebuildPalette() + }; /** * The names of any groups in the palette that have been deliberately closed (the arrow clicked on)