| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace | 
|---|---|---|---|---|---|---|---|
| java.util.HashSet | melnorme.utilbox.collections.HashSet2 | 8 | 4 | 1 | T_SUPER_R | - | Jdk -> Internal | 
| java.nio.file.Path | melnorme.utilbox.misc.Location | 66 | 7 | 1 | Composition | - | Jdk -> Internal | 
| java.lang.String | melnorme.utilbox.misc.Location | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| java.util.Collection | java.lang.Iterable | 8 | 8 | 1 | R_SUPER_T | - | Jdk -> Jdk | 
| java.io.File | melnorme.utilbox.misc.Location | 14 | 2 | 1 | - | - | Jdk -> Internal | 
| org.eclipse.core.runtime.IPath | java.nio.file.Path | 3 | 2 | 1 | - | - | External -> Jdk | 
| org.eclipse.core.runtime.IPath | java.io.File | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| java.lang.Integer | int | 4 | 2 | 1 | - | Unboxing | Jdk -> Jdk | 
| org.eclipse.ui.texteditor.ITextEditor | org.eclipse.ui.IEditorPart | 5 | 3 | 1 | - | - | External -> External | 
| com.googlecode.goclipse.ui.wizards.GoProjectWizardPage | com.googlecode.goclipse.ui.wizards.LANGUAGE_ProjectWizardFirstPage | 1 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| java.lang.Throwable | org.eclipse.core.runtime.IStatus | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| ? | melnorme.lang.ide.core.ILangOperationsListener_Actual | 1 | 1 | 1 | - | - | TypeVariable -> Internal | 
| LANG_PROJECT_ID.ide.core.operations.LANGUAGE_ToolManager | melnorme.lang.ide.core.operations.AbstractToolsManager | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| LANG_PROJECT_ID.ide.ui.LANGUAGE_OperationsConsoleListener | melnorme.lang.ide.core.ILangOperationsListener_Actual | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.collections.ArrayList2 | java.lang.Iterable | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.utilbox.misc.ByteArrayOutputStreamExt | melnorme.utilbox.misc.IByteSequence | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.ops.ToolSourceError | melnorme.lang.tooling.ops.ToolSourceMessage | 3 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.jface.text.IDocument | org.eclipse.core.filebuffers.ITextFileBuffer | 1 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.dialogs.LangProjectWizardFirstPage.DetectGroup | melnorme.lang.ide.ui.dialogs.LangProjectWizardFirstPage.PreferencesValidationGroup | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.DirectoryTextField | melnorme.util.swt.components.fields.ButtonTextField | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.jface.text.source.ISourceViewer | org.eclipse.jface.text.source.SourceViewer | 3 | 3 | 1 | - | - | External -> External | 
| LANG_PROJECT_ID.ide.ui.editor.LANGUAGE_Editor | melnorme.lang.ide.ui.editor.AbstractLangEditor | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| void | melnorme.util.swt.components.fields.ButtonTextField | 3 | 3 | 1 | - | - | Jdk -> Internal | 
| java.util.ArrayList | melnorme.utilbox.collections.ArrayList2 | 17 | 11 | 1 | T_SUPER_R | - | Jdk -> Internal | 
| void | melnorme.util.swt.components.fields.FileTextField | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| void | melnorme.util.swt.components.fields.DirectoryTextField | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| java.util.List | melnorme.utilbox.collections.ArrayList2 | 4 | 4 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | java.nio.file.Path | 2 | 2 | 1 | SIBLING | - | Jdk -> Jdk | 
| org.eclipse.core.runtime.IPath | org.eclipse.core.resources.IResource | 1 | 1 | 1 | - | - | External -> External | 
| void | melnorme.lang.tooling.ops.FindDefinitionResult | 3 | 3 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.ui.editor.AbstractLangEditorActions | melnorme.lang.ide.ui.editor.LangEditorContextMenuContributor | 5 | 3 | 1 | - | - | Internal -> Internal | 
| org.eclipse.ui.texteditor.ITextEditor | melnorme.lang.ide.ui.editor.AbstractLangEditor | 9 | 3 | 1 | - | - | External -> Internal | 
| org.eclipse.jface.text.contentassist.IContentAssistant | org.eclipse.jface.text.contentassist.ContentAssistant | 3 | 3 | 1 | - | - | External -> External | 
| org.eclipse.jface.text.source.SourceViewer | org.eclipse.jface.text.source.ISourceViewer | 2 | 2 | 1 | - | - | External -> External | 
| java.lang.CharSequence | java.lang.String | 4 | 2 | 1 | T_SUPER_R | - | Jdk -> Jdk | 
| org.eclipse.core.runtime.IProgressMonitor | melnorme.lang.ide.core.operations.TimeoutProgressMonitor | 4 | 4 | 1 | T_SUPER_R | - | External -> Internal | 
| org.eclipse.core.runtime.CoreException | melnorme.utilbox.core.CommonException | 2 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.tooling.completion.LangCompletionProposal | melnorme.lang.tooling._actual.ToolCompletionProposal | 8 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.ui.IEditorPart | org.eclipse.ui.texteditor.ITextEditor | 12 | 6 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.text.completion.LangContentAssistInvocationContext | melnorme.lang.ide.ui.editor.actions.SourceOperationContext | 1 | 1 | 1 | - | - | Internal -> Internal | 
| org.eclipse.ui.IEditorPart | org.eclipse.jface.text.ITextViewer | 2 | 2 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.tools.ToolProcessRunner | melnorme.lang.ide.ui.tools.ToolManagerOperationHelper | 2 | 2 | 1 | - | - | Internal -> Internal | 
| java.lang.Iterable | melnorme.utilbox.collections.Indexable | 15 | 3 | 1 | - | - | Jdk -> Internal | 
| java.util.Hashtable | melnorme.utilbox.collections.HashMap2 | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| java.util.List | melnorme.utilbox.collections.Indexable | 44 | 9 | 1 | - | - | Jdk -> Internal | 
| org.eclipse.core.runtime.IProgressMonitor | melnorme.lang.ide.core.utils.process.EclipseCancelMonitor | 2 | 2 | 1 | Composition | - | External -> Internal | 
| java.util.ArrayList | melnorme.utilbox.collections.Indexable | 2 | 2 | 1 | SIBLING | - | Jdk -> Internal | 
| org.eclipse.core.runtime.IProgressMonitor | melnorme.utilbox.concurrency.ICancelMonitor | 16 | 3 | 1 | - | - | External -> Internal | 
| org.eclipse.jface.resource.ImageDescriptor | melnorme.util.swt.jface.IManagedImage | 28 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.tooling.structure.StructureElementData | melnorme.lang.tooling.ElementAttributes | 6 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | org.eclipse.ui.IEditorInput | 4 | 2 | 1 | - | - | Internal -> External | 
| melnorme.lang.tooling.structure.IStructureElement | melnorme.lang.tooling.structure.StructureElement | 36 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.engine.IStructureModelListener | melnorme.util.swt.components.IFieldValueListener | 2 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.ui.part.EditorPart | org.eclipse.ui.IEditorPart | 2 | 2 | 1 | - | - | External -> External | 
| melnorme.utilbox.misc.Location | java.lang.Object | 4 | 4 | 1 | - | - | Internal -> Jdk | 
| java.lang.String | melnorme.lang.ide.ui.editor.structure.StructureModelManager.StructureInfo | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.misc.ListenerListHelper | melnorme.utilbox.fields.DomainField | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.misc.Location | java.nio.file.Path | 3 | 3 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.tooling.data.SDKLocationValidator | melnorme.lang.tooling.data.PathValidator | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.data.LocationValidator | melnorme.lang.tooling.data.PathValidator | 6 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.tooling.data.IFieldValidator<?> | melnorme.lang.tooling.data.IFieldValidator | 12 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.jface.text.source.SourceViewer | melnorme.lang.ide.ui.editor.LangSourceViewer | 8 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.ui.editor.ISourceViewerExt | melnorme.lang.ide.ui.editor.LangSourceViewer | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.completion.ContentAssistPreferenceHandler | org.eclipse.jface.preference.IPreferenceStore | 4 | 2 | 1 | - | - | Internal -> External | 
| melnorme.lang.ide.ui.text.completion.ContentAssistPreferenceHandler | melnorme.lang.ide.ui.text.completion.ContentAssistantExt | 2 | 2 | 1 | Composition | - | Internal -> Internal | 
| void | org.eclipse.jface.text.rules.FastPartitioner | 2 | 2 | 1 | - | - | Jdk -> External | 
| org.eclipse.jface.text.IDocumentPartitioner | org.eclipse.jface.text.rules.FastPartitioner | 4 | 2 | 1 | - | - | External -> External | 
| org.eclipse.ui.IEditorInput | melnorme.lang.ide.core.engine.StructureModelManager.StructureInfo | 2 | 2 | 1 | - | - | External -> Internal | 
| org.eclipse.ui.texteditor.AbstractDecoratedTextEditor | melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | 10 | 2 | 1 | - | - | External -> Internal | 
| org.eclipse.core.filebuffers.IFileBuffer | org.eclipse.core.filebuffers.ITextFileBuffer | 2 | 2 | 1 | - | - | External -> External | 
| org.eclipse.ui.IEditorPart | melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | 2 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.ui.editor.AbstractLangEditor | melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.hover.BestMatchHover | org.eclipse.jface.text.information.IInformationProviderExtension2 | 2 | 2 | 1 | - | - | Internal -> External | 
| melnorme.lang.utils.parse.StringParserHelper | melnorme.lang.utils.parse.StringParseSource | 9 | 3 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.utils.parse.IParseSource | melnorme.lang.utils.parse.ICharSource<?> | 9 | 3 | 1 | - | - | Internal -> Internal | 
| java.io.BufferedReader | melnorme.lang.utils.parse.StringParseSource | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| void | melnorme.utilbox.core.CommonException | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| melnorme.util.swt.jface.IManagedImage | org.eclipse.jface.resource.ImageDescriptor | 6 | 2 | 1 | - | - | Internal -> External | 
| melnorme.lang.ide.core.operations.LangProjectBuilderExt.AbstractRunBuildOperation | melnorme.lang.ide.core.operations.IBuildTargetOperation | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.utils.process.RunExternalProcessTask | melnorme.lang.ide.core.utils.process.AbstractRunProcessTask | 5 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.swt.graphics.Image | org.eclipse.jface.viewers.StyledString | 1 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.ide.core.operations.LangProjectBuilderExt | melnorme.lang.ide.core.operations.LangProjectBuilder | 6 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.LangProjectBuilder.AbstractRunBuildOperation | melnorme.lang.ide.core.operations.IBuildTargetOperation | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.IBundleInfo | java.lang.Object | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.IBuildTargetOperation | melnorme.utilbox.collections.ArrayList2<melnorme.lang.ide.core.operations.IBuildTargetOperation> | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.IBuildTargetOperation | melnorme.lang.ide.core.operations.LangBuildManagerProjectBuilder.CommonBuildTargetOperation | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.actions.AbstractEditorOperation | melnorme.lang.ide.ui.editor.actions.AbstractEditorOperation2<?> | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.actions.AbstractEditorOperation | LANG_PROJECT_ID.ide.ui.actions.LANGUAGE_OracleOpenDefinitionOperation | 1 | 1 | 1 | - | - | Internal -> Internal | 
| void | java.lang.String | 5 | 4 | 1 | - | - | Jdk -> Jdk | 
| melnorme.lang.ide.ui.editor.actions.AbstractEditorOperation | com.googlecode.goclipse.ui.actions.GoOracleOpenDefinitionOperation | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.core.resources.IProject | void | 5 | 2 | 1 | - | - | External -> Jdk | 
| org.eclipse.core.resources.IProject | melnorme.lang.ide.core.project_model.ProjectBuildInfo | 2 | 2 | 1 | Composition | - | External -> Internal | 
| melnorme.utilbox.collections.ArrayList2<melnorme.lang.ide.core.operations.BuildTarget> | melnorme.lang.ide.core.project_model.ProjectBuildInfo | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable<melnorme.lang.ide.core.operations.BuildTarget> | melnorme.lang.ide.core.project_model.ProjectBuildInfo | 4 | 2 | 1 | Composition | - | Internal -> Internal | 
| org.eclipse.swt.graphics.Image | org.eclipse.jface.resource.ImageDescriptor | 9 | 2 | 1 | - | - | External -> External | 
| melnorme.lang.ide.debug.core.services.DebugServicesExtensions | melnorme.lang.ide.debug.core.services.LangDebugServicesExtensions | 2 | 2 | 1 | - | - | Internal -> Internal | 
| java.lang.Class | java.lang.Class<?> | 1 | 1 | 1 | - | - | Jdk -> Jdk | 
| melnorme.lang.ide.core.operations.build.CommonBuildTargetOperation | melnorme.lang.ide.core.operations.build.IBuildTargetOperation | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable | melnorme.utilbox.collections.HashMap2 | 2 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable | melnorme.utilbox.collections.Collection2 | 14 | 4 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable | java.lang.Iterable | 8 | 4 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.project_model.BundleModelManager | melnorme.lang.ide.core.project_model.IBundleModelManager | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.project_model.BundleModelManager | melnorme.lang.ide.core.GoBundleModelManager | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.ide.core.project_model.BundleModelManager | LANG_PROJECT_ID.ide.core.bundle_model.LANGUAGE_BundleModelManager | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| java.lang.Object | com.googlecode.goclipse.ui.navigator.elements.GoPathElement | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.util.swt.components.AbstractField | melnorme.utilbox.fields.IDomainField | 18 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| void | org.eclipse.swt.widgets.Text | 6 | 4 | 1 | - | - | Jdk -> External | 
| melnorme.util.swt.components.AbstractFieldComponent | melnorme.util.swt.components.fields.RadioSelectionField | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractFieldComponent<?> | melnorme.util.swt.components.fields.CheckBoxField | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractFieldComponent<?> | melnorme.util.swt.components.fields.ColorField | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractFieldComponent<?> | melnorme.util.swt.components.fields.ComboBoxField | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractFieldComponent<?> | melnorme.util.swt.components.fields.TextField2 | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractFieldComponent<?> | melnorme.util.swt.components.fields.SpinnerNumberField | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractFieldComponent | melnorme.util.swt.components.AbstractFieldExt2 | 4 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.Launch_ProgramPathField | melnorme.lang.ide.ui.fields.ProjectRelativePathField | 3 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.fields.ProgramPathField | melnorme.lang.ide.ui.fields.ProjectRelativePathField | 2 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.swt.widgets.Control | org.eclipse.swt.widgets.Combo | 2 | 2 | 1 | - | - | External -> External | 
| void | org.eclipse.swt.widgets.Combo | 2 | 2 | 1 | - | - | Jdk -> External | 
| org.eclipse.swt.widgets.Control | org.eclipse.swt.widgets.Text | 2 | 2 | 1 | - | - | External -> External | 
| melnorme.util.swt.components.AbstractFieldExt2 | melnorme.util.swt.components.FieldComponent | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.TextField | melnorme.util.swt.components.fields.TextFieldComponent | 12 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.core.runtime.IPath | melnorme.utilbox.misc.Location | 6 | 2 | 1 | - | - | External -> Internal | 
| org.eclipse.core.resources.IFile | melnorme.utilbox.misc.Location | 2 | 2 | 1 | - | - | External -> Internal | 
| org.eclipse.core.resources.IFile | org.eclipse.core.resources.IResource | 3 | 3 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ExecutableFileValidator | melnorme.lang.ide.core.launch.ProjectBuildArtifactValidator | 2 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.core.project_model.AbstractBundleInfo.BuildConfiguration | java.lang.String | 6 | 2 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.utilbox.collections.HashMap2 | melnorme.utilbox.collections.LinkedHashMap2 | 2 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangProjectOptionsBlock | melnorme.lang.ide.ui.preferences.LangProjectBuildConfigurationComponent | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget | melnorme.lang.ide.core.operations.build.BuildTargetRunner | 4 | 2 | 1 | - | - | Internal -> Internal | 
| java.lang.String | melnorme.lang.ide.core.operations.build.BuildTargetRunner.BuildConfiguration | 8 | 2 | 1 | Composition | - | Jdk -> Internal | 
| java.nio.file.Path | java.lang.String | 4 | 3 | 1 | SIBLING | - | Jdk -> Jdk | 
| void | melnorme.utilbox.process.ExternalProcessHelper.ExternalProcessResult | 5 | 4 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget | java.lang.String | 9 | 5 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.OperationInfo | melnorme.lang.ide.core.operations.MessageEventInfo | 6 | 2 | 1 | Composition | - | Internal -> Internal | 
| org.eclipse.core.resources.IProject | melnorme.lang.ide.core.operations.OperationInfo | 2 | 2 | 1 | Composition | - | External -> Internal | 
| melnorme.utilbox.core.CommonException | melnorme.lang.ide.core.utils.process.AbstractRunProcessTask.ProcessStartHelper | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.process.ExternalProcessNotifyingHelper | melnorme.lang.ide.core.utils.process.AbstractRunProcessTask.ProcessStartHelper | 10 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.core.resources.IProject | java.lang.String | 2 | 2 | 1 | - | - | External -> Jdk | 
| melnorme.lang.ide.core.operations.build.BuildTargetRunner | melnorme.lang.ide.core.operations.build.BuildTargetValidator3 | 14 | 3 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildManager.BuildConfiguration | java.lang.String | 7 | 3 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.build.BuildTargetValidator3 | melnorme.lang.ide.core.operations.build.BuildTargetValidator | 5 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.launch.ProjectBuildArtifactValidator | melnorme.lang.ide.core.launch.LaunchExecutableValidator | 4 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| java.util.Collection | melnorme.utilbox.collections.Collection2 | 2 | 1 | 1 | - | - | Jdk -> Internal | 
| java.util.Collection | melnorme.utilbox.collections.ArrayList2 | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| java.util.HashMap | melnorme.utilbox.collections.LinkedHashMap2 | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| java.util.Set | melnorme.utilbox.collections.Collection2 | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.misc.Location | com.googlecode.goclipse.tooling.env.GoWorkspaceLocation | 6 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.ui.launch.AbstractLaunchShortcut2.ILaunchTarget | melnorme.lang.ide.ui.launch.BaseLaunchShortcut.ILaunchable | 10 | 2 | 1 | - | - | Internal -> Internal | 
| boolean | java.lang.String | 2 | 2 | 1 | - | - | Jdk -> Jdk | 
| java.lang.String | melnorme.lang.ide.core.operations.build.BuildTarget.BuildTargetData | 8 | 2 | 1 | Composition | - | Jdk -> Internal | 
| melnorme.lang.ide.ui.fields.ArgumentsGroupField | melnorme.lang.ide.ui.preferences.BuildTargetSettingsComponent | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.core.fntypes.ICallable | melnorme.utilbox.core.fntypes.CommonGetter | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.launch.LaunchExecutableValidator | melnorme.lang.ide.core.launch.BuildTargetSettingsValidator | 8 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.ui.fields.ProjectRelativePathField | melnorme.lang.ide.ui.preferences.BuildTargetSettingsComponent | 1 | 1 | 1 | - | - | Internal -> Internal | 
| void | com.googlecode.goclipse.tooling.env.GoOs | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| void | java.lang.ProcessBuilder | 2 | 1 | 1 | - | - | Jdk -> Jdk | 
| melnorme.util.swt.components.FieldComponent | melnorme.utilbox.fields.IDomainField | 10 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.ButtonTextField | melnorme.util.swt.components.fields.EnablementButtonTextField | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.ops.SourceLineColumnRange | melnorme.lang.tooling.ops.FindDefinitionResult | 3 | 2 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTargetValidator | melnorme.lang.ide.core.operations.build.ValidatedBuildTarget | 4 | 1 | 1 | - | - | Internal -> Internal | 
| void | boolean | 13 | 10 | 1 | - | - | Jdk -> Jdk | 
| melnorme.lang.ide.core.operations.build.CommonBuildTargetOperation | melnorme.lang.ide.core.operations.build.IToolOperation | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.lang.Object | melnorme.lang.ide.core.project_model.view.BundleErrorElement | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| mmrnmhrm.core.dub_model.DubBundleInfo | melnorme.lang.ide.core.project_model.AbstractBundleInfo | 1 | 1 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.core.project_model.view.BundleErrorElement | java.lang.Object | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| com.github.rustdt.tooling.cargo.CrateManifest.CrateDependencyRef | melnorme.lang.tooling.bundle.DependencyRef | 2 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.core.project_model.AbstractBundleInfo | melnorme.lang.ide.core.BundleInfo | 20 | 5 | 1 | T_SUPER_R | - | Internal -> Internal | 
| void | melnorme.lang.ide.core.operations.build.BuildTarget | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | melnorme.utilbox.collections.Indexable<java.lang.String> | 10 | 5 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | melnorme.lang.ide.core.launch.BuildTargetLaunchSettings | 4 | 2 | 1 | Composition | - | Jdk -> Internal | 
| java.lang.String | void | 1 | 1 | 1 | - | - | Jdk -> Jdk | 
| java.lang.String | java.lang.String[] | 6 | 3 | 1 | - | - | Jdk -> Jdk | 
| java.lang.String | melnorme.lang.ide.core.operations.build.BuildManager.BuildConfiguration | 9 | 2 | 1 | Composition | - | Jdk -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildManager.BuildConfiguration | melnorme.lang.tooling.bundle.LaunchArtifact | 17 | 3 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable<melnorme.lang.tooling.bundle.LaunchArtifact> | melnorme.lang.tooling.bundle.LaunchArtifact | 4 | 3 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget.BuildTargetData | java.lang.String | 2 | 2 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.ide.core.launch.ProjectLaunchSettings | melnorme.lang.ide.core.launch.ILaunchConfigSerializer | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.io.Reader | melnorme.lang.utils.parse.ICharacterReader | 4 | 2 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.utils.parse.ParseSource | melnorme.lang.utils.parse.ICharSource | 8 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.parser.lexer.StringCharacterReader | melnorme.lang.utils.parse.StringParseSource | 2 | 2 | 1 | - | - | Internal -> Internal | 
| int | org.eclipse.swt.graphics.Point | 1 | 1 | 1 | - | - | Jdk -> External | 
| melnorme.lang.ide.ui.editor.text.LangAutoEditsPreferencesAdapter | melnorme.lang.ide.ui.editor.text.ILangAutoEditsPreferencesAccess | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.CodeFormatterConstants.IndentMode | melnorme.lang.ide.core.text.format.FormatterIndentMode | 3 | 1 | 1 | - | - | Internal -> Internal | 
| _org.eclipse.cdt.ui.text.IColorManager | melnorme.util.swt.jface.text.ColorManager2 | 13 | 2 | 1 | - | - | External -> Internal | 
| java.lang.String | melnorme.lang.ide.ui.text.coloring.ColoringItemPreference | 6 | 3 | 1 | - | - | Jdk -> Internal | 
| _org.eclipse.cdt.ui.text.ITokenStore | _org.eclipse.cdt.internal.ui.text.TokenStore | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| _org.eclipse.cdt.internal.ui.text.util.CColorManager | melnorme.util.swt.jface.text.ColorManager2 | 1 | 1 | 1 | - | - | Internal -> Internal | 
| _org.eclipse.cdt.ui.text.ITokenStoreFactory | _org.eclipse.cdt.internal.ui.text.TokenStore | 1 | 1 | 1 | - | - | External -> Internal | 
| org.eclipse.jface.text.rules.Token | melnorme.utilbox.misc.Pair<melnorme.lang.ide.ui.text.coloring.ColoringItemPreference, org.eclipse.jface.text.rules.Token> | 1 | 1 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.core.utils.prefs.PreferencesLookupHelper | melnorme.lang.ide.core.utils.prefs.IPreferencesAccess | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| _org.eclipse.cdt.internal.ui.text.TokenStore | melnorme.lang.ide.ui.text.coloring.TokenRegistry | 6 | 2 | 1 | R_SUPER_T | - | External -> Internal | 
| melnorme.lang.ide.ui.text.coloring.ColoringItemPreference | melnorme.lang.ide.ui.text.coloring.TextStylingPreference | 8 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.misc.Pair<melnorme.lang.ide.ui.text.coloring.TextStylingPreference, org.eclipse.jface.text.rules.Token> | org.eclipse.jface.text.rules.Token | 1 | 1 | 1 | - | - | Internal -> External | 
| melnorme.lang.ide.ui.text.coloring.TextStylingPreference | melnorme.lang.ide.ui.text.coloring.ITextStylingPref | 5 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.TextStylingPreference | melnorme.lang.ide.ui.text.coloring.ThemedTextStylingPreference | 11 | 2 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.TextStyling | melnorme.lang.ide.ui.text.coloring.TextStyling.TextStylingData | 6 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.ownership.OwnedArraylist | melnorme.utilbox.ownership.OwnedObjects | 2 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.ownership.IOwnedList | java.util.List | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk | 
| melnorme.utilbox.ownership.IOwnedList<melnorme.utilbox.ownership.IDisposable> | melnorme.utilbox.ownership.IOwner | 1 | 1 | 1 | - | - | Internal -> Internal | 
| java.lang.String | melnorme.lang.ide.ui.preferences.ColorPreference | 3 | 1 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | melnorme.lang.ide.ui.text.coloring.ThemedTextStylingPreference | 1 | 1 | 1 | Composition | - | Jdk -> Internal | 
| melnorme.lang.ide.ui.preferences.ColorPreference | melnorme.lang.ide.ui.text.coloring.ThemedColorPreference | 10 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.utils.prefs.PreferenceHelper | melnorme.lang.ide.core.utils.prefs.IGlobalPreference | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.data.PathValidator | org.eclipse.core.resources.IProject | 2 | 2 | 1 | - | - | Internal -> External | 
| java.lang.String | melnorme.lang.ide.core.utils.prefs.BooleanPreference | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | melnorme.lang.ide.core.utils.prefs.StringPreference | 6 | 2 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | melnorme.lang.ide.core.utils.prefs.PreferenceHelper<?> | 2 | 2 | 1 | Composition | - | Jdk -> Internal | 
| java.util.LinkedHashMap | melnorme.utilbox.collections.ArrayList2 | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.fields.IValidatedField<?> | melnorme.lang.tooling.data.IValidationSource | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.data.StatusLevel | melnorme.lang.tooling.data.StatusException | 2 | 2 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.tooling.data.StatusException | melnorme.lang.tooling.data.IStatusMessage | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.IDomainField<melnorme.lang.ide.ui.text.coloring.TextStyling> | melnorme.lang.ide.ui.text.coloring.StylingPreferences.SimpleTextStylingPref | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.IPreferencesWidgetComponent | melnorme.lang.ide.ui.preferences.common.IPreferencesWidget | 7 | 3 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.fields.DomainField | melnorme.utilbox.fields.IDomainField | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.fields.IDomainField | melnorme.utilbox.fields.IFieldView | 4 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.fields.IDomainField | melnorme.utilbox.fields.IProperty | 8 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractComponentsPrefPage | melnorme.lang.ide.ui.preferences.common.AbstractPreferencesEditorsPrefPage | 12 | 3 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.DomainField | melnorme.utilbox.fields.IFieldView | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.data.IValidationSource | ? extendsmelnorme.lang.tooling.data.IValidationSource | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.StylingPreferences.SimpleTextStylingPref | melnorme.utilbox.fields.IDomainField<melnorme.lang.ide.ui.text.coloring.TextStyling> | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.ITextStylingPref | melnorme.utilbox.fields.IFieldView<melnorme.lang.ide.ui.text.coloring.TextStyling> | 12 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.ITextStylingPref | melnorme.lang.ide.ui.text.coloring.ThemedTextStylingPreference | 6 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangSDKConfigBlock | melnorme.lang.ide.ui.preferences.AbstractPreferencesBlockExt | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.IWidgetComponent | melnorme.lang.ide.ui.preferences.common.IPreferencesWidget | 2 | 2 | 1 | T_SUPER_R | - | Internal -> Internal | 
| com.googlecode.goclipse.ui.preferences.GoSDKConfigBlock | melnorme.lang.ide.ui.preferences.AbstractPreferencesBlockExt | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractComponentExt | melnorme.lang.ide.ui.preferences.AbstractPreferencesBlockExt | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractPreferencesEditorsPrefPage | org.eclipse.jface.preference.IPreferenceStore | 1 | 1 | 1 | - | - | Internal -> External | 
| boolean | void | 10 | 4 | 1 | - | - | Jdk -> Jdk | 
| melnorme.utilbox.fields.IProperty | melnorme.utilbox.fields.IFieldView | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangEditorContentAssistConfigurationBlock | melnorme.lang.ide.ui.preferences.common.AbstractPreferencesBlock | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.utils.parse.IBasicCharSource | melnorme.lang.utils.parse.ICharSource | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| int | char | 4 | 1 | 1 | - | Narrowing | Jdk -> Jdk | 
| melnorme.lang.utils.parse.ICharSource<?> | melnorme.lang.utils.parse.ICharacterReader | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.project_model.IBundleModelManager | melnorme.lang.ide.core.project_model.BundleModelManager<?> | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.utils.prefs.StringPreference | melnorme.lang.ide.core.utils.prefs.OptionalStringPreference | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.ast.SourceRange | int | 1 | 1 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.tooling.data.ValidationException | melnorme.utilbox.core.CommonException | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangProjectBuildConfigurationComponent | melnorme.lang.ide.ui.preferences.ProjectBuildConfigurationComponent | 5 | 3 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangEditorConfigurationBlock | melnorme.lang.ide.ui.preferences.EditorConfigurationBlock | 1 | 1 | 1 | - | - | Internal -> Internal | 
| SourceColoringConfigurationBlock | LANG_PROJECT_ID.ide.ui.preferences.LANGUAGE_SourceColoringConfigurationBlock | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.utils.prefs.BooleanPreference | melnorme.lang.ide.core.utils.prefs.IProjectPreference<java.lang.Boolean> | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractComponentExt | melnorme.util.swt.components.IDisableableComponent | 6 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.net.URI | org.eclipse.core.runtime.IPath | 4 | 1 | 1 | - | - | Jdk -> External | 
| melnorme.lang.ide.core.utils.prefs.StringPreference | melnorme.lang.ide.core.utils.prefs.IProjectPreference<java.lang.String> | 7 | 2 | 1 | - | - | Internal -> Internal | 
| java.util.concurrent.ExecutorService | melnorme.utilbox.concurrency.ICommonExecutor | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.engine.StructureModelManager.StructureUpdateTask | melnorme.lang.utils.concurrency.UpdateTask | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.engine.StructureModelManager.StructureInfo | melnorme.lang.ide.core.engine.StructureModelManager.SourceModelRegistration | 4 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.utilbox.collections.ArrayList2<melnorme.utilbox.ownership.IDisposable> | melnorme.utilbox.ownership.IOwner | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.utils.concurrency.UpdateTask | melnorme.lang.ide.core.engine.StructureModelManager.StructureUpdateTask | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.utils.concurrency.UpdateTask | melnorme.lang.utils.concurrency.ConcurrentlyDerivedData.DataUpdateTask<DATA> | 3 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.core.engine.EngineClient | void | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.engine.EngineClient | melnorme.lang.ide.core.engine.SourceModelManager | 10 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable<melnorme.utilbox.ownership.IDisposable> | melnorme.utilbox.ownership.IOwner | 2 | 2 | 1 | - | - | Internal -> Internal | 
| com.googlecode.goclipse.core.engine.GoEngineClient | com.googlecode.goclipse.core.engine.GoSourceModelManager | 1 | 1 | 1 | - | - | Internal -> Internal | 
| org.eclipse.swt.widgets.Shell | org.eclipse.ui.IEditorPart | 1 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.ide.core.LangCore2 | melnorme.lang.ide.core.LangCore | 1 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.core.utils.prefs.OptionalStringPreference | melnorme.lang.ide.core.utils.prefs.IProjectPreference<java.lang.String> | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.utils.parse.ICharSource | melnorme.lang.utils.parse.IBasicCharSource | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.ButtonTextField | melnorme.util.swt.components.fields.TextFieldComponent | 5 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.FileTextField | melnorme.util.swt.components.fields.TextFieldComponent | 2 | 2 | 1 | - | - | Internal -> Internal | 
| org.eclipse.core.resources.IProject | org.eclipse.core.resources.IFile | 1 | 1 | 1 | - | - | External -> External | 
| int | java.lang.Integer | 1 | 1 | 1 | - | Boxing | Jdk -> Jdk | 
| java.lang.Object | org.eclipse.core.resources.IFile | 1 | 1 | 1 | - | - | Jdk -> External | 
| melnorme.lang.ide.core.operations.OperationInfo | melnorme.lang.ide.core.operations.ILangOperationsListener_Default.ILangOperationConsoleHandler | 4 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.OperationInfo | melnorme.lang.ide.core.operations.AbstractToolManager.AggregatedOperationConsoleHandler | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.MessageEventInfo | java.lang.Void | 2 | 2 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.MessageEventInfo | java.lang.String | 4 | 2 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.ILangOperationsListener_Default.ILangOperationConsoleHandler | melnorme.lang.ide.core.operations.ILangOperationsListener_Default.IOperationConsoleHandler | 10 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.OperationInfo | melnorme.lang.ide.core.operations.ILangOperationsListener_Default.IOperationConsoleHandler | 43 | 3 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.OperationInfo | boolean | 2 | 2 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.AbstractToolManager.AggregatedOperationConsoleHandler | melnorme.lang.ide.core.operations.ILangOperationsListener_Default.IOperationConsoleHandler | 2 | 2 | 1 | - | - | Internal -> Internal | 
| void | melnorme.lang.ide.core.operations.ILangOperationsListener_Default.IOperationConsoleHandler | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.operations.AbstractToolManager.RunProcessTask | melnorme.lang.ide.core.operations.AbstractToolManager.RunToolTask | 6 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.tooling.data.IFieldValidator | melnorme.lang.tooling.data.IValidator<SOURCE, ?> | 1 | 1 | 1 | - | - | Internal -> Internal | 
| java.lang.Object | java.nio.file.Path | 2 | 1 | 1 | - | - | Jdk -> Jdk | 
| melnorme.lang.tooling.data.StatusLevel | melnorme.lang.tooling.data.Severity | 12 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.IToolOperation | melnorme.lang.ide.core.operations.build.ICoreOperation | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| com.googlecode.goclipse.tooling.oracle.OraclePackageDescribeParser | com.googlecode.goclipse.tooling.oracle.GoOraclePackageDescribeParser | 1 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| org.eclipse.ui.texteditor.ITextEditor | org.eclipse.core.runtime.IAdaptable | 2 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.tooling.ops.IOperationService | melnorme.lang.tooling.ops.IProcessRunner | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| int | melnorme.utilbox.process.ExternalProcessHelper.ExternalProcessResult | 4 | 2 | 1 | Composition | - | Jdk -> Internal | 
| void | melnorme.utilbox.collections.ArrayList2<E> | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| org.eclipse.swt.widgets.Group | melnorme.lang.ide.ui.preferences.AbstractToolLocationGroup | 1 | 1 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.core.utils.prefs.StringPreference | melnorme.lang.ide.core.utils.prefs.DerivedValuePreference<java.nio.file.Path> | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.swt.widgets.Control | org.eclipse.swt.widgets.Composite | 6 | 2 | 1 | - | - | External -> External | 
| org.eclipse.jface.text.source.ISourceViewer | org.eclipse.jface.text.ITextViewer | 1 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.preferences.common.IPreferencesWidget | melnorme.lang.ide.ui.preferences.common.AbstractWidgetExt | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.IPreferencesWidget | melnorme.lang.ide.ui.preferences.ProjectSDKSettingsBlock | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractPreferencesBlock | melnorme.lang.ide.ui.preferences.common.AbstractPreferencesBlock2 | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractPreferencesBlock | melnorme.lang.ide.ui.preferences.common.AbstractWidgetExt | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangSDKConfigBlock | melnorme.util.swt.components.AbstractDisableableWidget | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.AbstractPreferencesBlockExt | com.googlecode.goclipse.ui.preferences.GoSDKConfigBlock | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.AbstractPreferencesBlockExt | melnorme.util.swt.components.AbstractDisableableWidget | 4 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractWidgetExt | melnorme.util.swt.components.IValidatableWidget | 3 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.EnablementButtonTextField | com.googlecode.goclipse.ui.preferences.GoSDKConfigBlock.GoPathGroup | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.util.swt.components.IDisableableWidget | melnorme.util.swt.components.AbstractDisableableWidget | 2 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.LangSDKConfigBlock.LanguageSDKLocationGroup | melnorme.util.swt.components.AbstractDisableableWidget | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractPreferencesBlock2 | melnorme.lang.ide.ui.preferences.pages.LanguageToolsBlock | 3 | 3 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.ButtonTextField | melnorme.lang.ide.ui.preferences.pages.DownloadToolTextField | 2 | 2 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.util.swt.components.AbstractDisableableWidget | melnorme.lang.ide.ui.preferences.LangSDKConfigBlock.LanguageSDKLocationGroup | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.common.AbstractPreferencesBlock2 | com.googlecode.goclipse.ui.preferences.GoToolsConfigBlock | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.AbstractLangEditor | org.eclipse.ui.texteditor.ITextEditor | 1 | 1 | 1 | - | - | Internal -> External | 
| java.lang.Object | melnorme.lang.ide.core.engine.LocationKey | 12 | 1 | 1 | Composition | - | Jdk -> Internal | 
| melnorme.lang.ide.core.engine.StructureModelTest.InstrumentedSourceModelManager | melnorme.lang.ide.core.engine.StructureModelTest.FixtureSourceModelManager | 1 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.core.launch.BuildTargetValidator | melnorme.lang.ide.core.launch.CompositeBuildTargetSettings | 9 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| com.github.rustdt.ide.core.operations.RustBuildManager | melnorme.lang.ide.core.operations.build.BuildManager | 1 | 1 | 1 | - | - | External -> Internal | 
| java.lang.Iterable | java.util.Iterator | 2 | 1 | 1 | - | - | Jdk -> Jdk | 
| melnorme.lang.ide.core.operations.build.BuildTarget | melnorme.lang.ide.core.operations.build.BuildTargetDataView | 7 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget.BuildTargetData | melnorme.lang.ide.core.operations.build.BuildTargetDataView | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget | melnorme.lang.ide.core.operations.build.BuildTargetData | 2 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget | melnorme.lang.ide.core.operations.build.BuildTarget.BuildTargetData | 10 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.ValidatedBuildTarget | melnorme.lang.ide.core.operations.build.BuildTarget | 17 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.core.project_model.ProjectBuildInfo | melnorme.lang.ide.core.BundleInfo | 1 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTargetSettingsTest.SampleBuildProject | melnorme.lang.ide.core.tests.SampleProject | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTargetData | melnorme.lang.ide.core.operations.build.BuildTarget | 5 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget | melnorme.lang.ide.core.operations.ICoreOperation | 5 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.ICoreOperation | melnorme.lang.ide.core.operations.build.CompositeBuildOperation | 5 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| void | melnorme.lang.ide.core.engine.SourceModelManager.StructureUpdateTask | 2 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.utils.DefaultBufferListener | melnorme.lang.ide.core.engine.DocumentReconcileManager.DocumentReconcileConnection | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.ICoreOperation | melnorme.lang.ide.core.operations.ICommonOperation | 21 | 2 | 1 | - | - | Internal -> Internal | 
| void | melnorme.utilbox.ownership.IDisposable | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | boolean | 2 | 1 | 1 | - | - | Jdk -> Jdk | 
| melnorme.lang.ide.ui.preferences.BuildTargetSettingsComponent.BuildArgumentsField | melnorme.util.swt.components.fields.CheckBoxField | 1 | 1 | 1 | - | - | Internal -> Internal | 
| void | melnorme.lang.ide.core.operations.build.BuildTargetData | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTargetData | java.lang.String | 1 | 1 | 1 | Composition | - | Internal -> Jdk | 
| java.nio.file.Path | melnorme.utilbox.collections.Indexable<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildManager | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.build.BuildManager | melnorme.lang.ide.core.operations.build.BuildManager_Test.TestsBuildManager | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.ProjectBuildInfo | void | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.utilbox.fields.IModelField | melnorme.utilbox.fields.IField | 5 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.fields.IFieldView | java.util.function.Supplier | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk | 
| org.eclipse.core.resources.IProject | java.util.Optional<org.eclipse.core.resources.IProject> | 4 | 2 | 1 | - | - | External -> Jdk | 
| java.lang.String | melnorme.lang.ide.core.operations.build.CommandInvocation | 18 | 2 | 1 | Composition | - | Jdk -> Internal | 
| melnorme.lang.ide.core.operations.ToolManager | melnorme.lang.ide.core.operations.build.VariablesResolver | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.preferences.BuildArgumentsField | melnorme.lang.ide.ui.preferences.CommandInvocationEditor | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTargetData | melnorme.lang.ide.core.operations.build.BuildTargetDataView | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.core.CommonException | void | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.build.CompositeBuildOperation | melnorme.lang.ide.core.operations.ICommonOperation | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.util.Collection | melnorme.utilbox.collections.Indexable | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.fields.IField | melnorme.util.swt.components.FieldWidget | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.tooling.data.IValidatableValue | melnorme.lang.tooling.data.ValidatedValueSource | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.data.IValidator | melnorme.lang.tooling.data.Validator | 17 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.ThemedColorPreference | melnorme.lang.ide.ui.text.coloring.TextStyling | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.IFieldValueListener | melnorme.utilbox.fields.FieldValueListener | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.IFieldValueListener | melnorme.utilbox.fields.FieldValueListener<T> | 3 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.IFieldValueListener | melnorme.utilbox.fields.FieldValueListener<VALUE> | 9 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.IFieldValueListener | melnorme.utilbox.fields.FieldValueListener<? superTYPE> | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.fields.IFieldValueListener | melnorme.utilbox.fields.FieldValueListener<melnorme.lang.ide.ui.text.coloring.TextStyling> | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.coloring.TextStyling | ? supermelnorme.lang.ide.ui.text.coloring.TextStyling | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.util.swt.components.fields.EnablementButtonTextField | melnorme.util.swt.components.fields.TextFieldWidget | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.util.swt.components.FieldWidget | melnorme.utilbox.fields.IField | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.jface.layout.GridLayoutFactory | org.eclipse.jface.layout.GridDataFactory | 2 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.ide.core.operations.build.BuildTargetDataView | melnorme.lang.ide.core.operations.build.BuildTargetData | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.BuildTarget | void | 2 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.utilbox.concurrency.OperationCancellation | java.lang.Throwable | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| java.util.concurrent.FutureTask | melnorme.utilbox.concurrency.FutureTask2 | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.concurrency.FutureTask2 | melnorme.utilbox.concurrency.FutureTaskX | 2 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.core.utils.operation.EclipseCancelMonitor | melnorme.utilbox.concurrency.ICancelMonitor | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.core.runtime.IProgressMonitor | melnorme.lang.tooling.ops.IOperationMonitor | 39 | 1 | 1 | - | - | External -> Internal | 
| org.eclipse.core.runtime.IProgressMonitor | melnorme.utilbox.concurrency.ICancelMonitor.CancelMonitor | 1 | 1 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.core.utils.operation.TimeoutProgressMonitor | org.eclipse.core.runtime.IProgressMonitor | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External | 
| melnorme.lang.ide.core.utils.operation.TimeoutProgressMonitor | melnorme.utilbox.concurrency.ICancelMonitor | 3 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.utils.parse.StringParseSource | melnorme.lang.utils.parse.StringCharSource | 13 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.operations.build.VariablesResolver | melnorme.lang.tooling.commands.IVariablesResolver | 9 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.structure.SourceFileStructure | melnorme.utilbox.core.fntypes.Result<melnorme.lang.tooling.structure.SourceFileStructure, melnorme.utilbox.core.CommonException> | 1 | 1 | 1 | - | - | Internal -> Internal | 
| com.googlecode.goclipse.tooling.oracle.GoOracleDescribeOperation | com.googlecode.goclipse.tooling.oracle.GoGuruDescribeOperation | 1 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.hover.AbstractLangEditorTextHover | melnorme.lang.ide.ui.editor.hover.AbstractEditorTextHover | 4 | 2 | 1 | SIBLING | - | Internal -> Internal | 
| org.eclipse.ui.texteditor.ITextEditor | melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | 4 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.ui.editor.hover.AbstractEditorTextHover | melnorme.lang.ide.ui.editor.hover.BestMatchHover | 4 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | melnorme.lang.tooling.common.ISourceBuffer | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.AbstractLangEditor | java.util.Optional<org.eclipse.ui.texteditor.ITextEditor> | 2 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | org.eclipse.ui.texteditor.ITextEditor | 6 | 2 | 1 | - | - | Internal -> External | 
| org.eclipse.ui.texteditor.ITextEditor | melnorme.lang.tooling.common.ISourceBuffer | 2 | 2 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.ui.editor.AbstractLangEditor | melnorme.lang.tooling.common.ISourceBuffer | 3 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.core.text.DocumentSourceOpContext | melnorme.lang.tooling.toolchain.ops.SourceOpContext | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| void | melnorme.utilbox.collections.ArrayList2<java.lang.Integer> | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.misc.Location | java.util.Optional<melnorme.utilbox.misc.Location> | 6 | 2 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.ui.utils.operations.CalculateValueUIOperation<java.lang.String> | melnorme.lang.ide.ui.editor.hover.AbstractDocHover.OpenDocumentationOperation | 3 | 3 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.tooling.common.ops.CommonOperation | melnorme.lang.tooling.common.ops.CommonResultOperation | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.tooling.common.ops.ICommonOperation | melnorme.lang.tooling.common.ops.CommonOperation | 37 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.jface.text.formatter.IContentFormatter | org.eclipse.jface.text.contentassist.ContentAssistant | 1 | 1 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.text.AbstractLangSourceViewerConfiguration | melnorme.lang.ide.ui.text.SimpleSourceViewerConfiguration | 2 | 1 | 1 | - | - | Internal -> Internal | 
| org.eclipse.jface.text.contentassist.ContentAssistant | melnorme.lang.ide.ui.text.completion.ContentAssistantExt | 8 | 4 | 1 | T_SUPER_R | - | External -> Internal | 
| org.eclipse.swt.graphics.Point | melnorme.lang.tooling.ast.SourceRange | 2 | 1 | 1 | - | - | External -> Internal | 
| melnorme.lang.tooling.common.ISourceBuffer | melnorme.lang.ide.core.text.ISourceBufferExt | 5 | 2 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | melnorme.lang.ide.core.text.ISourceBufferExt | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.structure.AbstractLangStructureEditor | melnorme.lang.ide.core.engine.LocationKey | 2 | 1 | 1 | - | - | Internal -> Internal | 
| java.lang.String | org.eclipse.jface.text.IDocument | 2 | 1 | 1 | - | - | Jdk -> External | 
| melnorme.utilbox.misc.Location | melnorme.lang.tooling.toolchain.ops.SourceOpContext | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.editor.hover.AbstractDocDisplayInfoSupplier.OpenDocumentationOperation | melnorme.lang.tooling.common.ops.ResultOperation<melnorme.lang.tooling.toolchain.ops.ToolResponse<java.lang.String>> | 1 | 1 | 1 | - | - | Internal -> Internal | 
| java.lang.String | melnorme.lang.tooling.toolchain.ops.ToolResponse<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.tooling.toolchain.ops.ToolOpResult | melnorme.lang.tooling.toolchain.ops.ToolResponse | 6 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.utils.operations.CalculateValueUIOperation | melnorme.lang.tooling.common.ops.ResultOperation | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.status.IStatusMessage.StatusMessage | melnorme.utilbox.status.IStatusMessage | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.core.launch.ProcessLaunchInfo | melnorme.lang.ide.launching.EclipseProcessLauncher | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.collections.Indexable<java.lang.String> | java.lang.String | 3 | 1 | 1 | - | - | Internal -> Jdk | 
| boolean | melnorme.lang.tooling.commands.CommandInvocation | 1 | 1 | 1 | Composition | - | Jdk -> Internal | 
| java.lang.String | melnorme.lang.tooling.commands.CommandInvocation | 1 | 1 | 1 | Composition | - | Jdk -> Internal | 
| java.util.Map<java.lang.String, java.lang.String> | melnorme.lang.tooling.common.ops.CommonOperation | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | org.eclipse.core.resources.IProject | 1 | 1 | 1 | - | - | Jdk -> External | 
| melnorme.lang.tooling.common.ops.ResultOperation | melnorme.lang.ide.ui.utils.operations.ComputeValueUIOperation | 4 | 3 | 1 | - | - | Internal -> Internal | 
| org.eclipse.ui.texteditor.AbstractTextEditor | org.eclipse.ui.texteditor.ITextEditor | 2 | 2 | 1 | - | - | External -> External | 
| melnorme.lang.ide.ui.editor.LangSourceViewer | org.eclipse.jface.text.source.SourceViewer | 4 | 2 | 1 | - | - | Internal -> External | 
| melnorme.lang.tooling.toolchain.ops.FindDefinitionResult | melnorme.lang.tooling.toolchain.ops.SourceLocation | 6 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.common.ISourceBuffer | melnorme.lang.tooling.toolchain.ops.SourceOpContext | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.completion.CompletionContext | melnorme.lang.tooling.toolchain.ops.SourceOpContext | 4 | 1 | 1 | Composition | - | Internal -> Internal | 
| melnorme.lang.ide.ui.text.completion.CompletionContext | melnorme.lang.ide.core.text.ISourceBufferExt | 4 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.utils.parse.StringCharSource | java.lang.String | 2 | 2 | 1 | Composition | - | Internal -> Jdk | 
| melnorme.utilbox.core.CommonException | melnorme.lang.tooling.toolchain.ops.ToolResponse.StatusValidation | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.toolchain.ops.ToolResponse | melnorme.utilbox.collections.ArrayList2 | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.status.IStatusMessage | java.lang.String | 2 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.tooling.toolchain.ops.ToolResponse<melnorme.lang.tooling.toolchain.ops.SourceLocation> | melnorme.lang.tooling.toolchain.ops.SourceLocation | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.ICancelMonitor | melnorme.lang.tooling.common.ops.IOperationMonitor | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.lang.tooling.completion.LangCompletionResult | melnorme.utilbox.collections.Indexable<melnorme.lang.tooling.ToolCompletionProposal> | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.core.fntypes.CallableX | melnorme.utilbox.core.fntypes.SupplierExt | 11 | 4 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.lang.ide.ui.utils.operations.BasicUIOperation | melnorme.lang.ide.ui.editor.actions.AbstractEditorToolOperation<?> | 4 | 2 | 1 | - | - | Internal -> Internal | 
| com.googlecode.goclipse.ui.navigator.elements.GoPathElement | melnorme.lang.ide.core.INavigatorElement_Actual | 1 | 1 | 1 | - | - | Internal -> Internal | 
| boolean | melnorme.utilbox.misc.Location | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| com.googlecode.goclipse.tooling.env.GoPath | boolean | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| org.eclipse.core.runtime.IStatus | melnorme.utilbox.status.IStatusMessage | 2 | 1 | 1 | - | - | External -> Internal | 
| boolean | melnorme.lang.tooling.common.ISourceBuffer | 2 | 2 | 1 | - | - | Jdk -> Internal | 
| com.googlecode.goclipse.core.engine.GoSourceModelManager | melnorme.lang.ide.core.engine.SourceModelManager | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| com.googlecode.goclipse.core.engine.GoBundleModelManager | melnorme.lang.ide.core.project_model.BundleModelManager<? extendsmelnorme.lang.ide.core.project_model.LangBundleModel> | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| com.googlecode.goclipse.core.operations.GoToolManager | melnorme.lang.ide.core.operations.ToolManager | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| com.googlecode.goclipse.core.engine.GoBundleModelManager.GoBundleModel | melnorme.lang.ide.core.project_model.LangBundleModel | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| com.googlecode.goclipse.core.operations.GoBuildManager | melnorme.lang.ide.core.operations.build.BuildManager | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.core.runtime.IStatus | org.eclipse.core.runtime.CoreException | 4 | 2 | 1 | - | - | External -> External | 
| melnorme.lang.ide.core.LangCore.StatusExt | org.eclipse.core.runtime.Status | 2 | 2 | 1 | R_SUPER_T | - | Internal -> External | 
| LANG_PROJECT_ID.ide.core.operations.LANGUAGE_ToolManager | melnorme.lang.ide.core.operations.ToolManager | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.core.fntypes.ResultRunnable | melnorme.utilbox.core.fntypes.SimpleRunnableFuture | 1 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.core.fntypes.SimpleRunnableFuture | melnorme.utilbox.concurrency.SimpleRunnableFutureX.SimpleRunnableFuture | 3 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.process.ExternalProcessHelper.ReadAllBytesTask | java.lang.Runnable | 4 | 2 | 1 | R_SUPER_T | - | Internal -> Jdk | 
| melnorme.utilbox.core.fntypes.Result | melnorme.utilbox.core.fntypes.CResult | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.SimpleRunnableFutureX.SimpleRunnableFuture | melnorme.utilbox.concurrency.RunnableFuture2 | 3 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.FutureX | melnorme.utilbox.concurrency.BasicFuture | 2 | 2 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.FutureX | melnorme.utilbox.concurrency.Future2 | 4 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.FutureX | melnorme.utilbox.concurrency.FutureTaskX | 8 | 2 | 1 | R_SUPER_T | - | Internal -> Internal | 
| void | com.googlecode.goclipse.core.tools.GocodeServerInstance | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| java.lang.String | melnorme.utilbox.core.CommonException | 3 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.lang.ide.core.engine.LanguageServerHandler<?> | melnorme.lang.ide.core.engine.ILanguageServerHandler | 2 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.lang.ide.core.engine.LanguageServerHandler<? extendsmelnorme.lang.ide.core.engine.LanguageServerInstance> | melnorme.lang.ide.core.engine.ILanguageServerHandler | 1 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.ICommonExecutor.CommonFuture | melnorme.utilbox.concurrency.Future2 | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.FutureTaskX | melnorme.utilbox.concurrency.IRunnableFuture2 | 3 | 1 | 1 | SIBLING | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.RunnableFuture2.ResultRunnableFuture | melnorme.utilbox.concurrency.RunnableFuture2 | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.lang.Runnable | melnorme.utilbox.core.fntypes.CallableX<java.lang.Object, java.lang.RuntimeException> | 2 | 1 | 1 | - | - | Jdk -> Internal | 
| ? | java.lang.Object | 2 | 1 | 1 | - | - | TypeVariable -> Jdk | 
| int | void | 1 | 1 | 1 | - | - | Jdk -> Jdk | 
| melnorme.utilbox.concurrency.RunnableFuture2 | melnorme.utilbox.concurrency.Future2 | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.RunnableFuture2.ResultRunnableFuture | melnorme.utilbox.concurrency.IRunnableFuture2 | 1 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.utilbox.core.fntypes.OperationCallable | melnorme.lang.tooling.common.ops.MonitorOperationCallable | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.RunnableFuture2 | melnorme.utilbox.concurrency.IRunnableFuture2 | 3 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.common.ops.IOperationMonitor.BasicOperationMonitor | melnorme.lang.tooling.common.ops.IOperationMonitor | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.util.concurrent.FutureTask<RET> | melnorme.utilbox.concurrency.CancellableTask | 1 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.process.ExternalProcessNotifyingHelper | melnorme.utilbox.process.ExternalProcessHelper | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| melnorme.utilbox.concurrency.IRunnableFuture2 | melnorme.lang.utils.concurrency.MonitorRunnableFuture | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.lang.Runnable | melnorme.utilbox.process.ExternalProcessHelper.ReadAllBytesTask | 4 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.process.ExternalProcessHelper | melnorme.utilbox.process.IExternalProcessHandler | 4 | 1 | 1 | - | - | Internal -> Internal | 
| java.lang.Runnable | melnorme.utilbox.process.ExternalProcessHelper_Test.EndlessReadTask | 2 | 1 | 1 | - | - | Jdk -> Internal | 
| melnorme.utilbox.concurrency.ICancelMonitor.CancelMonitor | melnorme.utilbox.concurrency.ICancelMonitor.CancelMonitorWithLatch | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| java.lang.String | java.util.Optional<java.lang.String> | 2 | 1 | 1 | - | - | Jdk -> Jdk | 
| org.eclipse.jface.text.ITextViewer | melnorme.lang.ide.core.text.format.ILastKeyInfoProvider | 2 | 1 | 1 | - | - | External -> Internal | 
| org.eclipse.jface.text.DocumentCommand | melnorme.lang.ide.core.text.DocumentCommand2 | 22 | 1 | 1 | - | - | External -> Internal | 
| melnorme.utilbox.fields.validation.ValidationSource.ValidationSourceX | melnorme.utilbox.core.fntypes.RunnableX<melnorme.utilbox.status.StatusException> | 2 | 1 | 1 | - | - | Internal -> Internal | 
| org.json.JSONArray | com.google.gson.JsonArray | 1 | 1 | 1 | - | - | External -> External | 
| java.lang.Object | com.google.gson.JsonElement | 1 | 1 | 1 | - | - | Jdk -> External | 
| org.json.JSONObject | com.google.gson.JsonObject | 2 | 1 | 1 | - | - | External -> External | 
| org.eclipse.core.runtime.IProgressMonitor | melnorme.lang.tooling.common.ops.IOperationMonitor | 1 | 1 | 1 | - | - | External -> Internal | 
| melnorme.lang.ide.core.operations.ILangOperationsListener_Default.IToolOperationMonitor | melnorme.lang.tooling.common.ops.IOperationMonitor | 2 | 1 | 1 | - | - | Internal -> Internal | 
| melnorme.lang.tooling.common.ops.Operation | org.eclipse.core.resources.IProject | 1 | 1 | 1 | - | - | Internal -> External | 
| melnorme.lang.tooling.common.ops.IOperationMonitor | org.eclipse.core.runtime.IProgressMonitor | 1 | 1 | 1 | - | - | Internal -> External | 
| melnorme.lang.ide.core.operations.build.CompositeBuildOperation | void | 1 | 1 | 1 | - | - | Internal -> Jdk | 
| melnorme.lang.ide.core.operations.build.CompositeBuildOperation | melnorme.lang.ide.core.operations.build.BuildOperationCreator.ProjectBuildOperation | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal | 
| org.eclipse.core.runtime.jobs.ISchedulingRule | melnorme.lang.tooling.common.ops.OperationFuture2<java.lang.Void> | 1 | 1 | 1 | - | - | External -> Internal | 
| void | org.eclipse.core.runtime.jobs.Job | 1 | 1 | 1 | - | - | Jdk -> External | 
| org.eclipse.ui.console.IOConsoleOutputStream | melnorme.lang.ide.ui.tools.console.ToolsConsole.IOConsoleOutputStreamExt | 17 | 1 | 1 | Composition | - | External -> Internal | 
| void | java.util.Collection<melnorme.lang.ide.core.operations.build.BuildOperationCreator.ProjectBuildOperation> | 1 | 1 | 1 | - | - | Jdk -> Jdk |