Package com.nomagic.magicdraw.ui
Class SelectionProvider
java.lang.Object
com.nomagic.magicdraw.ui.SelectionProvider
Selection provider to manage selected elements in browser and diagrams
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classAn event which indicates selection change.static interfaceSelection changed listener - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidAdds selection changed listenerprotected voidstatic SelectionProvidergetInstance(Project project) Returns selection providerfinal BaseElementReturns main elementfinal Collection<? extends BaseElement>Returns selected elementsvoidRemoves selection changed listener 
- 
Field Details
- 
selection
 
 - 
 - 
Constructor Details
- 
SelectionProvider
public SelectionProvider() 
 - 
 - 
Method Details
- 
getInstance
Returns selection provider- Parameters:
 project- where are selected elements- Returns:
 - selection provider
 
 - 
getSelection
- Returns:
 - active selection
 
 - 
getSelectedElements
Returns selected elements - 
getMainElement
Returns main element - 
addSelectionChangedListener
Adds selection changed listener- Parameters:
 listener- to add
 - 
removeSelectionChangedListener
Removes selection changed listener- Parameters:
 listener- to remove
 - 
fireSelectionChanged
 
 -