# com.bea.xml
SchemaModelGroup Interface

public interface SchemaModelGroup
extends `SchemaComponent`

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.

All Superinterfaces
  `SchemaComponent`

## Field Summary

Fields from interface com.bea.xml`.`SchemaComponent``
``ATTRIBUTE`, `ATTRIBUTE_GROUP`, `ELEMENT`, `IDENTITY_CONSTRAINT`, `MODEL_GROUP`, `NOTATION`, `TYPE``

## Method Summary

`public int` | `getComponentType`() Returns SchemaComponent.GROUP.
`public `QName`` | `getName`() The name of the model group.

Methods from interface `com.bea.xml.`SchemaComponent``
``getComponentRef`, `getTypeSystem``

## Method Detail

### getComponentType() Method

    public int getComponentType()

Returns SchemaComponent.GROUP.

### getName() Method

    public QName getName()

The name of the model group.