Class orion.selection.Selection
				
				
			
				Can provide one or more selections describing objects of interest.  Used to
establish input and output relationships between components.  For example, the selection
in one component can serve as the input of another component.
				
				
					
Defined in:  </shared/eclipse/e4/orion/I201107200200/plugins/org.eclipse.orion.client.core/web/orion/selection.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
							
							 Constructs a new selection service. 
						 | 
					
| Method Attributes | Method Name and Description | 
|---|---|
| 
								 getSelection(onDone)
								 
								Obtains the current single selection and passes it to the provided function. 
							 | 
						|
| 
								 getSelections(onDone)
								 
								Obtains all current selections and passes them to the provided function. 
							 | 
						|
| 
								 setSelections(itemOrArray)
								 
								Sets the current selection 
							 | 
						
					Class Detail
				
				
				
						orion.selection.Selection()
				
				
				
					Constructs a new selection service. Clients should obtain a selection service
by requesting the service orion.page.selection from the service registry.
This service constructor is only intended to be used by page service registry
initialization code.
					
				
				
				
				
				
					
					
					
					
					
					
					
			
					Method Detail
				
				
					 
					
					
					
					getSelection(onDone)
					
					
					
						Obtains the current single selection and passes it to the provided function.
						
						
					
					
					
					
						
							- Parameters:
 - onDone
 - The function to invoke with the selection
 
					
					
					getSelections(onDone)
					
					
					
						Obtains all current selections and passes them to the provided function.
						
						
					
					
					
					
						
							- Parameters:
 - onDone
 - The function to invoke with the selections
 
					
					
					setSelections(itemOrArray)
					
					
					
						Sets the current selection
						
						
					
					
					
					
						
							- Parameters:
 - itemOrArray
 - A single selected item or an array of selected items