@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()