Runtime

## Uses of Interface
org.eclipse.gmf.runtime.emf.type.core.IMetamodelType

Packages that use IMetamodelType
org.eclipse.gmf.runtime.emf.type.core: This package contains the classes that define primary classes in the Element Type framework.

Uses of IMetamodelType in org.eclipse.gmf.runtime.emf.type.core

Classes in org.eclipse.gmf.runtime.emf.type.core that implement IMetamodelType
`class` `MetamodelType` Represents an element type that maps directly to a metamodel element type ( `EClass`).
`class` `NullElementType` Singleton element type that has no `EClass`.

Methods in org.eclipse.gmf.runtime.emf.type.core that return IMetamodelType
`IMetamodelType` `AbstractElementTypeFactory.createMetamodelType(IMetamodelTypeDescriptor descriptor)`
`IMetamodelType` `IElementTypeFactory.createMetamodelType(IMetamodelTypeDescriptor descriptor)` Creates the custom metamodel type.
`IMetamodelType` `ISpecializationType.getMetamodelType()` Gets the metamodel type that this type is a specialization of.
`IMetamodelType` `SpecializationType.getMetamodelType()`
`IMetamodelType[]` `ElementTypeRegistry.getMetamodelTypes(IClientContext clientContext)` Gets the metamodel types in the registry that are bound to the `clientContext`.

Methods in org.eclipse.gmf.runtime.emf.type.core with parameters of type IMetamodelType
`boolean` `ElementTypeRegistry.register(IMetamodelType metamodelType)` Registers `metamodelType` with this registry, if its ID is unique in the registry.

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.