Hierarchy For All Packages

Package Hierarchies:

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.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.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.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.ModelPairItemProvider (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.ModelPairImpl.EPackageAdapter
      • org.enterprisedomain.classmaker.impl.ModelPairImpl.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.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.Customizer.CustomizerComparator (implements java.util.Comparator<T>)
    • 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.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.internal.jobs.InternalJob (implements java.lang.Comparable<T>)
        • org.eclipse.core.runtime.jobs.Job (implements org.eclipse.core.runtime.IAdaptable)
          • org.eclipse.core.internal.resources.InternalWorkspaceJob
    • org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
      • 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.eclipse.core.runtime.jobs.ProgressProvider
    • 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.eclipse.emf.ecore.util.Switch<T>
    • org.enterprisedomain.classmaker.core.WrappingProgressMonitor (implements org.eclipse.core.runtime.IProgressMonitor)

Interface Hierarchy

  • org.eclipse.emf.common.notify.Adapter
  • org.enterprisedomain.classmaker.ClassMakerPackage.Literals
  • org.eclipse.core.runtime.IAdaptable
    • org.enterprisedomain.classmaker.jobs.Worker
  • org.enterprisedomain.classmaker.core.IRunnerWithProgress
  • org.enterprisedomain.classmaker.core.IRunWrapper
  • org.eclipse.core.runtime.jobs.ISchedulingRule
    • org.enterprisedomain.classmaker.Project (also extends org.eclipse.emf.ecore.EObject)
      • org.enterprisedomain.classmaker.Contribution (also extends org.enterprisedomain.classmaker.Item)
    • org.enterprisedomain.classmaker.State (also extends org.enterprisedomain.classmaker.Item)
    • org.enterprisedomain.classmaker.Workspace (also extends org.eclipse.emf.ecore.EObject)
  • org.eclipse.emf.common.notify.Notifier
    • org.eclipse.emf.ecore.EObject
      • org.enterprisedomain.classmaker.Blueprint
      • org.enterprisedomain.classmaker.ClassMakerService
      • org.enterprisedomain.classmaker.CompletionListener
      • org.enterprisedomain.classmaker.CompletionNotificationAdapter (also extends org.eclipse.emf.common.notify.Adapter)
      • org.enterprisedomain.classmaker.Customizer
      • org.eclipse.emf.ecore.EModelElement
        • org.eclipse.emf.ecore.EFactory
        • org.eclipse.emf.ecore.ENamedElement
      • org.enterprisedomain.classmaker.Item
        • org.enterprisedomain.classmaker.Contribution (also extends org.enterprisedomain.classmaker.Project)
        • org.enterprisedomain.classmaker.Revision
        • org.enterprisedomain.classmaker.State (also extends org.eclipse.core.runtime.jobs.ISchedulingRule)
      • org.enterprisedomain.classmaker.Localizable
      • org.enterprisedomain.classmaker.ModelPair
      • org.enterprisedomain.classmaker.Project (also extends org.eclipse.core.runtime.jobs.ISchedulingRule)
        • org.enterprisedomain.classmaker.Contribution (also extends org.enterprisedomain.classmaker.Item)
      • org.enterprisedomain.classmaker.ResourceAdapter (also extends org.eclipse.emf.common.notify.Adapter)
      • org.enterprisedomain.classmaker.ResourceChangeListener
      • org.enterprisedomain.classmaker.ResultListener
      • org.enterprisedomain.classmaker.SCMOperator<T>
      • org.enterprisedomain.classmaker.SCMRegistry<T>
      • org.enterprisedomain.classmaker.SelectRevealHandler
      • org.enterprisedomain.classmaker.StageQualifier
      • org.enterprisedomain.classmaker.Strategy
      • org.enterprisedomain.classmaker.Workspace (also extends org.eclipse.core.runtime.jobs.ISchedulingRule)

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
      • org.enterprisedomain.classmaker.Stage (implements org.eclipse.emf.common.util.Enumerator)