public override void Loaded(UFrameContainer container) { base.Loaded(container); MVVM.HasSubNode <ServiceNode>(); MVVM.HasSubNode <SimpleClassNode>(); MVVM.HasSubNode <TypeReferenceNode>(); MVVM.Name = "MVVM Kernel Graph"; ComputedProperty.Name = "Computed Property"; Subsystem.HasSubNode <TypeReferenceNode>(); Element.HasSubNode <TypeReferenceNode>(); Subsystem.HasSubNode <EnumNode>(); Element.HasSubNode <EnumNode>(); Service.HasSubNode <EnumNode>(); Service.HasSubNode <SimpleClassNode>(); Service.HasSubNode <TypeReferenceNode>(); SceneType.Name = "Scene Type"; Subsystem.Name = "Sub System"; Service.Name = "Service"; ViewComponent.Name = "View Component"; StateMachine.Name = "State Machine"; BindingTypes = InvertGraphEditor.Container.Instances.Where(p => p.Key.Item1 == typeof(uFrameBindingType)).ToArray(); container.AddItemFlag <CommandsChildItem>("Publish", Color.green); container.RegisterConnectable <PropertiesChildItem, ComputedPropertyNode>();// container.Connectable<PropertiesChildItem, ComputedPropertyNode>(); }