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.