Revision 1f40607c
Added by Andreas Müller over 1 year ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/container/AbstractGroup.java | ||
---|---|---|
42 | 42 |
|
43 | 43 |
private IEclipseContext context; |
44 | 44 |
|
45 |
private final List<AbstractGroupedContainerE4> groupedContainers = new ArrayList<>();
|
|
45 |
private final List<AbstractGroupedContainer> groupedContainers = new ArrayList<>(); |
|
46 | 46 |
|
47 | 47 |
protected TaxonEditor editor; |
48 | 48 |
|
... | ... | |
83 | 83 |
control.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY)); |
84 | 84 |
} |
85 | 85 |
|
86 |
public void add(AbstractGroupedContainerE4 groupedContainer){
|
|
86 |
public void add(AbstractGroupedContainer groupedContainer){ |
|
87 | 87 |
groupedContainers.add(groupedContainer); |
88 | 88 |
} |
89 | 89 |
|
90 |
public void remove(AbstractGroupedContainerE4 groupedContainer){
|
|
90 |
public void remove(AbstractGroupedContainer groupedContainer){ |
|
91 | 91 |
groupedContainer.dispose(); |
92 | 92 |
groupedContainers.remove(groupedContainer); |
93 | 93 |
|
... | ... | |
96 | 96 |
} |
97 | 97 |
} |
98 | 98 |
|
99 |
public List<AbstractGroupedContainerE4> getGroupedContainers(){
|
|
99 |
public List<AbstractGroupedContainer> getGroupedContainers(){ |
|
100 | 100 |
return groupedContainers; |
101 | 101 |
} |
102 | 102 |
|
... | ... | |
133 | 133 |
public void dragEntered() { |
134 | 134 |
Color color = AbstractUtility.getColor(Resources.COLOR_DRAG_ENTER); |
135 | 135 |
|
136 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
136 |
for(AbstractGroupedContainer<?> container : groupedContainers){ |
|
137 | 137 |
container.setBackground(color); |
138 | 138 |
} |
139 | 139 |
} |
140 | 140 |
|
141 | 141 |
@Override |
142 | 142 |
public void dragLeft() { |
143 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
143 |
for(AbstractGroupedContainer<?> container : groupedContainers){ |
|
144 | 144 |
container.restoreColor(); |
145 | 145 |
} |
146 | 146 |
} |
... | ... | |
173 | 173 |
public void dispose(){ |
174 | 174 |
if(getControl() != null){ |
175 | 175 |
getControl().setMenu(null); |
176 |
for(AbstractGroupedContainerE4<?> container : getGroupedContainers()){
|
|
176 |
for(AbstractGroupedContainer<?> container : getGroupedContainers()){ |
|
177 | 177 |
container.dispose(); |
178 | 178 |
} |
179 | 179 |
getControl().dispose(); |
... | ... | |
181 | 181 |
} |
182 | 182 |
|
183 | 183 |
protected void emptyGroup(){ |
184 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
184 |
for(AbstractGroupedContainer<?> container : groupedContainers){ |
|
185 | 185 |
container.getControl().setMenu(null); |
186 | 186 |
container.dispose(); |
187 | 187 |
} |
... | ... | |
189 | 189 |
} |
190 | 190 |
|
191 | 191 |
protected void setMenuToGroup(){ |
192 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
192 |
for(AbstractGroupedContainer<?> container : groupedContainers){ |
|
193 | 193 |
container.setMenu(); |
194 | 194 |
|
195 | 195 |
} |
Also available in: Unified diff
rename AbstractGroupedContainerE4 -> AbstractGroupedContainer and cleanup