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

DefineVertexStatisticsGraphMLAttributes() public static method

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

        graphMLXmlDocument.DefineGraphMLAttributes(false, "int",
            VertexFollowedID, "Followed",
            VertexFollowersID, "Followers",
            VertexStatusesID, "Tweets",
            VertexFavoritesID, "Favorites",
            VertexUtcOffsetID, "Time Zone UTC Offset (Seconds)"
            );

        graphMLXmlDocument.DefineVertexStringGraphMLAttributes(
            VertexDescriptionID, "Description",
            VertexLocationID, "Location",
            VertexUrlID, "Web",
            VertexTimeZoneID, "Time Zone",
            VertexJoinedDateUtcID, "Joined Twitter Date (UTC)"
            );
    }

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);
        }