public override XElement ToXMLElement()
        {
            XElement newElem = new XElement(RMPConstants.FIELD_FILE);

            newElem.Value = Path;
            newElem.SetAttributeValue(RMPConstants.ATTR_TYPE, FileType.ToXMLString());
            if (AtlasType != eAtlasType.NotSpecified)
            {
                newElem.SetAttributeValue(RMPConstants.ATTR_ORDER, AtlasType.ToXMLString());
            }
            if (Parent.Parent.Parent.Installed && InstallationStatus == InstallStatus.Installed)
            {
                newElem.SetAttributeValue(RMPConstants.ATTR_INSTALLED, "Y");
            }
            return(newElem);
        }
        public override string GetTreeViewPrefixString()
        {
            string atlasType;

            if (AtlasType == eAtlasType.NotSpecified)
            {
                atlasType = "Unspecified";
            }
            else
            {
                atlasType = AtlasType.ToXMLString();
            }

            if (FileType == eFileType.None)
            {
                return("[" + atlasType + "] ");
            }
            else
            {
                return("[" + atlasType + " - " + FileType.ToXMLString() + "] ");
            }
        }