Revision c4de8fcb
Added by Andreas Müller about 3 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/FactualDataPartE4.java | ||
---|---|---|
72 | 72 |
* @date 15.08.2017 |
73 | 73 |
*/ |
74 | 74 |
public class FactualDataPartE4 extends AbstractCdmEditorPartE4 |
75 |
implements IPartContentHasDetails, IPartContentHasSupplementalData,
|
|
75 |
implements IPartContentHasDetails, IPartContentHasSupplementalData, |
|
76 | 76 |
ICdmEntitySessionEnabled<CdmBase>, ICollapsableExpandable { |
77 | 77 |
|
78 | 78 |
/** |
... | ... | |
126 | 126 |
} |
127 | 127 |
|
128 | 128 |
Object partObject = createPartObject(activePart); |
129 |
|
|
130 |
|
|
131 | 129 |
|
132 | 130 |
if ((partObject instanceof DetailsPartE4 && !(selection instanceof TaxonName))|| partObject instanceof SupplementalDataPartE4 |
133 | 131 |
|| partObject instanceof MediaViewPartE4 || partObject instanceof ConceptViewPartE4 || ((partObject instanceof AbstractCdmEditorPartE4) &&(((AbstractCdmEditorPartE4)partObject).getViewer().getInput() instanceof DescriptionElementBase))) { |
... | ... | |
136 | 134 |
return; |
137 | 135 |
} |
138 | 136 |
|
139 |
|
|
140 | 137 |
if(partObject instanceof IPartContentHasFactualData ){ |
141 |
|
|
142 | 138 |
if (!viewer.getControl().isDisposed()){ |
143 | 139 |
viewer.getControl().setEnabled(isEnabled()); |
144 |
|
|
145 | 140 |
} |
146 | 141 |
|
147 | 142 |
IStructuredSelection structuredSelection = createSelection(selection); |
Also available in: Unified diff
cleanup