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.

    • Method Detail

      • getName

        javax.xml.namespace.QName getName()
        The name of the model group.
        Specified by:
        getName in interface SchemaComponent
      • getUserData

        java.lang.Object getUserData()
        Returns user-specific information.
        See Also:
        SchemaBookmark