//--------------------------------------------------------------------------------------------------

        #endregion

        #region IActionCommandProvider

        public void EnrichContextMenu(CustomMenuItems itemList)
        {
            if (CurrentTool == null)
            {
                if (Selection.SelectedEntities.Count > 0)
                {
                    itemList.AddCommand(WorkspaceCommands.TransformShape);
                }
            }
        }
        //--------------------------------------------------------------------------------------------------

        public override void EnrichContextMenu(CustomMenuItems itemList)
        {
            itemList.AddSeparator("Pivot Point");

            itemList.AddCommand(WorkspaceCommands.SetTransformPivot, PivotPoint.BodyPivot);
            itemList.AddCommand(WorkspaceCommands.SetTransformPivot, PivotPoint.BoundingCenter);
            itemList.AddCommand(WorkspaceCommands.SetTransformPivot, PivotPoint.MassCenter);

            itemList.AddSeparator("Options");

            itemList.AddCommand(WorkspaceCommands.ToggleTransformOption, Options.MultiBodyUseFirst);
            itemList.AddCommand(WorkspaceCommands.ToggleTransformOption, Options.WorldSpaceOrientation);
            itemList.AddCommand(WorkspaceCommands.ToggleTransformOption, Options.LinkForeignOperands);
        }
        //--------------------------------------------------------------------------------------------------

        #endregion

        #region IActionCommandProvider

        public virtual void EnrichContextMenu(CustomMenuItems itemList)
        {
            return;
        }