'-------------------------------------------------------------------------------
'--                                                                           --
'--  FILE          :  IMenuItemProcess.vb                                     --
'--                                                                           --
'--  Author(s)     :  Yin Xuebin (Three Swordsmen Team)                       --
'--                                                                           --
'--  NameSpace     :  WomenWCCore.Interfaces.Menu                             --
'--                                                                           --
'--  Project       :  WomenWCCore                                             --
'--                                                                           --
'--  Solution      :  Women Working with COBOL                                --
'--                                                                           --
'--  Creation Date :  2007/04/10                                              --
'-------------------------------------------------------------------------------
'--  Modifications :                                                          --
'--                                                                           --
'--                                                                           --
'--                                                                           --
'-------------------------------------------------------------------------------
'-- Copyright(C) 2007, Three Swordsmen, Beijing China                         --
'--                                                                           --
'-- This software is released under the GNU General Public License            --
'-------------------------------------------------------------------------------

Imports WomenWCCore.Infos.Menu
Namespace Interfaces.Menu

    Public Interface IMenuItemProcess

        ReadOnly Property Comment() As String

        ReadOnly Property IsEnable() As Boolean

        ReadOnly Property HasDynamicMenuItem() As Boolean

        ReadOnly Property DynamicMenuItemInfos() As List(Of DynamicMenuItemInfo)

        Sub Execute()

    End Interface

End Namespace
