Smrf.NodeXL.GraphMLLib.TwitterGraphMLUtil.DefineEdgeStatusGraphMLAttributes C# (CSharp) Method

DefineEdgeStatusGraphMLAttributes() public static method

public static DefineEdgeStatusGraphMLAttributes ( GraphMLXmlDocument graphMLXmlDocument ) : void
graphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
return void
    DefineEdgeStatusGraphMLAttributes
    (
        GraphMLXmlDocument graphMLXmlDocument
    )
    {
        Debug.Assert(graphMLXmlDocument != null);

        graphMLXmlDocument.DefineEdgeStringGraphMLAttributes(
            EdgeStatusID, "Tweet",
            EdgeStatusUrlsID, "URLs in Tweet",
            EdgeStatusDomainsID, "Domains in Tweet",
            EdgeStatusHashtagsID, "Hashtags in Tweet",
            EdgeStatusDateUtcID, "Tweet Date (UTC)",
            EdgeStatusWebPageUrlID, "Twitter Page for Tweet"
            );

        DefineLatitudeAndLongitudeGraphMLAttributes(graphMLXmlDocument, true);

        NodeXLGraphMLUtil.DefineImportedIDGraphMLAttribute(
            graphMLXmlDocument, true);

        DefineInReplyToStatusIDGraphMLAttribute(graphMLXmlDocument, true);
    }

Usage Example

        CreateGraphMLXmlDocument()
        {
            GraphMLXmlDocument graphMLXmlDocument = new GraphMLXmlDocument(true);

            TwitterGraphMLUtil.DefineVertexStatisticsGraphMLAttributes(
                graphMLXmlDocument);

            TwitterGraphMLUtil.DefineCommonGraphMLAttributes(graphMLXmlDocument);

            graphMLXmlDocument.DefineVertexStringGraphMLAttributes(
                VertexTweetedSearchTermID, "Tweeted Search Term?");

            graphMLXmlDocument.DefineVertexStringGraphMLAttributes(
                VertexToolTipID, "Tooltip");

            TwitterGraphMLUtil.DefineEdgeStatusGraphMLAttributes(
                graphMLXmlDocument);

            return(graphMLXmlDocument);
        }