Runtime

## Uses of Package
org.eclipse.gmf.runtime.emf.type.core

Packages that use org.eclipse.gmf.runtime.emf.type.core
org.eclipse.gmf.runtime.diagram.ui.commands: Aurora internal packages Package Specification Diagram ui commands
org.eclipse.gmf.runtime.diagram.ui.editparts: Aurora internal packages Package Specification This package contains the edit part classes.
org.eclipse.gmf.runtime.diagram.ui.editpolicies: Aurora internal packages Package Specification This package contains the edit policy classes.
org.eclipse.gmf.runtime.diagram.ui.requests: Aurora internal packages Package Specification thispackage contains the supported request classes
org.eclipse.gmf.runtime.diagram.ui.tools: Aurora internal packages Package Specification This package contains the creation tool specific classes, they could create Notation views or Semantic elemetn sor both
org.eclipse.gmf.runtime.diagram.ui.util: Aurora internal packages Package Specification This package contains utility classes used by this plugin.
org.eclipse.gmf.runtime.emf.type.core: This package contains the classes that define primary classes in the Element Type framework.
org.eclipse.gmf.runtime.emf.type.core.commands: Provides a set of commands that are used to edit model elements.
org.eclipse.gmf.runtime.emf.type.core.edithelper: Provides the edit helper and edit helper advice for the Element Type framework.
org.eclipse.gmf.runtime.emf.type.core.requests: Provides a set of requests that are used to ask for commands to edit model elements.
org.eclipse.gmf.runtime.emf.type.ui: Provides UI-related classes that use the `ElementTypeRegistry`.
org.eclipse.gmf.runtime.emf.ui.services.modelingassistant: The Modeling Assistant Service provides an extensible algorithm for offering users easy access to the most common editing gestures in a particular context of model elements and/or diagrams.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.diagram.ui.commands
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.diagram.ui.editparts
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.diagram.ui.editpolicies
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.diagram.ui.requests
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.diagram.ui.tools
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.diagram.ui.util
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.
IHintedType A type that requires a semantic hint for view creation.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.emf.type.core
ClientContextManager The context manager loads contexts from the `elementTypeBindings` extension point and makes them available to the element type registry.
ElementType Abstract implementation for application element types.
ElementTypeAddedEvent Notification that an element type has been added to the `ElementTypeRegistry`.
ElementTypeRegistry The registry of application element types, contributed by the `org.eclipse.gmf.runtime.emf.type.core.elementTypes` extension point, or registered directly through `ElementTypeRegistry.register(IMetamodelType)` or `ElementTypeRegistry.register(ISpecializationType)`.
IClientContext Interface of an object that defines a context to which clients of the element type registry may bind element types and advice.
IContainerDescriptor Describes a model element container using an element matcher and containing references.
IEditHelperContext The context of an editing gesture.
IElementMatcher Determines whether or not a model element matches a fixed set of criteria.
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.
IElementTypeDescriptor Descriptor for an element type that has been defined in XML using the `elementTypes` extension point.
IElementTypeFactory Factory for custom element types, which must implement one of the `IMetamodelType` or `ISpecializationType` interfaces.
IElementTypeRegistryListener Interface implemented by clients wishing to know when element types are added to the element type registry.
IMetamodelType Interface used to define application-layer types that map directly to an `EClass`.
IMetamodelTypeDescriptor Descriptor for a metamodel element type that has been defined in XML using the `elementTypes` extension point.
ISpecializationType Interface used to define application-layer types that describe a specialization of a metamodel type.
ISpecializationTypeDescriptor Descriptor for a specialization element type that has been defined in XML using the `elementTypes` extension point.
MetamodelType Represents an element type that maps directly to a metamodel element type ( `EClass`).
NullElementType Singleton element type that has no `EClass`.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.emf.type.core.commands
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.emf.type.core.edithelper
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.emf.type.core.requests
IClientContext Interface of an object that defines a context to which clients of the element type registry may bind element types and advice.
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.emf.type.ui
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Classes in org.eclipse.gmf.runtime.emf.type.core used by org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
IElementType Interface used to define application-layer types that describe the kinds of elements that can be displayed, created, modified and destroyed.

Runtime

Guidelines for using Eclipse APIs.

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