Project

General

Profile

« Previous | Next » 

Revision 3be6ef3e

Added by Niels Hoffmann over 13 years ago

performed javacscript:fix and worked on documentation

View differences:

taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/SelectionArbitrator.java
28 28

  
29 29

  
30 30
/**
31
 * <p>SelectionArbitrator class.</p>
32
 *
31 33
 * @author n.hoffmann
32 34
 * @created Feb 25, 2010
33 35
 * @version 1.0
......
39 41

  
40 42
	private Set<ISelectionProvider> selectionProviders = new HashSet<ISelectionProvider>();
41 43
	
44
	/**
45
	 * <p>Constructor for SelectionArbitrator.</p>
46
	 */
42 47
	public SelectionArbitrator(){}
43 48
	
49
	/**
50
	 * <p>Constructor for SelectionArbitrator.</p>
51
	 *
52
	 * @param selectableComposite a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
53
	 */
44 54
	public SelectionArbitrator(IEntityElement selectableComposite){
45 55
		this.entityElement = selectableComposite;
46 56
	}
47 57
	
58
	/** {@inheritDoc} */
48 59
	public void widgetSelected(SelectionEvent e) {
49 60
		Widget widget = e.widget;
50 61
		
......
84 95
		return false;
85 96
	}
86 97
	
98
	/**
99
	 * <p>addSelectionProvider</p>
100
	 *
101
	 * @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
102
	 */
87 103
	public void addSelectionProvider(ISelectionProvider selectionProvider){
88 104
		selectionProviders.add(selectionProvider);
89 105
	}
90 106
	
107
	/**
108
	 * <p>removeSelectionProvider</p>
109
	 *
110
	 * @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
111
	 */
91 112
	public void removeSelectionProvider(ISelectionProvider selectionProvider){
92 113
		selectionProviders.remove(selectionProvider);
93 114
	}
94 115
	
116
	/** {@inheritDoc} */
95 117
	public void widgetDefaultSelected(SelectionEvent e) {}
96 118

  
119
	/**
120
	 * <p>Getter for the field <code>entityElement</code>.</p>
121
	 *
122
	 * @return a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
123
	 */
97 124
	public IEntityElement getEntityElement() {
98 125
		return entityElement;
99 126
	}
100 127

  
128
	/**
129
	 * <p>setEntityComposite</p>
130
	 *
131
	 * @param entityElement a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
132
	 */
101 133
	public void setEntityComposite(IEntityElement entityElement) {
102 134
		this.entityElement = entityElement;
103 135
	}
104 136

  
137
	/** {@inheritDoc} */
105 138
	public void selectionChanged(SelectionChangedEvent event) {
106 139
//		if(!(event.getSource() instanceof CdmDetailsViewer)){
107 140
//			return;

Also available in: Unified diff