Interface SchemaModelGroup

All Superinterfaces:
SchemaAnnotated, SchemaComponent
All Known Implementing Classes:
SchemaModelGroupImpl

public interface SchemaModelGroup
extends SchemaComponent, SchemaAnnotated
Represents a model group.

A model group is a syntactic construct, not a part of the logical model. For example, types declared within a model group become local to the type that uses the group - they're not local to the model group itself. Therefore in the logical model of a schema type system, a model group doesn't represent anything. Its contents are merged into the logical model at parse time.