Class Hierarchy

  • java.lang.Object
    • org.eclipse.emf.common.command.AbstractCommand (implements org.eclipse.emf.common.command.Command)
      • org.eclipse.emf.edit.command.ChangeCommand
        • org.enterprisedomain.classmaker.edit.command.ExecuteOperationCommand (implements org.eclipse.emf.edit.command.CommandActionDelegate)
    • org.enterprisedomain.classmaker.cdo.Activator (implements org.osgi.framework.BundleActivator)
    • org.eclipse.emf.common.notify.impl.AdapterFactoryImpl (implements org.eclipse.emf.common.notify.AdapterFactory)
      • org.enterprisedomain.classmaker.util.ClassMakerAdapterFactory
        • org.enterprisedomain.classmaker.provider.ClassMakerItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    • org.eclipse.emf.common.notify.impl.AdapterImpl (implements org.eclipse.emf.common.notify.Adapter.Internal)
      • org.eclipse.emf.edit.provider.ItemProviderAdapter (implements org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.common.util.ResourceLocator)
        • org.enterprisedomain.classmaker.provider.BlueprintItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.ClassMakerServiceItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.CompletionListenerItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.CompletionNotificationAdapterItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.CustomizerItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.EMFPluginItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.ItemItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.LoadingEListItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.LongToStateMapEntryItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.ModelsItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.NotifyingInternalEListImplItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.ProjectItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.ResourceAdapterItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.ResourceChangeListenerItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.SCMOperatorItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.SCMRegistryItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.SelectRevealHandlerItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.StageQualifierItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.StageQualifierToCustomizerMapEntryItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.StrategyItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.VersionToRevisionMapEntryItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        • org.enterprisedomain.classmaker.provider.WorkspaceItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      • org.enterprisedomain.classmaker.impl.ModelsImpl.EPackageAdapter
      • org.enterprisedomain.classmaker.impl.ModelsImpl.StageAdapter
      • org.enterprisedomain.classmaker.impl.ProjectImpl.ProjectNameAdapter
      • org.enterprisedomain.classmaker.impl.StateImpl.StateAdapter
    • org.eclipse.emf.ecore.util.BasicInvocationDelegate (implements org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate)
    • org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
      • org.eclipse.emf.ecore.impl.BasicEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject)
      • org.eclipse.emf.common.notify.impl.NotifierImpl
        • org.eclipse.emf.ecore.resource.impl.ResourceImpl (implements org.eclipse.emf.ecore.resource.Resource, org.eclipse.emf.ecore.resource.Resource.Internal)
          • org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl (implements org.eclipse.emf.ecore.xmi.XMLResource)
            • org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl (implements org.eclipse.emf.ecore.xmi.XMIResource)
    • org.eclipse.emf.cdo.ui.CDOEditorOpener.Default (implements org.eclipse.emf.cdo.ui.CDOEditorOpener)
    • org.enterprisedomain.classmaker.ClassMakerService.Stages
    • org.eclipse.e4.core.contexts.ContextFunction (implements org.eclipse.e4.core.contexts.IContextFunction)
    • org.enterprisedomain.classmaker.util.ContributionAdapterFactory (implements org.eclipse.core.runtime.IAdapterFactory)
    • org.enterprisedomain.classmaker.core.ContributionProjectNature (implements org.eclipse.core.resources.IProjectNature)
    • org.enterprisedomain.classmaker.Customizer.CustomizerComparator (implements java.util.Comparator<T>)
    • org.enterprisedomain.classmaker.core.DefaultRunnerWithProgress (implements org.enterprisedomain.classmaker.core.IRunnerWithProgress)
    • org.enterprisedomain.classmaker.core.DefaultRunWrapper (implements org.enterprisedomain.classmaker.core.IRunWrapper)
    • org.eclipse.emf.common.util.DelegatingResourceLocator (implements org.eclipse.emf.common.util.ResourceLocator)
      • org.eclipse.emf.common.EMFPlugin (implements org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
    • org.eclipse.emf.ecore.util.EObjectValidator (implements org.eclipse.emf.ecore.EValidator)
    • org.eclipse.core.commands.common.EventManager
      • org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
        • org.enterprisedomain.workbench.handler.MakeHandler (implements org.eclipse.core.commands.IHandler)
    • org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl (implements org.eclipse.emf.ecore.resource.URIConverter)
      • org.enterprisedomain.classmaker.impl.ResourceSetURIConverter (implements org.eclipse.emf.ecore.resource.URIConverter)
    • org.eclipse.core.internal.events.InternalBuilder
      • org.eclipse.core.resources.IncrementalProjectBuilder (implements org.eclipse.core.runtime.IExecutableExtension)
        • org.enterprisedomain.classmaker.core.ClassMakerBuilder (implements org.eclipse.core.resources.IBuildConfiguration)
    • org.enterprisedomain.classmaker.util.ListUtil
    • org.enterprisedomain.classmaker.util.ModelUtil
    • org.eclipse.osgi.util.NLS
      • org.enterprisedomain.classmaker.Messages
    • org.eclipse.core.runtime.PlatformObject (implements org.eclipse.core.runtime.IAdaptable)
    • org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
      • org.eclipse.ui.plugin.AbstractUIPlugin
      • org.enterprisedomain.classmaker.core.ClassMakerPlugin
      • org.eclipse.emf.common.EMFPlugin.EclipsePlugin (implements org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin, org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
      • org.enterprisedomain.classmaker.libraries.LibrariesPlugin
    • org.eclipse.core.runtime.jobs.ProgressProvider
    • org.enterprisedomain.classmaker.util.ProjectAdapterFactory (implements org.eclipse.core.runtime.IAdapterFactory)
    • org.enterprisedomain.workbench.ProjectAdapterFactory (implements org.eclipse.core.runtime.IAdapterFactory)
    • org.enterprisedomain.classmaker.core.ProjectNature (implements org.eclipse.core.resources.IProjectNature)
    • org.enterprisedomain.classmaker.util.ReflectiveFactory
    • org.enterprisedomain.classmaker.ReflectiveInvocationDelegateFactory (implements org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory)
    • org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl (implements org.eclipse.emf.ecore.resource.Resource.Factory)
    • org.enterprisedomain.classmaker.util.ResourceUtils
    • org.enterprisedomain.workbench.Startup (implements org.eclipse.ui.IStartup)
    • org.eclipse.emf.ecore.util.Switch<T>
    • org.eclipse.jface.wizard.Wizard (implements org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard)
    • org.enterprisedomain.classmaker.core.WrappingProgressMonitor (implements org.eclipse.core.runtime.IProgressMonitor)

Interface Hierarchy

Enum Class Hierarchy