TSF.UmlToolingFramework.EANavigator.NavigatorVisuals.getFolderImageIndex C# (CSharp) Method

getFolderImageIndex() public method

public getFolderImageIndex ( string menuOptionName ) : int
menuOptionName string
return int
        public int getFolderImageIndex(string menuOptionName)
        {
            int imageIndex;
            switch (menuOptionName)
            {
                case EAAddin.menuActions:
                    imageIndex = this.packageActionIndex;
                    break;
                case EAAddin.menuAttributes:
                    imageIndex = this.packageAttributeIndex;
                    break;
                case EAAddin.menuDependentTaggedValues:
                    imageIndex = this.packageTaggedValuesIndex;
                    break;
                case EAAddin.menuDiagramOperations:
                    imageIndex = this.packageOperationIndex;
                    break;
                case EAAddin.menuDiagrams:
                    imageIndex = this.packageSequenceDiagramIndex;
                    break;
                case EAAddin.menuImplementation:
                    imageIndex = this.packageSequenceDiagramIndex;
                    break;
                case EAAddin.menuOperation:
                    imageIndex = this.packageOperationIndex;
                    break;
                case EAAddin.menuImplementedOperations:
                    imageIndex = this.packageOperationIndex;
                    break;
                case EAAddin.menuParameters:
                    imageIndex = this.packageParameterIndex;
                    break;
                case EAAddin.menuParameterTypes:
                    imageIndex = this.packageElementIndex;
                    break;
                case EAAddin.menuCompositeDiagram:
                    imageIndex = this.packageCompositeIndex;
                    break;
                case EAAddin.menuCompositeElement:
                    imageIndex = this.packageCompositeIndex;
                    break;
                case EAAddin.menuInDiagrams:
                    imageIndex = this.package_DiagramIndex;
                    break;
                case EAAddin.menuConveyedElements:
                case EAAddin.menuConveyingConnectors:
                    imageIndex = this.Package_informationItemIndex;
                    break;
                case EAAddin.menuAssociation:
                case EAAddin.menuAssociationClass:
                    imageIndex = this.Package_AssociationClassIndex;
                    break;
                default:
                    if( menuOptionName.StartsWith(EAAddin.taggedValueMenuPrefix)
                   	&& menuOptionName.EndsWith(EAAddin.taggedValueMenuSuffix))
                  	{
                   		imageIndex = this.packageElementIndex;
                  	}
                    else
                    {
                        //just in case we forgot a case
                        imageIndex = this.packageElementIndex;
                    }
                    break;
            }
            return imageIndex;
        }