@OpenApiAll
public interface DependencyExtractor
extends com.nomagic.magicdraw.uml.valueprovider.SmartListenerConfigurationProvider
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Method clearing up all used resources and memory.
|
void |
createNavigationActions(PersistenceManager persistenceManager,
Element row,
Element column,
AbstractMatrixCell value,
ActionsCategory navigateCategory)
Creates navigation actions for the dependencies created with this extractor
|
void |
elementUpdated(java.util.Collection<Element> element)
This element properties have been changed according to registered smart listeners.
|
java.util.Collection<DependencyEntry> |
getDependencies(Element row,
Element column)
Extract and return dependencies between those two row and column elements
which are used in creating new matrix cell
|
void |
init(PersistenceManager settings,
org.eclipse.core.runtime.IProgressMonitor status)
This method is called when matrix settings are changed and whole matrix is being rebuilt.
|
void init(PersistenceManager settings, @CheckForNull org.eclipse.core.runtime.IProgressMonitor status)
settings - current matrix settingsstatus - progress status@Nonnull java.util.Collection<DependencyEntry> getDependencies(Element row, Element column)
row - row elementcolumn - column elementvoid createNavigationActions(PersistenceManager persistenceManager, Element row, Element column, AbstractMatrixCell value, ActionsCategory navigateCategory)
persistenceManager - matrix settingsrow - row elementcolumn - column elementvalue - cell valuenavigateCategory - navigate category from the right clickvoid elementUpdated(java.util.Collection<Element> element)
element - updated elementsvoid clear()