Interface ModelProperties


public interface ModelProperties
Definition of a top-level property in a catalog object. Provides a set of typical property definitions. Others can be created case-by-case.

Property definitions define the property name, validate the value, and merge updates. Properties have a type: but the type is implicit via the validation, as is needed when the type is actually a map which represents a Java object, or when the value is a list.