Esempio n. 1
0
    SetSingleValue
    (
        IMetadataProvider oEdgeOrVertex,
        String sKey,
        Nullable<Single> oValue,
        INumericValueConverter oNumericValueConverter
    )
    {
        Debug.Assert(oEdgeOrVertex != null);
        Debug.Assert( !String.IsNullOrEmpty(sKey) );
        Debug.Assert(oNumericValueConverter != null);
        AssertValid();

        if (oValue.HasValue)
        {
            oEdgeOrVertex.SetValue( sKey,
                oNumericValueConverter.WorkbookToGraph(oValue.Value) );
        }
    }
Esempio n. 2
0
    GetInitialSingleAttributeValue
    (
        ICollection<IMetadataProvider> oSelectedEdgesOrVertices,
        String sKey,
        INumericValueConverter oNumericValueConverter
    )
    {
        Debug.Assert(oSelectedEdgesOrVertices != null);
        Debug.Assert( !String.IsNullOrEmpty(sKey) );
        Debug.Assert(oNumericValueConverter != null);
        // AssertValid();

        Nullable<Single> fInitialValue =
            GetInitialStructAttributeValue<Single>(
                oSelectedEdgesOrVertices, sKey);

        if (!fInitialValue.HasValue)
        {
            return (null);
        }

        return ( oNumericValueConverter.GraphToWorkbook(
            fInitialValue.Value) );
    }