Interface IInfobaseAssociationListener
-
public interface IInfobaseAssociationListener
Provides event notification for infobases association changes events.Need to add listener to
IInfobaseAssociationManager
for notifications tracking, and remove it, when no longer needed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
infobaseAssociated(org.eclipse.core.resources.IProject project, InfobaseReference infobase, InfobaseAssociationSettings settings)
Notifies that the provided project and the provided infobase was associated.void
infobaseDissociated(org.eclipse.core.resources.IProject project, InfobaseReference infobase, InfobaseAssociationContext context)
Notifies that provided project and provided infobase was dissociated.
-
-
-
Method Detail
-
infobaseAssociated
void infobaseAssociated(org.eclipse.core.resources.IProject project, InfobaseReference infobase, InfobaseAssociationSettings settings)
Notifies that the provided project and the provided infobase was associated.- Parameters:
project
- the project, that was associated with provided infobase, cannot benull
infobase
- the infobase, that was associated with project, cannot benull
settings
- the infobase association settings, cannot benull
- See Also:
InfobaseAssociationSettings
-
infobaseDissociated
void infobaseDissociated(org.eclipse.core.resources.IProject project, InfobaseReference infobase, InfobaseAssociationContext context)
Notifies that provided project and provided infobase was dissociated.- Parameters:
project
- the project, that was associated with provided infobase, cannot benull
infobase
- the infobase, that was associated with project, cannot benull
context
- the infobase association context, cannot benull
- See Also:
InfobaseAssociationContext
-
-