The schema contains the information required to structure the model. It is used by model layers to specify which schema layer can be used to create objects. The schema layer contains a single root package.
Property package are used to structure the property collection types used to create a schema in a folder structure.
Property package are used to structure the property collection types used to create a schema in a folder structure.
A property collection type is used to define objects in the model layer. It contains a list of property instance that define the properties that are contained within it. It is also possible to make property collection types inherit from each other. Multiple inheritance is allowed. The resulting model created from the type will contain all the properties defined in each class in the hierarchy tree. A list of rules is used to define how the collection will behave.
Enumeration property types define a list of values that can be assigned. The list is defined in the literal list attribute.
Property instances define each attribute of the property collection. They contain the following information: