Project

General

Profile

« Previous | Next » 

Revision 48631e6b

Added by Patrick Plitzner over 10 years ago

  • added supportsXYZ flags for Features (#3207)

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java
1 1
/**
2
 * 
2
 *
3 3
 */
4 4
package eu.etaxonomy.taxeditor.ui.element;
5 5

  
......
247 247
import eu.etaxonomy.taxeditor.ui.section.userecords.UseRecordDetailSection;
248 248
import eu.etaxonomy.taxeditor.ui.section.vocabulary.DefinedTermDetailElement;
249 249
import eu.etaxonomy.taxeditor.ui.section.vocabulary.DefinedTermDetailSection;
250
import eu.etaxonomy.taxeditor.ui.section.vocabulary.FeatureDetailElement;
250 251
import eu.etaxonomy.taxeditor.ui.section.vocabulary.NamedAreaDetailSection;
251 252
import eu.etaxonomy.taxeditor.ui.section.vocabulary.TermVocabularyDetailElement;
252 253
import eu.etaxonomy.taxeditor.ui.section.vocabulary.TermVocabularyDetailSection;
......
258 259
 * <p>
259 260
 * CdmFormFactory class.
260 261
 * </p>
261
 * 
262
 *
262 263
 * @author n.hoffmann
263 264
 * @created Feb 24, 2010
264 265
 * @version 1.0
......
283 284
			return true;
284 285
		}
285 286
	};
286
	
287

  
287 288
	/**
288
	 * 
289
	 *
289 290
	 * @author n.hoffmann
290 291
	 * @date Jan 25, 2010
291 292
	 *
......
298 299
	}
299 300

  
300 301
	/**
301
	 * 
302
	 *
302 303
	 * @author n.hoffmann
303 304
	 * @date Jan 25, 2010
304 305
	 *
......
324 325
	 * <p>
325 326
	 * Constructor for CdmFormFactory.
326 327
	 * </p>
327
	 * 
328
	 *
328 329
	 * @param display
329 330
	 *            a {@link org.eclipse.swt.widgets.Display} object.
330 331
	 * @param selectionProvider
......
340 341
	 * <p>
341 342
	 * Constructor for CdmFormFactory.
342 343
	 * </p>
343
	 * 
344
	 *
344 345
	 * @param display
345 346
	 *            a {@link org.eclipse.swt.widgets.Display} object.
346 347
	 */
......
350 351
	}
351 352

  
352 353
	/**
353
	 * 
354
	 *
354 355
	 */
