Project

General

Profile

« Previous | Next » 

Revision 01732279

Added by Patrick Plitzner over 10 years ago

deleted not yet converted class

View differences:

.gitattributes
1348 1348
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementMediaSection.java -text
1349 1349
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementSourceElement.java -text
1350 1350
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementSourceSection.java -text
1351
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionSourceComposite.java -text
1352 1351
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionSourceElement.java -text
1353 1352
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionSourceSection.java -text
1354 1353
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/GeoScopeElement.java -text
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionSourceComposite.java
1
// $Id$
2
/**
3
 * Copyright (C) 2013 EDIT
4
 * European Distributed Institute of Taxonomy
5
 * http://www.e-taxonomy.eu
6
 *
7
 * The contents of this file are subject to the Mozilla Public License Version 1.1
8
 * See LICENSE.TXT at the top of this package for the full license terms.
9
 */
10
package eu.etaxonomy.taxeditor.ui.section.description;
11

  
12
import org.eclipse.swt.events.SelectionListener;
13
import org.eclipse.swt.widgets.Composite;
14

  
15
import eu.etaxonomy.cdm.model.reference.Reference;
16
import eu.etaxonomy.taxeditor.ui.element.AbstractEntityCollectionElementComposite;
17
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
18
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
19
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
20
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
21

  
22
/**
23
 * @author pplitzner
24
 * @date 24.07.2013
25
 *
26
 */
27
public class DescriptionSourceComposite extends AbstractEntityCollectionElementComposite<Reference> {
28

  
29
    private EntitySelectionElement<Reference> selection_descriptionSource;
30

  
31
    /**
32
     * <p>
33
     * Constructor for DescriptionSourceElement.
34
     * </p>
35
     *
36
     * @param cdmFormFactory
37
     *            a {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory}
38
     *            object.
39
     * @param formElement
40
     *            a
41
     *            {@link eu.etaxonomy.taxeditor.ui.element.AbstractFormSection}
42
     *            object.
43
     * @param element
44
     *            a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase}
45
     *            object.
46
     * @param removeListener
47
     *            a {@link org.eclipse.swt.events.SelectionListener} object.
48
     * @param style
49
     *            a int.
50
     */
51
    public DescriptionSourceComposite(Composite parent, CdmFormFactory cdmFormFactory, AbstractFormSection formElement, Reference element, SelectionListener removeListener, int style) {
52
        super(parent, cdmFormFactory, element, removeListener, style);
53
    }
54

  
55
    /** {@inheritDoc} */
56
    @Override
57
    public void createControls(ICdmFormElement element, int style) {
58
        selection_descriptionSource = formFactory.createSelectionElement(Reference.class, getConversationHolder(), element, "Description Source", null, EntitySelectionElement.ALL, style);
59
    }
60

  
61
    /** {@inheritDoc} */
62
    @Override
63
    public void setEntity(Reference element) {
64
        selection_descriptionSource.setEntity(element);
65
    }
66

  
67
    /** {@inheritDoc} */
68
    @Override
69
    public void handleEvent(Object eventSource) {
70

  
71
    }
72
}

Also available in: Unified diff