identity property
String
get
identity
A stable identity for lookups: modifiers in declaration order, then the lowercase key.
Implementation
String get identity => [
for (final modifier in DiagramKeyModifier.values)
if (modifiers.contains(modifier)) modifier.name,
key.toLowerCase(),
].join('+');