## Uses of Interface
org.eclipse.datatools.connectivity.IConnectionProfile

Packages that use IConnectionProfile
org.eclipse.datatools.connectivity
org.eclipse.datatools.connectivity.db.generic
org.eclipse.datatools.connectivity.drivers.jdbc
org.eclipse.datatools.connectivity.oda.design.ui.designsession: A utility component that provides the services to handle the DTP ODA Design Session Model API objects.
org.eclipse.datatools.connectivity.oda.flatfile.ui.wizards: [Non-API] Flat File Data Source Designer - an ODA designer UI extension.
org.eclipse.datatools.connectivity.sqm.core
org.eclipse.datatools.connectivity.sqm.core.connection
org.eclipse.datatools.connectivity.ui
org.eclipse.datatools.connectivity.ui.actions
org.eclipse.datatools.connectivity.ui.dse.dialogs
org.eclipse.datatools.connectivity.ui.status
org.eclipse.datatools.connectivity.ui.wizards
org.eclipse.datatools.enablement.hsqldb.connection
org.eclipse.datatools.enablement.sqlite.connection
org.eclipse.datatools.enablement.sybase.asa.actions
org.eclipse.datatools.enablement.sybase.ase.providers
org.eclipse.datatools.enablement.sybase.ui.util
org.eclipse.datatools.sqltools.common.ui.actions
org.eclipse.datatools.sqltools.debugger.core
org.eclipse.datatools.sqltools.editor.core.connection
org.eclipse.datatools.sqltools.result.internal.utils
org.eclipse.datatools.sqltools.result.ui.view
org.eclipse.datatools.sqltools.routineeditor.launching
org.eclipse.datatools.sqltools.sql.util
org.eclipse.datatools.sqltools.sqlbuilder.input
org.eclipse.datatools.sqltools.sqlbuilder.model
org.eclipse.datatools.sqltools.sqleditor
org.eclipse.datatools.sqltools.sqleditor.internal.profile

Uses of IConnectionProfile in org.eclipse.datatools.connectivity

Methods in org.eclipse.datatools.connectivity that return IConnectionProfile
`IConnectionProfile` `ProfileManager.copyProfile(IConnectionProfile profile, java.lang.String newName)` Duplicate a connection profile but won't add it into ProfileManager or IConnectionProfileRepository
`IConnectionProfile` `ProfileManager.createProfile(java.lang.String name, java.lang.String description, java.lang.String providerID, java.util.Properties baseProperties)` Create connection profile
`IConnectionProfile` `ProfileManager.createProfile(java.lang.String name, java.lang.String description, java.lang.String providerID, java.util.Properties baseProperties, java.lang.String parentProfile)` Create connection profile
`IConnectionProfile` `ProfileManager.createProfile(java.lang.String name, java.lang.String description, java.lang.String providerID, java.util.Properties baseProperties, java.lang.String parentProfile, boolean autoConnect)` Create connection profile
`IConnectionProfile` `ProfileManager.createTransientProfile(java.lang.String providerID, java.util.Properties baseProperties)`
`IConnectionProfile` `ConnectEvent.getConnectionProfile()`
`IConnectionProfile` `IConnection.getConnectionProfile()`
`IConnectionProfile` `VersionProviderConnection.getConnectionProfile()`
`IConnectionProfile` `IPropertySetChangeEvent.getConnectionProfile()`
`IConnectionProfile` `IConnectionProfile.getParentProfile()` This method returns the connection profile that this connection profile derives from.
`IConnectionProfile` `ProfileManager.getProfileByFullPath(java.lang.String path)` Return the profile for a given path (typically REPOSITORY::PROFILE or PROFILE)
`IConnectionProfile` `ProfileManager.getProfileByInstanceID(java.lang.String id)` Get connection profile by instance ID
`IConnectionProfile` `ProfileManager.getProfileByName(java.lang.String name)` Get connection profile by name
`IConnectionProfile[]` `ProfileManager.getProfileByProviderID(java.lang.String ID)` Get connection profiles by connection profile(cp) provider ID associated with each cp
`IConnectionProfile[]` `ProfileManager.getProfiles()` Get all connection profiles persisted in workspace
`IConnectionProfile[]` `ProfileManager.getProfiles(boolean searchRepositories)` Get all connection profiles persisted in workspace
`IConnectionProfile[]` `ProfileManager.getProfilesByCategory(java.lang.String catID)` Get connection profiles by category

