in gdbclient/graph/detachedgraph.go [82:104]
func (d *DetachedElement) Values(keys ...string) []interface{} {
if d.properties == nil {
return nil
}
var values []interface{}
if keys == nil {
for _, v := range d.properties {
for _, p := range v {
values = append(values, p.PValue())
}
}
} else {
for _, key := range keys {
if v, ok := d.properties[key]; ok {
for _, p := range v {
values = append(values, p.PValue())
}
}
}
}
return values
}