The class currently called CSSProperty actually represents a property-value pair. CSSPropertyAPI is a much more appropriate thing to be called CSSProperty, and CSSProperty is a better name for that class than its current name.
We also plan to add a CSSLonghand and CSSShorthand namespace. So CSSShorthandPropertyAPIAnimation, for example, will become CSSShorthand::Animation. See crbug.com/779927 for more info about this.
CSSProperty -> CSSPropertyValue
StylePropertyMetadata -> CSSPropertyValueMetadata
StylePropertySet -> CSSPropertyValueSet
MutableStylePropertySet -> MutableCSSPropertyValueSet
ImmutableStylePropertySet -> ImmutableCSSPropertyValueSet
CSSPropertyAPI -> CSSProperty
CSSShorthandPropertyAPIAnimation -> CSSShorthand::Animation etc.
CSSPropertyAPIAlignItems -> CSSLonghand::AlignItems etc.
Comment 1 by mikelawther@chromium.org
, Oct 31 2017