@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.
|
default void |
createNavigationActions(PersistenceManager persistenceManager,
Element row,
Element column,
AbstractMatrixCell value,
ActionsCategory navigateCategory)
|
default void |
createNavigationActions(PersistenceManager persistenceManager,
ElementNode row,
ElementNode 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.
|
default java.util.Collection<DependencyEntry> |
getDependencies(Element row,
Element column)
Deprecated.
|
default java.util.Collection<DependencyEntry> |
getDependencies(ElementNode row,
ElementNode 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@Deprecated default java.util.Collection<DependencyEntry> getDependencies(Element row, Element column)
getDependencies(ElementNode, ElementNode)
default java.util.Collection<DependencyEntry> getDependencies(ElementNode row, ElementNode column)
row
- row elementcolumn
- column element@Deprecated default void createNavigationActions(PersistenceManager persistenceManager, Element row, Element column, AbstractMatrixCell value, ActionsCategory navigateCategory)
default void createNavigationActions(PersistenceManager persistenceManager, ElementNode row, ElementNode 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()