Methods in org.eclipse.datatools.connectivity with parameters of type IConnectionProfile
`void` `ProfileManager.addProfile(IConnectionProfile profile)` Add a connection profile object to the profiles cache.
`void` `ProfileManager.addProfile(IConnectionProfile profile, boolean replaceExisting)` Add a connection profile object to the profiles cache.
`boolean` `IOfflineConnectionFactory.canWorkOffline(IConnectionProfile profile)` This method is used by the framework to determine whether or not data for a particular connection profile has been saved for offline use.
`IConnectionProfile` `ProfileManager.copyProfile(IConnectionProfile profile, java.lang.String newName)` Duplicate a connection profile but won't add it into ProfileManager or IConnectionProfileRepository
`IConnection` `IConnectionFactory.createConnection(IConnectionProfile profile)` This method creates a connection to a server based on the properties specified by the connection profile.
`IOfflineConnection` `IOfflineConnectionFactory.createConnection(IConnectionProfile profile, org.eclipse.core.runtime.IProgressMonitor monitor)` This method creates a connection to a server based on the properties specified by the connection profile.
`IConnection` `IConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)` This method creates a connection to a server based on the properties specified by the connection profile.
`IOfflineConnection` `IOfflineConnectionFactory.createOfflineConnection(IConnectionProfile profile, org.eclipse.core.runtime.IProgressMonitor monitor)` Creates an offline connection.
`void` `ProfileManager.deleteProfile(IConnectionProfile profile)` Delete a connection profile object from the profiles cache
`boolean` `ProfileManager.deleteTransientProfile(IConnectionProfile profile)` Disconnect and remove the specified transient profile.
`java.lang.String` `ProfileManager.duplicateProfile(IConnectionProfile profile)` Duplicate a connection profile
`IConnection` `ProfileConnectionManager.getConnection(IConnectionProfile profile, java.lang.String factoryID)`
`java.lang.String` `ProfileManager.getProfilePath(IConnectionProfile profile)` Return the path for a given profile (typically REPOSITORY::PROFILE or PROFILE)
`boolean` `ProfileManager.isTransientProfile(IConnectionProfile profile)` Indicates whether the specified connection profile is of a transient type.
`void` `ProfileConnectionManager.manageProfileConnection(IConnectionProfile profile, java.lang.String factoryID, java.lang.Object client)` If the client is an instance of IConnectListener, it will be notified of changes to the connect status of the profile.
`void` `ProfileManager.modifyProfile(IConnectionProfile profile)` Modify an existing connection profile
`void` `ProfileManager.modifyProfile(IConnectionProfile profile, java.lang.String newName, java.lang.String newDesc)` Modify an existing connection profile, plus it's name and description We don't expose a setName and setDescription in IConnectionProfile, so instead we expose this api for that same purpose.
`void` `ProfileManager.modifyProfile(IConnectionProfile profile, java.lang.String newName, java.lang.String newDesc, java.lang.Boolean autoConnect)` Modify an existing connection profile, plus it's name and description We don't expose a setName and setDescription in IConnectionProfile, so instead we expose this api for that same purpose.
`void` `ConnectionProfileMigratorBase.performMigration(IConnectionProfile profile)` Default implementation.
`void` `IConnectionProfileMigrator.performMigration(IConnectionProfile profile)` This method is invoked by the framework when a connection profile of the migration extension's sourceProfile type has been loaded.
`void` `IProfileListener.profileAdded(IConnectionProfile profile)` The specified profile has been added.
`void` `IProfileListener.profileChanged(IConnectionProfile profile)` The specified profile has been modified.
`void` `IProfileListener1.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect)`
`void` `IProfileListener.profileDeleted(IConnectionProfile profile)` The specified profile has been deleted.
`void` `ProfileConnectionManager.unmanageProfileConnection(IConnectionProfile profile, java.lang.String factoryID, java.lang.Object client)`

Constructors in org.eclipse.datatools.connectivity with parameters of type IConnectionProfile
`ConnectEvent(IConnectionProfile profile)`
`ConnectEvent(IConnectionProfile profile, IManagedConnection connection)`
`ConnectEvent(IConnectionProfile profile, IManagedConnection connection, java.lang.Object context)`
`DriverConnectionBase(IConnectionProfile profile, java.lang.Class factoryClass)`
`ProfileRule(IConnectionProfile profile)`
`VersionProviderConnection(IConnectionProfile profile, java.lang.Class factoryClass)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.db.generic

Constructors in org.eclipse.datatools.connectivity.db.generic with parameters of type IConnectionProfile
`JDBCConnection(IConnectionProfile profile, java.lang.Class factoryClass)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.drivers.jdbc

Methods in org.eclipse.datatools.connectivity.drivers.jdbc with parameters of type IConnectionProfile
`IConnection` `JDBCConnectionFactory.createConnection(IConnectionProfile profile)`
`IConnection` `JDBCConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)`