355 356
	private void init() {
356 357
		boldFontHolder2 = new BoldFontHolder2();
......
360 361

  
361 362
	/**
362 363
	 * Creates an instance initialized with the correct selectionProvider
363
	 * 
364
	 *
364 365
	 * Make sure to remove the instance when the entityComposite disposes via
365 366
	 * destroySelectionArbitrator(..)
366
	 * 
367
	 *
367 368
	 * @param entityElement
368 369
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.IEntityElement}
369 370
	 *            object.
......
382 383
	 * <p>
383 384
	 * destroySelectionArbitrator
384 385
	 * </p>
385
	 * 
386
	 *
386 387
	 * @param selectionArbitrator
387 388
     *            a
388 389
     *            {@link eu.etaxonomy.taxeditor.ui.element.SelectionArbitrator}
......
410 411
     * Adapts the {@link AbstractCdmFormElement}:<br>
411 412
     * - sets the {@link IPropertyChangeListener}s handled by this class
412 413
	 * </p>
413
	 * 
414
	 *
414 415
	 * @param formElement
415 416
	 *            a
416 417
	 *            {@link eu.etaxonomy.taxeditor.ui.element.AbstractCdmFormElement}
......
433 434
	 * <p>
434 435
	 * destroyElement
435 436
	 * </p>
436
	 * 
437
	 *
437 438
	 * @param formElement
438 439
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
439 440
	 *            object.
......
474 475
	 * <p>
475 476
	 * createEmptyCell
476 477
	 * </p>
477
	 * 
478
	 *
478 479
	 * @param parent
479 480
	 *            a {@link org.eclipse.swt.widgets.Composite} object.
480 481
	 * @return a {@link org.eclipse.swt.widgets.Label} object.
......
487 488
	 * <p>
488 489
	 * createMultilineTextWithLabel
489 490
	 * </p>
490
	 * 
491
	 *
491 492
	 * @param labelString
492 493
	 *            a {@link java.lang.String} object.
493 494
	 * @param textHeight
......
512 513
	 * <p>
513 514
	 * createMultiLanguageTextElement
514 515
	 * </p>
515
	 * 
516
	 *
516 517
	 * @param parentElement
517 518
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
518 519
	 *            object.
......
550 551
	 * <p>
551 552
	 * createTextWithLabelElement
552 553
	 * </p>
553
	 * 
554
	 *
554 555
	 * @param labelString
555 556
	 *            a {@link java.lang.String} object.
556 557
	 * @param initialText
......
597 598
	}
598 599

  
599 600
	/**
600
	 * 
601
	 *
601 602
	 * @param parentElement
602 603
	 * @param labelString
603 604
	 * @param conversationEnabled
......
617 618
	 * <p>
618 619
	 * createIntegerTextWithLabelElement
619 620
	 * </p>
620
	 * 
621
	 *
621 622
	 * @param parentElement
622 623
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
623 624
	 *            object.
......
646 647
	 * <p>
647 648
	 * createLanguageStringWithLabelElement
648 649
	 * </p>
649
	 * 
650
	 *
650 651
	 * @param parentElement
651 652
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
652 653
	 *            object.
......
673 674
	 * <p>
674 675
	 * createLanguageStringWithLabelElement
675 676
	 * </p>
676
	 * 
677
	 *
677 678
	 * @param parentElement
678 679
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
679 680
	 *            object.
......
702 703
	 * <p>
703 704
	 * createTextElement
704 705
	 * </p>
705
	 * 
706
	 *
706 707
	 * @param parentElement
707 708
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
708 709
	 *            object.
......
724 725
	 * <p>
725 726
	 * createKeyValueViewerElement
726 727
	 * </p>
727
	 * 
728
	 *
728 729
	 * @param parentElement
729 730
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
730 731
	 *            object.
......
749 750
	 * <p>
750 751
	 * createTermComboElement
751 752
	 * </p>
752
	 * 
753
	 *
753 754
	 * @param termComboType
754 755
	 *            a
755 756
	 *            {@link eu.eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.TermComboType}
......
767 768
	 * @return a {@link eu.etaxonomy.taxeditor.ui.combo.TermComboElement}
768 769
	 *         object.
769 770
	 */
770
	
771

  
771 772
    public <T extends DefinedTermBase> TermComboElement<T> createTermComboElement(Class<T> termComboType,
772 773
            ICdmFormElement parentElement, String labelString, T selection, int style) {
773 774
        TermComboElement<T> element = new TermComboElement<T>(this, parentElement, termComboType, labelString,
......
776 777
		parentElement.addElement(element);
777 778
		return element;
778 779
	}
779
	
780

  
780 781
	/**
781 782
	 * <p>
782 783
	 * createTermComboElement
783 784
	 * </p>
784
	 * 
785
	 *
785 786
	 * @param termComboType
786 787
	 *            a
787 788
	 *            {@link eu.eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.TermComboType}
......
799 800
	 * @return a {@link eu.etaxonomy.taxeditor.ui.combo.TermComboElement}
800 801
	 *         object.
801 802
	 */
802
	
803

  
803 804
	public <T extends DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(
804
			TermType termType, 
805
			TermType termType,
805 806
			ICdmFormElement parentElement,
806
			String labelString, 
807
			T selection, 
807
			String labelString,
808
			T selection,
808 809
			int style) {
809 810
		TermComboElement<T> element = new TermComboElement<T>(this, parentElement, termType, labelString, selection, style);
810 811
		adapt(element);
......
816 817
	 * <p>
817 818
	 * createEnumComboElement
818 819
	 * </p>
819
	 * 
820
	 *
820 821
	 * @param enumComboType
821 822
	 *            a
822 823
	 *            {@link eu.eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.EnumComboType}
......
842 843
	 * <p>
843 844
	 * createBrowserElement
844 845
	 * </p>
845
	 * 
846
	 *
846 847
	 * @param imageUri
847 848
	 *            a {@link java.net.URI} object.
848 849
	 * @param style
......
864 865
	 * <p>
865 866
	 * createImageElement
866 867
	 * </p>
867
	 * 
868
	 *
868 869
	 * @param parentElement
869 870
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
870 871
	 *            object.
......
885 886
	 * <p>
886 887
	 * createTextActionElement
887 888
	 * </p>
888
	 * 
889
	 *
889 890
	 * @param labelString
890 891
	 *            a {@link java.lang.String} object.
891 892
	 * @param initialText
......
913 914
	 * <p>
914 915
	 * createCheckbox
915 916
	 * </p>
916
	 * 
917
	 *
917 918
	 * @param parentElement
918 919
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
919 920
	 *            object.
......
935 936

  
936 937
	/**
937 938
	 * Creates a section as a part of the form.
938
	 * 
939
	 *
939 940
	 * @return the section widget
940 941
	 * @param section
941 942
     *            a
......
1003 1004
	 * <p>
1004 1005
	 * createToggleableTextField
1005 1006
	 * </p>
1006
	 * 
1007
	 *
1007 1008
	 * @param parentElement
1008 1009
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1009 1010
	 *            object.
......
1031 1032
	 * <p>
1032 1033
	 * createTimePeriodElement
1033 1034
	 * </p>
1034
	 * 
1035
	 *
1035 1036
	 * @param parentElement
1036 1037
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1037 1038
	 *            object.
......
1051 1052
		parentElement.addElement(element);
1052 1053
		return element;
1053 1054
	}
1054
	
1055

  
1055 1056
	/**
1056 1057
	 * <p>
1057 1058
	 * createGatheringEventUnitElement
1058 1059
	 * </p>
1059
	 * 
1060
	 *
1060 1061
	 * @param parentElement
1061 1062
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1062 1063
	 *            object.
......
1070 1071
	 *         object.
1071 1072
	 */
1072 1073
	public GatheringEventUnitElement createGatheringEventUnitElement(
1073
			ICdmFormElement parentElement, 
1074
			ICdmFormElement parentElement,
1074 1075
			String labelString,
1075
			DerivedUnitFacade gatheringEvent, 
1076
			MinMaxTextSection.UnitType unitType,			
1076
			DerivedUnitFacade gatheringEvent,
1077
			MinMaxTextSection.UnitType unitType,
1077 1078
			int style) {
1078
		GatheringEventUnitElement element = new GatheringEventUnitElement(this, 
1079
		GatheringEventUnitElement element = new GatheringEventUnitElement(this,
1079 1080
				parentElement,
1080
				labelString, 
1081
				gatheringEvent, 
1081
				labelString,
1082
				gatheringEvent,
1082 1083
				unitType,
1083 1084
				style);
1084 1085
		adapt(element);
......
1090 1091
	 * <p>
1091 1092
	 * createPointElement
1092 1093
	 * </p>
1093
	 * 
1094
	 *
1094 1095
	 * @param style
1095 1096
	 *            a int.
1096 1097
	 * @param parentElement
......
1111 1112
	 * <p>
1112 1113
	 * createDateDetailSection
1113 1114
	 * </p>
1114
	 * 
1115
	 *
1115 1116
	 * @param parentElement
1116 1117
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1117 1118
	 *            object.
......
1126 1127
		adapt(section);
1127 1128
		return section;
1128 1129
	}
1129
	
1130

  
1130 1131
	/**
1131 1132
	 * <p>
1132 1133
	 * createDateDetailSection
1133 1134
	 * </p>
1134
	 * 
1135
	 *
1135 1136
	 * @param parentElement
1136 1137
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1137 1138
	 *            object.
......
1151 1152
	 * <p>
1152 1153
	 * createPartialElement
1153 1154
	 * </p>
1154
	 * 
1155
	 *
1155 1156
	 * @param parentElement
1156 1157
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1157 1158
	 *            object.
......
1176 1177
	 * <p>
1177 1178
	 * addSelectionListener
1178 1179
	 * </p>
1179
	 * 
1180
	 *
1180 1181
	 * @param listener
1181 1182
	 *            a {@link org.eclipse.swt.events.SelectionListener} object.
1182 1183
	 */
......
1188 1189
	 * <p>
1189 1190
	 * removeSelectionListener
1190 1191
	 * </p>
1191
	 * 
1192
	 *
1192 1193
	 * @param listener
1193 1194
	 *            a {@link org.eclipse.swt.events.SelectionListener} object.
1194 1195
	 */
......
1205 1206
	 * <p>
1206 1207
	 * addPropertyChangeListener
1207 1208
	 * </p>
1208
	 * 
1209
	 *
1209 1210
	 * @param listener
1210 1211
	 *            a {@link org.eclipse.jface.util.IPropertyChangeListener}
1211 1212
	 *            object.
......
1221 1222
	 * <p>
1222 1223
	 * removePropertyChangeListener
1223 1224
	 * </p>
1224
	 * 
1225
	 *
1225 1226
	 * @param listener
1226 1227
	 *            a {@link org.eclipse.jface.util.IPropertyChangeListener}
1227 1228
	 *            object.
......
1234 1235
	 * <p>
1235 1236
	 * createHorizontalSeparator
1236 1237
	 * </p>
1237
	 * 
1238
	 *
1238 1239
	 * @param parentElement
1239 1240
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1240 1241
	 *            object.
......
1252 1253
	 * <p>
1253 1254
	 * createVersionElement
1254 1255
	 * </p>
1255
	 * 
1256
	 *
1256 1257
	 * @param parentElement
1257 1258
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1258 1259
	 *            object.
......
1271 1272
		parentElement.addElement(element);
1272 1273
		return element;
1273 1274
	}
1274
	
1275

  
1275 1276
	/**
1276 1277
	 * @param cdmBaseSection
1277 1278
	 * @param object
......
1290 1291
	 * <p>
1291 1292
	 * createVersionSection
1292 1293
	 * </p>
1293
	 * 
1294
	 *
1294 1295
	 * @param parentElement
1295 1296
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1296 1297
	 *            object.
......
1306 1307
		adapt(section);
1307 1308
		return section;
1308 1309
	}
1309
	
1310

  
1310 1311
	/**
1311 1312
	 * @param parent
1312 1313
	 * @param i
......
1323 1324
	 * <p>
1324 1325
	 * createEmptyElement
1325 1326
	 * </p>
1326
	 * 
1327
	 *
1327 1328
	 * @param parentElement
1328 1329
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1329 1330
	 *            object.
......
1340 1341
	 * <p>
1341 1342
	 * createHeadlineSection
1342 1343
	 * </p>
1343
	 * 
1344
	 *
1344 1345
	 * @param parentElement
1345 1346
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1346 1347
	 *            object.
......
1359 1360
	 * <p>
1360 1361
	 * createParsingMessageElement
1361 1362
	 * </p>
1362
	 * 
1363
	 *
1363 1364
	 * @param parentElement
1364 1365
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
1365 1366
	 *            object.
......
1385 1386

  
1386 1387
        AbstractFormSection section = new DefinedTermDetailSection(this, definedTermClass, conversation, parentElement,
1387 1388
                selectionProvider, style);
1388
	
1389

  
1389 1390
		parentElement.addElement(section);
1390 1391
		adapt(section);
1391 1392
		return section;
1392
		
1393

  
1393 1394
	}
1394
	
1395
	/**
1396
	 * @param definedTermClass
1397
	 * @param formElement
1398
	 * @param style
1399
	 * @return
1400
	 */
1401
    public AbstractCdmDetailElement createDefinedTermDetailElement(Class definedTermClass, AbstractCdmDetailSection parentElement, int style) {
1402
		AbstractCdmDetailElement element = null;
1403
		
1404
		if (NamedArea.class.isAssignableFrom(definedTermClass)){
1405
			element = new eu.etaxonomy.taxeditor.ui.section.vocabulary.NamedAreaDetailElement(this, parentElement);
1395

  
1396
    /**
1397
     * @param definedTermClass
1398
     * @param formElement
1399
     * @param style
1400
     * @return
1401
     */
1402
    public AbstractCdmDetailElement createDefinedTermDetailElement(Class definedTermClass,
1403
            AbstractCdmDetailSection parentElement, int style) {
1404
        AbstractCdmDetailElement element = null;
1405

  
1406
        if (NamedArea.class.isAssignableFrom(definedTermClass)) {
1407
            element = new eu.etaxonomy.taxeditor.ui.section.vocabulary.NamedAreaDetailElement(this, parentElement);
1408
        } else if (definedTermClass.equals(Feature.class)) {
1409
            element = new FeatureDetailElement(this, parentElement);
1406 1410
        } else {
1407
			element = new DefinedTermDetailElement(this, parentElement);
1408
		}
1409
		
1410
		adapt(element);
1411
		parentElement.addElement(element);
1412
		return element;
1413
	}
1411
            element = new DefinedTermDetailElement(this, parentElement);
1412
        }
1413

  
1414
        adapt(element);
1415
        parentElement.addElement(element);
1416
        return element;
1417
    }
1414 1418

  
1415 1419

  
1416 1420
    //--------DetailSections---------
......
1624 1628
        addAndAdaptSection(parentElement, section);
1625 1629
        return section;
1626 1630
		}
1627
		
1631

  
1628 1632
    public GatheringEventDetailSection createGatheringSection(ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style){
1629 1633
        GatheringEventDetailSection section = new GatheringEventDetailSection(this, conversation, parentElement, selectionProvider, style);
1630 1634
        addAndAdaptSection(parentElement, section);
......
1817 1821
        addAndAdaptElement(parentElement, element);
1818 1822
        return element;
1819 1823
    }
1820
	
1821
	
1824

  
1825

  
1822 1826
    public GeneralDetailElement createGeneralDetailElement(ICdmFormElement parentElement){
1823 1827
        GeneralDetailElement element = new GeneralDetailElement(this, parentElement);
1824 1828
        addAndAdaptElement(parentElement, element);
......
2061 2065
	 * <p>
2062 2066
	 * createEntityCollectionElement
2063 2067
	 * </p>
2064
	 * 
2068
	 *
2065 2069
	 * @param removeListener
2066 2070
	 *            a {@link org.eclipse.swt.events.SelectionListener} object.
2067 2071
	 * @param style
......
2119 2123
		} else if (entity instanceof DefinedTerm) {
2120 2124
			switch(((DefinedTerm)entity).getTermType()) {
2121 2125
				case Scope:
2122
					element = new ScopeElement(this, 
2123
							parentElement, 
2126
					element = new ScopeElement(this,
2127
							parentElement,
2124 2128
							(DefinedTerm) entity,
2125
							removeListener, 
2129
							removeListener,
2126 2130
							style);
2127 2131
					break;
2128 2132
				case Modifier:
2129
					element = new ModifierElement(this, 
2133
					element = new ModifierElement(this,
2130 2134
							parentElement,
2131
							(DefinedTerm) entity, 
2132
							removeListener, 
2135
							(DefinedTerm) entity,
2136
							removeListener,
2133 2137
							style);
2134 2138
					break;
2135 2139
				default:
2136 2140
					//FIXME : Actually we should through an exception here
2137 2141
					element = null;
2138 2142
					break;
2139
			
2143

  
2140 2144
			}
2141 2145
		} else if (entity instanceof Reference) {
2142 2146
            element = new DescriptionSourceElement(this, parentElement, (Reference) entity, removeListener, style);
......
2159 2163
				case LivingSpecimen:
2160 2164
				case PreservedSpecimen:
2161 2165
				case OtherSpecimen:
2162
					element = new SpecimenCollectionDetailElement(this, 
2166
					element = new SpecimenCollectionDetailElement(this,
2163 2167
								parentElement,
2164
								(DerivedUnit) entity, 
2165
								removeListener, 
2168
								(DerivedUnit) entity,
2169
								removeListener,
2166 2170
								style);
2167 2171
					break;
2168 2172
				default:
2169
					element = new DerivedUnitElement(this, 
2173
					element = new DerivedUnitElement(this,
2170 2174
								parentElement,
2171
								(DerivedUnit) entity, 
2172
								removeListener, 
2175
								(DerivedUnit) entity,
2176
								removeListener,
2173 2177
								style);
2174
			}			
2178
			}
2175 2179

  
2176 2180
		} else if (entity instanceof NamedArea) {
2177 2181
            element = new NamedAreaDetailElement(this, parentElement, (NamedArea) entity, removeListener, style);
......
2225 2229
     * <li>{@link NomenclaturalAuthorTeamSelectionElement} see
2226 2230
     * {@link #createNomenclaturalAuthorTeamSelectionElement(ConversationHolder, ICdmFormElement, String, Team, int, int)}
2227 2231
     * </li>
2228
	 * 	</ul>	
2232
	 * 	</ul>
2229 2233
	 * </p>
2230
	 * 
2234
	 *
2231 2235
	 * @param clazz
2232 2236
     *            a {@link Class} object of the type that you want the selection
2233 2237
     *            element to handle
......
2253 2257
		parentElement.addElement(element);
2254 2258
		return element;
2255 2259
	}
2256
	
2260

  
2257 2261
    public TaxonNodeSelectionElement createTaxonNodeSelectionElement(ConversationHolder conversation,
2258 2262
            ICdmFormElement parentElement, String labelString, TaxonNode selection, int mode, int style) {
2259 2263
        TaxonNodeSelectionElement element = new TaxonNodeSelectionElement(this, conversation, parentElement,
......
2262 2266
		parentElement.addElement(element);
2263 2267
		return element;
2264 2268
	}
2265
	
2269

  
2266 2270
	public NomenclaturalAuthorTeamSelectionElement createNomenclaturalAuthorTeamSelectionElement(
2267 2271
            ConversationHolder conversation, ICdmFormElement parentElement, String labelString, Team selection,
2268 2272
            int mode, int style) {
......
2272 2276
		parentElement.addElement(element);
2273 2277
		return element;
2274 2278
	}
2275
	
2276
	
2279

  
2280

  
2277 2281
	/** {@inheritDoc} */
2278 2282
	public LabelElement createLabel(ICdmFormElement parentElement, String text) {
2279 2283
		LabelElement labelElement = new LabelElement(this, parentElement, text);
......
2286 2290
	 * <p>
2287 2291
	 * Getter for the field <code>selectionProvider</code>.
2288 2292
	 * </p>
2289
	 * 
2293
	 *
2290 2294
	 * @return a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
2291 2295
	 */
2292 2296
	public ISelectionProvider getSelectionProvider() {
......
2297 2301
	 * <p>
2298 2302
	 * createDetailedDescriptionDetailElement
2299 2303
	 * </p>
2300
	 * 
2304
	 *
2301 2305
	 * @param parentElement
2302 2306
	 *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
2303 2307
	 *            object.
......
2346 2350

  
2347 2351
	/**
2348 2352
	 * Creates a styled text as a part of the form.
2349
	 * 
2353
	 *
2350 2354
	 * @param parent
2351 2355
	 *            the text parent
2352 2356
	 * @param value

Also available in: Unified diff