void |
IInfobaseSynchronizationManager.connectInfobase(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Connects the provided project with the provided infobase.
|
Path |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.createTempDirectory(String prefix) |
Creates the new temp directory to use for infobase operations.
|
void |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.dumpInfobaseChanges(Path destination) |
Dumps infobases changes as platform XML files to the provided destination folder.
|
void |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.dumpInfobaseObjects(Set<String> platformQualifiedNames,
Path destination) |
Dumps the specified infobase objects as platform XML files to the provided destination folder.
|
void |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.loadProjectConfiguration(Configuration configuration) |
Loads the entire project configuration to the infobase.
|
void |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.loadProjectObjects(Set<org.eclipse.emf.ecore.EObject> projectObjects) |
Loads the provided project model objects to the infobase.
|
CompletableFuture<Boolean> |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.mergeInfobaseChanges(org.eclipse.core.resources.IProject project,
Set<String> projectChanges,
Path infobaseChangesLocation,
Set<String> infobaseChanges,
boolean fullLoadRequested) |
Merges the provided project changes with infobase changes.
|
boolean |
IInfobaseChangesPullCallback.onInfobaseChanges(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
Set<org.eclipse.emf.ecore.EObject> projectChanges,
IInfobaseConfigurationChange infobaseChange,
IInfobaseUpdateConflictResolver conflictResolver,
IInfobaseUpdateConflictResolver.IConflictResolveAssist assist,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Resolve conflict the provided project changes with the infobase configuration changes.
|
boolean |
IInfobaseUpdateConflictResolver.overrideConflict(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
Set<org.eclipse.emf.ecore.EObject> projectChanges,
IInfobaseConfigurationChange infobaseChange,
IInfobaseUpdateConflictResolver.IConflictResolveAssist assist,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Overrides an infobase changes with EDT project metadata objects state.
|
boolean |
IInfobaseSynchronizationManager.pullInfobaseChanges(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
IInfobaseChangesPullCallback changesPullCallback,
boolean failIfUnavailable,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Pulls infobase configuration changes of the the provided infobase for the provided project.
|
boolean |
IInfobaseSynchronizationManager.reloadInfobase(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
IInfobaseUpdateCallback updateCallback,
boolean keepConnected,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Fully reloads and synchronizes the provided project with the provided infobase.
|
boolean |
IInfobaseUpdateConflictResolver.resolveConflict(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
Set<org.eclipse.emf.ecore.EObject> projectChanges,
IInfobaseConfigurationChange infobaseChange,
IInfobaseUpdateConflictResolver.IConflictResolveAssist assist,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Resolves a conflict between possible project changes and infobase configuration changes with priority to
infobase changes.
|
void |
IInfobaseSynchronizationManager.setSynchronizationState(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
InfobaseSynchronizationState state) |
Sets synchronization state for the provided infobase.
|
void |
IInfobaseUpdateConflictResolver.IConflictResolveAssist.storeConfigDumpInfo(Path location) |
Stores infobase configuration dump info.
|
void |
IInfobaseSynchronizationManager.suppressSynchronization(org.eclipse.core.resources.IProject project,
boolean suppress) |
Suppresses project synchronization with infobases.
|
Map<InfobaseReference,Boolean> |
IInfobaseSynchronizationManager.updateAllInfobases(org.eclipse.core.resources.IProject project,
IInfobaseUpdateCallback updateCallback,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Synchronizes the provided project with all connected infobases.
|
boolean |
IInfobaseSynchronizationManager.updateInfobase(org.eclipse.core.resources.IProject project,
InfobaseReference infobase,
IInfobaseUpdateCallback updateCallback,
boolean keepConnected,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Synchronizes the provided project with the provided infobase.
|