Revision 1c9ede79
Added by Andreas Müller almost 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipDetailElement.java | ||
---|---|---|
30 | 30 |
* |
31 | 31 |
* @author n.hoffmann |
32 | 32 |
* @created Mar 18, 2010 |
33 |
* @version 1.0 |
|
34 | 33 |
*/ |
35 | 34 |
public class NameRelationshipDetailElement extends AbstractReferencedEntityElement<NameRelationship>{ |
36 | 35 |
|
37 | 36 |
private RuleConsideredElement ruleConsidered; |
38 |
private EntitySelectionElement selection_toName; |
|
37 |
private EntitySelectionElement<?> selection_toName;
|
|
39 | 38 |
private TermComboElement<NameRelationshipType> combo_relationshipType; |
40 | 39 |
private LabelElement label; |
41 | 40 |
|
... | ... | |
54 | 53 |
super(cdmFormFactory, formElement, entity, removeListener, style); |
55 | 54 |
} |
56 | 55 |
|
57 |
/* (non-Javadoc) |
|
58 |
* @see eu.etaxonomy.taxeditor.forms.entitysections.AbstractEntitySetElementComposite#createControls(org.eclipse.swt.widgets.Composite, int) |
|
59 |
*/ |
|
60 |
/** {@inheritDoc} */ |
|
61 | 56 |
@Override |
62 | 57 |
public void createControls(ICdmFormElement element, int style) { |
63 | 58 |
NameDetailsConfigurator config = PreferencesUtil.getPreferredNameDetailsConfiguration(); |
64 | 59 |
label = formFactory.createLabel(element, null); |
65 |
|
|
66 | 60 |
if (config == null || config.isNameRelationsRuleConsideredActivated()){ |
67 |
ruleConsidered = formFactory.createRuleConsideredElement(element, "Rule Considered", config == null || config.isNameRelationsRuleConsideredCodeEditionActivated(), style); |
|
61 |
ruleConsidered = formFactory.createRuleConsideredElement( |
|
62 |
element, "Rule Considered", config == null |
|
63 |
|| config.isNameRelationsRuleConsideredCodeEditionActivated(), style); |
|
68 | 64 |
} |
69 |
|
|
70 | 65 |
super.createControls(element, style); |
71 | 66 |
} |
72 | 67 |
|
73 |
/** {@inheritDoc} */ |
|
74 | 68 |
@Override |
75 | 69 |
public void setEntity(NameRelationship entity) { |
76 | 70 |
String text = entity.getFromName().getTitleCache() + " is " + entity.getType().getLabel() + " " + entity.getToName().getTitleCache(); |
... | ... | |
79 | 73 |
if (ruleConsidered != null){ |
80 | 74 |
ruleConsidered.setElement(entity); |
81 | 75 |
} |
82 |
|
|
83 | 76 |
super.setEntity(entity); |
84 | 77 |
} |
85 | 78 |
|
86 |
/** {@inheritDoc} */ |
|
87 | 79 |
@Override |
88 | 80 |
public void handleEvent(Object eventSource) { |
89 | 81 |
if(eventSource == combo_relationshipType){ |
... | ... | |
100 | 92 |
} |
101 | 93 |
} |
102 | 94 |
|
103 |
/** {@inheritDoc} */ |
|
104 | 95 |
@Override |
105 | 96 |
public void setBackground(Color color) { |
106 | 97 |
if(label != null) { |
... | ... | |
108 | 99 |
} |
109 | 100 |
super.setBackground(color); |
110 | 101 |
} |
111 |
|
|
112 | 102 |
} |
Also available in: Unified diff
cleanup