string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic)
        {
            _notes = "";

            string result = "";

            string graphicPath = _configHelper.GetPath("", FindEnum.FindOCA);

            string itemRootedPath = _configHelper.BuildRootedPath(graphicPath, statusGraphic.Graphic);
            string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, statusGraphic.Graphic);

            if (!File.Exists(itemOriginalPath))
                _notes = _notes + "image file does not exist;";

            LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension);
            LibraryStandardIdentityGroup identity = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup);

            string itemName = BuildOCAItemName(identity, dimension, status);
            string itemCategory = "Amplifier : Operational Condition";
            string itemTags = BuildOCAItemTags(identity, dimension, status, graphicPath + "\\" + statusGraphic.Graphic, _omitSource, _omitLegacy);
            string itemID = BuildOCACode(identity, dimension, status);

            result = itemRootedPath + "," +
                     Convert.ToString(_configHelper.PointSize) + "," +
                     itemName + "," +
                     itemCategory + "," +
                     itemTags + "," +
                     itemID + "," +
                     "Point" + "," +
                     _notes;

            return result;
        }
        string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic)
        {
            //LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension);
            //LibraryStandardIdentity identity = _configHelper.Librarian.StandardIdentity(statusGraphic.StandardIdentity);
            
            string result = BuildOCAItemName(null, null, status) + "," + BuildOCACode(null, null, status);

            return result;
        }
        string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic)
        {
            string result = "";

            LibraryStandardIdentityGroup siGroup = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup);
            LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.DimensionID);

            result = BuildOCAItemName(siGroup, dimension, status);
            result = result + "," + BuildSIDCKey(siGroup, dimension, status);
            result = result + "," + BuildOCACode(siGroup, dimension, status);
            result = result + ","; // + "Modifier1";
            result = result + ","; // + "Modifier2";
            result = result + ","; // + "ExtraIcon";
            result = result + ","; // + "FullFrame";
            result = result + "," + "Point"; // + "GeometryType";
            result = result + ","; // + "Status";
            result = result + ","; // + "Notes";

            return result;
        }