Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.developer.nefarious.zjoule.plugin.models.AccessToken
    • com.developer.nefarious.zjoule.plugin.chat.AIClientFactory
    • com.developer.nefarious.zjoule.plugin.auth.AuthClient (implements com.developer.nefarious.zjoule.plugin.auth.IAuthClient)
    • com.developer.nefarious.zjoule.plugin.auth.AuthClientHelper (implements com.developer.nefarious.zjoule.plugin.auth.IAuthClientHelper)
    • com.developer.nefarious.zjoule.plugin.core.ui.BrowserFactory
    • org.eclipse.swt.browser.BrowserFunction
      • com.developer.nefarious.zjoule.plugin.core.functions.PromptHandler
    • com.developer.nefarious.zjoule.plugin.chat.ChatOrchestrator (implements com.developer.nefarious.zjoule.plugin.chat.IChatOrchestrator)
    • com.developer.nefarious.zjoule.plugin.models.Deployment
    • org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
      • org.eclipse.jface.wizard.WizardPage (implements org.eclipse.jface.wizard.IWizardPage)
    • com.developer.nefarious.zjoule.plugin.memory.EclipseMemory (implements com.developer.nefarious.zjoule.plugin.memory.IEclipseMemory)
    • com.developer.nefarious.zjoule.plugin.chat.utils.EditorContentReader
    • org.eclipse.core.commands.common.EventManager
      • org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
        • org.eclipse.jface.action.Action
          • com.developer.nefarious.zjoule.plugin.core.functions.ClearHandler
          • com.developer.nefarious.zjoule.plugin.core.functions.LoginHandler
          • com.developer.nefarious.zjoule.plugin.core.functions.LogoutHandler
      • org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation)
        • org.eclipse.ui.part.ViewPart (implements org.eclipse.ui.IViewPart)
          • com.developer.nefarious.zjoule.plugin.core.ui.ViewListener
    • com.developer.nefarious.zjoule.plugin.login.api.GetDeploymentsResponse
    • com.developer.nefarious.zjoule.plugin.login.api.GetResourceGroupsResponse
    • com.developer.nefarious.zjoule.plugin.core.events.Initialization (implements java.lang.Runnable)
    • com.developer.nefarious.zjoule.plugin.chat.Instruction
    • com.developer.nefarious.zjoule.plugin.login.utils.JsonValidator
    • com.developer.nefarious.zjoule.plugin.login.api.LoginClient (implements com.developer.nefarious.zjoule.plugin.login.api.ILoginClient)
    • com.developer.nefarious.zjoule.plugin.login.api.LoginClientHelper (implements com.developer.nefarious.zjoule.plugin.login.api.ILoginClientHelper)
    • com.developer.nefarious.zjoule.plugin.memory.MemoryAccessToken (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>)
    • com.developer.nefarious.zjoule.plugin.memory.MemoryDeployment (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>)
    • com.developer.nefarious.zjoule.plugin.chat.memory.MemoryMessageHistory (implements com.developer.nefarious.zjoule.plugin.chat.memory.IMemoryMessageHistory)
    • com.developer.nefarious.zjoule.plugin.memory.MemoryResourceGroup (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>)
    • com.developer.nefarious.zjoule.plugin.memory.MemoryServiceKey (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>)
    • com.developer.nefarious.zjoule.plugin.chat.models.Message
    • com.developer.nefarious.zjoule.plugin.chat.models.MessageHistory
    • com.developer.nefarious.zjoule.plugin.core.functions.MessageHistoryLoader
    • com.developer.nefarious.zjoule.plugin.memory.utils.ObjectSerializer (implements com.developer.nefarious.zjoule.plugin.memory.utils.IObjectSerializer)
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIChatMessage (implements com.developer.nefarious.zjoule.plugin.chat.IChatMessage)
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIClient (implements com.developer.nefarious.zjoule.plugin.chat.IAIClient)
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIClientHelper (implements com.developer.nefarious.zjoule.plugin.chat.openai.IOpenAIClientHelper)
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIRequestBody
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIRequestResponse
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIRequestResponse.Choice
    • com.developer.nefarious.zjoule.plugin.chat.openai.OpenAIRequestResponse.Usage
    • com.developer.nefarious.zjoule.plugin.core.events.PartListener (implements org.eclipse.ui.IPartListener2)
    • org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
      • org.eclipse.ui.plugin.AbstractUIPlugin
        • com.developer.nefarious.zjoule.plugin.core.Activator
    • com.developer.nefarious.zjoule.plugin.models.ResourceGroup
    • com.developer.nefarious.zjoule.plugin.login.utils.ResourceGroupIdExtractor
    • com.developer.nefarious.zjoule.plugin.models.Role.RoleSerializer (implements com.google.gson.JsonSerializer<T>)
    • org.eclipse.swt.events.SelectionAdapter (implements org.eclipse.swt.events.SelectionListener)
    • com.developer.nefarious.zjoule.plugin.core.events.SelectionListener (implements org.eclipse.ui.ISelectionListener)
    • com.developer.nefarious.zjoule.plugin.models.ServiceKey
    • com.developer.nefarious.zjoule.plugin.login.events.ServiceKeyModifyListener (implements org.eclipse.swt.events.ModifyListener)
    • com.developer.nefarious.zjoule.plugin.auth.SessionManager
    • com.developer.nefarious.zjoule.plugin.core.functions.TagHandler
    • com.developer.nefarious.zjoule.plugin.login.memory.TemporaryMemoryAccessToken (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>, com.developer.nefarious.zjoule.plugin.login.memory.ITemporaryMemoryObject)
    • com.developer.nefarious.zjoule.plugin.login.memory.TemporaryMemoryDeployment (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>, com.developer.nefarious.zjoule.plugin.login.memory.ITemporaryMemoryObject)
    • com.developer.nefarious.zjoule.plugin.login.memory.TemporaryMemoryResourceGroup (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>, com.developer.nefarious.zjoule.plugin.login.memory.ITemporaryMemoryObject)
    • com.developer.nefarious.zjoule.plugin.login.memory.TemporaryMemoryServiceKey (implements com.developer.nefarious.zjoule.plugin.memory.IMemoryObject<T>, com.developer.nefarious.zjoule.plugin.login.memory.ITemporaryMemoryObject)
    • com.developer.nefarious.zjoule.plugin.core.ui.ViewRender (implements com.developer.nefarious.zjoule.plugin.core.ui.IViewRender)
    • org.eclipse.jface.wizard.Wizard (implements org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard)
      • com.developer.nefarious.zjoule.plugin.login.LoginWizard

Interface Hierarchy

Enum Class Hierarchy