Constructors in org.eclipse.datatools.connectivity.drivers.jdbc with parameters of type IConnectionProfile
`JDBCConnection(IConnectionProfile profile, java.lang.Class factoryClass)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.oda.design.ui.designsession

Methods in org.eclipse.datatools.connectivity.oda.design.ui.designsession that return IConnectionProfile
`static IConnectionProfile` `DesignSessionUtil.createProfile(DataSourceDesign dataSourceDesign, java.lang.String profileName)` Creates an ODA connection profile instance from the specified data source design.
`static IConnectionProfile` `DesignSessionUtil.getLinkedProfile(DataSourceDesign dataSourceDesign)` Returns the connection profile instance externally referenced, i.e.

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.oda.flatfile.ui.wizards

Methods in org.eclipse.datatools.connectivity.oda.flatfile.ui.wizards with parameters of type IConnectionProfile
`java.lang.Runnable` `FolderSelectionPageHelper.createTestConnectionRunnable(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.sqm.core

Methods in org.eclipse.datatools.connectivity.sqm.core with parameters of type IConnectionProfile
`IConnection` `SQMConnectionFactory.createConnection(IConnectionProfile profile)`
`IConnection` `SQMConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.sqm.core.connection

Methods in org.eclipse.datatools.connectivity.sqm.core.connection that return IConnectionProfile
`IConnectionProfile` `ConnectionInfo.getConnectionProfile()` return the profile from the connection

Methods in org.eclipse.datatools.connectivity.sqm.core.connection with parameters of type IConnectionProfile
`java.sql.Connection` `IValidConnectionHandler.ensureConnectivity(IConnectionProfile profile)` Performs the validation and ensure that the underlying JDBC connection is good It is highly recommended that implementors issue a very lightweight check, such as JDBC 4.0 isValid()

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui

Methods in org.eclipse.datatools.connectivity.ui that return IConnectionProfile
`IConnectionProfile` `ManagedContentExtensionBase.getConnectionProfile()`
`IConnectionProfile` `IContentExtension.getConnectionProfile()`
`IConnectionProfile` `ContentExtensionBase.getConnectionProfile()`

Methods in org.eclipse.datatools.connectivity.ui with parameters of type IConnectionProfile
`void` `IAddConnectListener.addConnectListener(IConnectionProfile profile)`
`static IConnection` `PingJob.createTestConnection(IConnectionProfile icp)`
`IContentExtension` `CommonContentProviderBase.getContentExtension(IConnectionProfile profile)`
`static void` `RefreshProfileJob.scheduleRefreshProfileJob(IConnectionProfile profile, org.eclipse.jface.viewers.TreeViewer viewer)`

Constructors in org.eclipse.datatools.connectivity.ui with parameters of type IConnectionProfile
`ContentExtensionBase(IConnectionProfile profile)`
`ContentExtensionFactoryBase(IConnectionProfile profile, java.lang.String factoryID)`
`ManagedContentExtensionBase(IConnectionProfile profile, java.lang.String factoryID)`
`PingJob(org.eclipse.swt.widgets.Shell shell, IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui.actions

Methods in org.eclipse.datatools.connectivity.ui.actions that return IConnectionProfile
`IConnectionProfile` `AddProfileViewAction.getAddedProfile()`
`IConnectionProfile` `AddProfileViewAction.getParentProfile()`

Methods in org.eclipse.datatools.connectivity.ui.actions with parameters of type IConnectionProfile

`static org.eclipse.core.runtime.jobs.Job`

`ConnectAction.connect(IConnectionProfile profile, org.eclipse.jface.viewers.ITreeContentProvider contentProvider)`
Deprecated. use IConnectionProfile.connect(). The caller is now responsible for updating their view themselves. Note, if you are using a servers viewer, you should not need to update the view as the view listens for connect events and updates itself.

`static void` `ConnectAction.connectAndRefresh(IConnectionProfile profile, org.eclipse.jface.viewers.TreeViewer viewer)` Deprecated. use IConnectionProfile.connect(). The caller is now responsible for updating their view themselves. Note, if you are using a servers viewer, you should not need to update the view as the view listens for connect events and updates itself.
`void` `AddProfileViewAction.setParentProfile(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui.dse.dialogs

Methods in org.eclipse.datatools.connectivity.ui.dse.dialogs that return IConnectionProfile
`IConnectionProfile` `ExistingConnectionProfilesDialogPage.getSelectedConnection()` Returns either the existing connection selected by the user or null.
`IConnectionProfile[]` `ProfileSelectionDialogPage.getSelectedProfiles()`
`IConnectionProfile[]` `ProfileSelectionDialogPage.getSelectedProfiles(boolean selectAllOnStartup)`

Methods in org.eclipse.datatools.connectivity.ui.dse.dialogs with parameters of type IConnectionProfile
`void` `ProfileSelectionDialogPage.select(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui.status

Methods in org.eclipse.datatools.connectivity.ui.status that return IConnectionProfile
`IConnectionProfile` `DatatoolsStatus.getConnectionProfile()`

Methods in org.eclipse.datatools.connectivity.ui.status with parameters of type IConnectionProfile
`static boolean` `StatusHandlerService.doesDataToolsHandlerExist(IConnectionProfile profile)`

Constructors in org.eclipse.datatools.connectivity.ui.status with parameters of type IConnectionProfile
`DatatoolsStatus(int severity, java.lang.String pluginId, java.lang.Throwable throwable, IConnectionProfile profile, IConnection connection)`
`DatatoolsStatusListener(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui.wizards

Methods in org.eclipse.datatools.connectivity.ui.wizards that return IConnectionProfile
`IConnectionProfile` `ProfilePropertyPage.getConnectionProfile()`
`IConnectionProfile` `NewConnectionProfileWizardPage.getRepository()`

Methods in org.eclipse.datatools.connectivity.ui.wizards with parameters of type IConnectionProfile
`void` `ICPWizard.setParentProfile(IConnectionProfile profile)`
`void` `NewConnectionProfileWizard.setParentProfile(IConnectionProfile profile)`

Constructors in org.eclipse.datatools.connectivity.ui.wizards with parameters of type IConnectionProfile
`NewFilteredCPWizard(org.eclipse.jface.viewers.ViewerFilter[] filters, IConnectionProfile parentProfile)`
`NewFilteredCPWizard(org.eclipse.jface.viewers.ViewerFilter filter, IConnectionProfile parentProfile)`

Uses of IConnectionProfile in org.eclipse.datatools.enablement.hsqldb.connection

Methods in org.eclipse.datatools.enablement.hsqldb.connection with parameters of type IConnectionProfile
`IConnection` `HSQLDBJDBCConnectionFactory.createConnection(IConnectionProfile profile)`

Constructors in org.eclipse.datatools.enablement.hsqldb.connection with parameters of type IConnectionProfile
`HSQLDBJDBCConnection(IConnectionProfile profile, java.lang.Class factoryClass)`

Uses of IConnectionProfile in org.eclipse.datatools.enablement.sqlite.connection

Methods in org.eclipse.datatools.enablement.sqlite.connection with parameters of type IConnectionProfile
`IConnection` `SQLITEJDBCConnectionFactory.createConnection(IConnectionProfile profile)`

Constructors in org.eclipse.datatools.enablement.sqlite.connection with parameters of type IConnectionProfile
`SQLITEJDBCConnection(IConnectionProfile profile, java.lang.Class factoryClass)`

Uses of IConnectionProfile in org.eclipse.datatools.enablement.sybase.asa.actions

Methods in org.eclipse.datatools.enablement.sybase.asa.actions that return IConnectionProfile
`IConnectionProfile` `MultiASADialog.getProfile()`
`static IConnectionProfile` `JDBCHelper.getTemporaryProfile(NewConnectionProfileWizard wiz)`

Methods in org.eclipse.datatools.enablement.sybase.asa.actions with parameters of type IConnectionProfile
`static java.sql.Connection` `JDBCHelper.getConnectionForProfile(org.eclipse.swt.widgets.Shell shell, IConnectionProfile profile)`
`static java.sql.Connection` `JDBCHelper.getConnectionForTempProfile(org.eclipse.swt.widgets.Shell shell, IConnectionProfile cp)`
`boolean` `ProfileASAMultiDBAction.performFinish(IConnectionProfile profile, java.lang.String[] dbnames)`
`void` `MultiASADialog.setProfile(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.enablement.sybase.ase.providers

Methods in org.eclipse.datatools.enablement.sybase.ase.providers with parameters of type IConnectionProfile
`IContentExtension` `SybaseASESQLModelContentProviderExtension.getContentExtension(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.enablement.sybase.ui.util

Methods in org.eclipse.datatools.enablement.sybase.ui.util that return IConnectionProfile
`static IConnectionProfile` `DSEUtil.findConnectionProfileByChild(java.lang.Object child)`
`static IConnectionProfile` `DSEUtil.findParentProfileByElement(java.lang.Object element)`
`static IConnectionProfile` `DSEUtil.findParentProfileBySelectionElement()`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.common.ui.actions

Methods in org.eclipse.datatools.sqltools.common.ui.actions that return IConnectionProfile
`static IConnectionProfile` `CommonSQLObjectAction.getConnectionProfile(Database database)`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.debugger.core

Methods in org.eclipse.datatools.sqltools.debugger.core with parameters of type IConnectionProfile
`void` `DebugHandlerManager.profileAdded(IConnectionProfile profile)`
`void` `DebugHandlerManager.profileChanged(IConnectionProfile profile)`
`void` `DebugHandlerManager.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect, boolean onlyNameChanged, org.eclipse.datatools.sqltools.core.profile.ConnectProfile oldProfile)`
`void` `DebugHandlerManager.profileDeleted(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.editor.core.connection

Methods in org.eclipse.datatools.sqltools.editor.core.connection that return IConnectionProfile
`IConnectionProfile` `ISQLEditorConnectionInfo.getConnectionProfile()` Gets the `IConnectionProfile` object associated with this input.

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.result.internal.utils

Methods in org.eclipse.datatools.sqltools.result.internal.utils that return IConnectionProfile
`static IConnectionProfile[]` `ProfileUtil.getProfiles()` Returns all the database connection profiles

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.result.ui.view

Methods in org.eclipse.datatools.sqltools.result.ui.view with parameters of type IConnectionProfile
`void` `ResultsViewControl.profileAdded(IConnectionProfile profile)` Refresh the result history when profile is created
`void` `ResultsViewControl.profileChanged(IConnectionProfile profile)` Refresh the result history when profile is changed
`void` `ResultsViewControl.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect)` Refresh the result history when profile is changed
`void` `ResultsViewControl.profileDeleted(IConnectionProfile profile)` Refresh the result history when profile is deleted

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.routineeditor.launching

Methods in org.eclipse.datatools.sqltools.routineeditor.launching with parameters of type IConnectionProfile
`void` `SQLToolsLaunchProfileListener.profileAdded(IConnectionProfile profile)`
`void` `SQLToolsLaunchProfileListener.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect, boolean onlyNameChanged, org.eclipse.datatools.sqltools.core.profile.ConnectProfile oldProfile)`
`void` `SQLToolsLaunchProfileListener.profileDeleted(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.sql.util

Methods in org.eclipse.datatools.sqltools.sql.util that return IConnectionProfile
`static IConnectionProfile` `ModelUtil.getConnectionProfile(Database database)`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.sqlbuilder.input

Methods in org.eclipse.datatools.sqltools.sqlbuilder.input that return IConnectionProfile
`IConnectionProfile` `SQLBuilderEditorInput.getConnectionProfile()` Gets the `IConnectionProfile` associated with this input.

Methods in org.eclipse.datatools.sqltools.sqlbuilder.input with parameters of type IConnectionProfile
`void` `SQLBuilderEditorInput.setConnectionProfile(IConnectionProfile connProfile)` Sets the `IConnectionProfile` associated with this input to the given object.

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.input with parameters of type IConnectionProfile
`SQLBuilderEditorInput(IConnectionProfile connectionProfile, int statementType)` Creates an instance of this class with the given ConnectionProfile and StatementType.
`SQLBuilderEditorInput(IConnectionProfile connectionProfile, ISQLStatementInfo sqlStatementInfo)` Creates an instance of this class with the given ConnectionProfile and SQLStatementInfo.
`SQLBuilderEditorInput(IConnectionProfile connectionProfile, ISQLStatementInfo sqlStatementInfo, IOmitSchemaInfo omitSchemaInfo)` Creates an instance of this class with the given ConnectionProfile, SQLStatementInfo and OmitSchemaInfo.

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.sqlbuilder.model

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model that return IConnectionProfile
`IConnectionProfile` `SQLBuilderConnectionInfo.getConnectionProfile()`

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type IConnectionProfile
`SQLBuilderConnectionInfo(IConnectionProfile connectionProfile)` Constructs a `SQLBuilderConnectionInfo` by `ConnectionProfile`.

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.sqleditor

Methods in org.eclipse.datatools.sqltools.sqleditor that return IConnectionProfile
`IConnectionProfile` `SQLEditorConnectionInfo.getConnectionProfile()`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.sqleditor.internal.profile

Methods in org.eclipse.datatools.sqltools.sqleditor.internal.profile with parameters of type IConnectionProfile
`void` `SQLEditorProfileListener.profileAdded(IConnectionProfile profile)`
`void` `SQLEditorProfileListener.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect, boolean onlyNameChanged, org.eclipse.datatools.sqltools.core.profile.ConnectProfile oldProfile)`
`void` `SQLEditorProfileListener.profileDeleted(IConnectionProfile profile)`