public override void OnActivate()
        {
            base.OnActivate();

            var solverPipe = ActionsGraph[InputNames.GeometricSolverPipe];

            solverPipe.Send(NotificationNames.EnableAll);
            solverPipe.Send(NotificationNames.ResetPreviousPoint);
            Document.Transact();
            var contextInterpreter = AnimationDocument.Root.Set <DocumentContextInterpreter>();

            contextInterpreter.Context =
                Document.Root.Get <DocumentContextInterpreter>().Context;
            contextInterpreter.Document = AnimationDocument;
            AnimationDocument.Root.Set <ActionGraphInterpreter>().ActionsGraph = ActionsGraph;
            AnimationDocument.Transact();
        }
 protected void InitAnimateSession()
 {
     AnimationDocument.Revert();
     AnimationDocument.Transact();
 }