taxeditor-cdmlib/pom.xml -text
taxeditor-editor/META-INF/MANIFEST.MF -text
taxeditor-editor/build.properties -text
-taxeditor-editor/icons/accessories-text-editor.png -text
taxeditor-editor/icons/address-book-new.png -text
-taxeditor-editor/icons/applications-office.png -text
taxeditor-editor/icons/camera-photo.png -text
taxeditor-editor/icons/edit_16x16.gif -text
taxeditor-editor/icons/emblem-photos.png -text
taxeditor-editor/plugin.properties -text
taxeditor-editor/plugin.xml -text
taxeditor-editor/pom.xml -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/AbstractFilteredCdmResourceSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/AgentSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/ClassificationSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/CollectionSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/DerivedUnitSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/FeatureSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/FeatureTreeSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/FieldObservationSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/InstitutionSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/NameSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/NamedAreaSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/NomenclaturalAuthorTeamSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/PersonSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/PolytomousKeySelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/ReferenceSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/TaxonBaseSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/TaxonNodeSelectionDialog.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/dialogs/filteredSelection/TeamSelectionDialog.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/CdmDataTransfer.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorStateManager.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/DeleteSynonymOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/RemoveHomotypicalGroupBasionymOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/SwapSynonymAndAcceptedOperation.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/AbstractNewEntityWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/ExternalReferenceServiceWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewCollectionWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewDerivedUnitBaseWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewFieldObservationWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewInstitutionWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewNonViralNameWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewPersonWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewReferenceWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/newWizard/NewTeamWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/translation/GoogleLanguageApiWrapper.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/translation/ITranslationServiceWrapper.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/translation/LanguageNotSupportedException.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/translation/TranslationMetaDataWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/translation/TranslationWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/translation/TranslationWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/AbstractCdmDataViewer.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/AbstractCdmEditorViewPart.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/AbstractSplitableViewPart.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/ConceptContentProvider.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/ConceptLabelProvider.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/ConceptViewPart.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/handler/DescriptionsMenuPropertyTester.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/handler/DynamicFeatureMenu.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/handler/MoveDescriptionElementsHandler.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/ChangeDescriptionElementType.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/CreateDescriptionElementOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/CreateTaxonDescriptionOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/DeleteDescriptionElementOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/DeleteTaxonDescriptionOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/EditInXper2Handler.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/MoveDescriptionElementsOperation.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/detail/CdmSectionPart.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/detail/DetailsViewPart.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/detail/DetailsViewer.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaContentProvider.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaLabelProvider.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/operation/DeleteMediaOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/operation/MoveMediaInListOperation.java -text
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/operation/RemoveImageFromDescriptionElementOperation.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/supplementaldata/SupplementalDataViewPart.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/supplementaldata/SupplementalDataViewer.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/AbstractCdmEntityWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/AbstractCdmFormElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/AbstractCdmFormElementWithErrors.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/AbstractFormSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/BrowserElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/CdmFormFactory.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/CdmPropertyChangeEvent.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/CheckboxElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/DateDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/ICdmFormElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/IEnableableFormElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/IEntityElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/IErrorIntolerableElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/IExceptionHandler.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/ILabeledElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/IPropertyChangeEmitter.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/IRelevantFormElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/ISelectable.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/ISelectableElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/ImageElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/KeyStatementElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/KeyValueViewerElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/LabelElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/LanguageStringWithLabelElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/MultilanguageTextElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/NumberWithLabelElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/PartialElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/PointElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/RootElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/SelectionArbitrator.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/TextActionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/TextWithLabelElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/TimePeriodElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/ToggleableTextElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/UriWithLabelElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/IOpenUrlEnabled.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/OpenUrlContentProvider.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/OpenUrlLabelProvider.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/OpenUrlReferencePage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/OpenUrlResultPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/OpenUrlSelectorElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/openurl/OpenUrlSelectorWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/AbstractSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/AgentSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/ClassificationSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/CollectionSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/DerivedUnitBaseSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/EditFromSelectionWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/FeatureSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/FeatureTreeSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/FieldObservationSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/InstitutionSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/NameSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/NamedAreaSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/NomenclaturalAuthorTeamSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/PersonSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/PolytomousKeyNodeSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/PolytomousKeySelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/ReferenceSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/SynonymSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/TaxonBaseSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/TaxonNodeSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/TaxonSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/selection/TeamSelectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/AbstractEnumComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/AbstractTermComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/AnnotationTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/DeterminationModifierComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/EmptyComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/ExtensionTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/LanguageComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/MarkerTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/MeasurementUnitComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/ModifierComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/NameRelationshipTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/NameTypeDesignationStatusComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/NamedAreaTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/NomenclaturalCodeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/NomenclaturalStatusTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/PresenceAbsenceTermComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/PreservationMethodComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/RankComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/ReferenceSystemComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/ReferenceTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/RightsTypeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/ScopeComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/SexComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/SpecimenTypeDesignationStatusComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/StageComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/StateComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/term/StatisticalMeasureComboElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/AbstractCdmDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/AbstractCdmDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/AbstractEntityCollectionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/AbstractEntityCollectionSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/BulkEditorOpeningSelectionListener.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/EmptyElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/ITaxonBaseDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/InstitutionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/InstitutionDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/InstitutionWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/PersonDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/PersonDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/PersonWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamMemberElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamMemberSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamOrPersonBaseDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/classification/ClassificationDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/classification/ClassificationDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/classification/ClassificationWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/classification/TaxonNodeDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/classification/TaxonNodeDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/classification/TaxonNodeWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DerivedUnitElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescribedSpecimenSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionElementDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionElementDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionElementMediaSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionElementSourceElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionElementSourceSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionSourceElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/DescriptionSourceSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/GeoScopeElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/GeoScopeSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/MediaDetailsSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/ModifierElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/ModifierSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/NaturalLanguageDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/NaturalLanguageSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/ScopeElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/ScopeSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/StateDataElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/StateDataSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/StatisticalMeasurementValueElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/StatisticalMeasurementValueSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/AbstractDetailedDescriptionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/CategoricalDataDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/CommonNameDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/DistributionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/IndividualsAssociationDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/QuantitativeDataDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/TaxonInteractionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/description/detail/TextDataDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/feature/FeatureDistributionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/feature/FeatureDistributionDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/key/GeographicalScopeDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/key/PolytomousKeyDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/key/PolytomousKeyDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/key/PolytomousKeyNodeDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/key/PolytomousKeyNodeDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/key/ScopeRestrictionSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/AbstractTypeDesignationElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/AuthorshipDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/AuthorshipDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/HybridDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/HybridDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameRelationshipDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameRelationshipDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameRelationshipWizard.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameRelationshipWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameTypeDesignationElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NomenclaturalStatusElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NomenclaturalStatusSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NonViralNameDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NonViralNameDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NonViralNameWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/ProtologueElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/ProtologueSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/SpecimenTypeDesignationElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/TypeDesignationSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/AbstractEventDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/CollectingAreasDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/CollectionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/CollectionWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DerivedUnitBaseDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DerivedUnitBaseDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DerivedUnitBaseWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DerivedUnitFacadeDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DerivedUnitFacadeDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DerivedUnitFacadeWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DeterminationEventDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/DeterminationEventDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/FieldObservationDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/FieldObservationDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/FieldObservationWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/GatheringEventDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/GatheringEventDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/GatheringEventWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/GeneralDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/GeneralDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/GeneralWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/IDerivedUnitFacadeDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/NamedAreaDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/SourceCollectionDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/SpecimenCollectionDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/occurrence/SpecimenCollectionDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/reference/NomenclaturalReferenceDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/reference/NomenclaturalReferenceDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/reference/ReferenceDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/reference/ReferenceDetailSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/reference/ReferenceWizardPage.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/AbstractMediaRepresentationPartElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/AbstractOriginalSourceElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/AbstractReferencedEntityElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/AnnotationElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/AnnotationSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/CreditElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/CreditSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/ExtensionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/ExtensionSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/HeadlineSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/IdentifiableSourceElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/ImageFileElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MarkerElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MarkerSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MediaElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MediaRepresentationElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MediaRepresentationPartSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MediaRepresentationSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/MediaSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/RightsElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/RightsSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/SourceSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/VersionElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/supplemental/VersionSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/taxon/ParsingMessageElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/taxon/ParsingMessagesSection.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/taxon/TaxonBaseDetailElement.java -text
-taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/taxon/TaxonBaseDetailSection.java -text
taxeditor-editor/src/main/resources/TaonDescriptionEditor.screen -text
taxeditor-editor/src/main/resources/log4j.properties -text
taxeditor-editor/src/test/java/eu/etaxonomy/taxeditor/editor/Application.java -text
taxeditor-navigation/icons/preferences-system-windows.png -text
taxeditor-navigation/icons/system-search.png -text
taxeditor-navigation/icons/tree_icon.jpg -text
-taxeditor-navigation/icons/tree_icon_small.jpg -text
taxeditor-navigation/p2.inf -text
taxeditor-navigation/plugin.xml -text
taxeditor-navigation/pom.xml -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/NavigatorStateManager.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/RecentNamesContributionItem.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/WorkbenchUndoContextAdapterFactory.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/handler/NewClassificationHandler.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/handler/NewTaxonNodeHandler.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/handler/RefreshTreeHandler.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/internal/TaxeditorNavigationPlugin.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/PolytomousKeyContentProvider.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/PolytomousKeyLabelProvider.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/handler/DeleteHandler.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/handler/EditHandler.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/handler/MoveTaxonHandler.java -text
+taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/handler/NewClassificationHandler.java -text
+taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/handler/NewTaxonNodeHandler.java -text
+taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/handler/RefreshTreeHandler.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/DeleteOperation.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/EditClassificationOperation.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/MoveTaxonOperation.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/search/SearchBar.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/search/SearchResultLabelProvider.java -text
taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/search/SearchResultView.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/wizard/ClassificationWizard.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/wizard/ClassificationWizardPage.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/wizard/NewPolytomousKeyWizard.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/wizard/NewTaxonNodeWizard.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/wizard/NewTaxonNodeWizardPage.java -text
-taxeditor-navigation/src/main/java/eu/etaxonomy/taxeditor/wizard/PolytomousKeyWizardPage.java -text
taxeditor-navigation/src/main/java/log4j.properties -text
taxeditor-navigation/src/test/java/eu/etaxonomy/taxeditor/navigation/Application.java -text
taxeditor-navigation/src/test/java/eu/etaxonomy/taxeditor/navigation/ApplicationActionBarAdvisor.java -text
taxeditor-store/icons/a_no_bg.gif -text
taxeditor-store/icons/accepted.gif -text
taxeditor-store/icons/accepted_small.gif -text
+taxeditor-store/icons/accessories-text-editor.png -text
taxeditor-store/icons/add.gif -text
taxeditor-store/icons/add_edit.gif -text
taxeditor-store/icons/add_no_bg.gif -text
taxeditor-store/icons/add_no_bg2.gif -text
taxeditor-store/icons/alt_window_16.gif -text
taxeditor-store/icons/alt_window_32.gif -text
+taxeditor-store/icons/applications-office.png -text
taxeditor-store/icons/autonym_no_bg.gif -text
taxeditor-store/icons/back.gif -text
taxeditor-store/icons/basionym.gif -text
taxeditor-store/icons/thin_max_view.gif -text
taxeditor-store/icons/thin_restore_view.GIF -text
taxeditor-store/icons/trash.gif -text
+taxeditor-store/icons/tree_icon_small.jpg -text
taxeditor-store/icons/undo.gif -text
taxeditor-store/icons/unknown.gif -text
taxeditor-store/icons/unknown_no_bg.gif -text
taxeditor-store/p2.inf -text
taxeditor-store/plugin.xml -text
taxeditor-store/pom.xml -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/AbstractAccountView.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/group/view/GroupLabelProvider.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/group/view/GroupView.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/AuthenticatedUserBar.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/handler/CreateUserHandler.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/handler/EditUserHandler.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/handler/ToggleUserEnablementHandler.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/operation/DeleteUserOperation.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/operation/EditUserOperation.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/operation/ToggleUserEnablementOperation.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/view/UserContentProvider.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/view/UserLabelProvider.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/view/UserView.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/wizard/UserWizard.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/account/user/wizard/UserWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/CdmDataSourceRepository.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/AbstractDataSourceHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/ChangeConnectionHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/CloseConnectionHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/CreateDataSourceHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/DataSourceMenuPropertyTester.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/DeleteDataSourceHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/EditDataSourceHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/handler/UpdateDataSourceHandler.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/view/CdmDataSourceContentProvider.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/view/CdmDataSourceLabelProvider.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/view/CdmDataSourceViewPart.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/view/CdmDataSourceViewerComparator.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/view/CdmMetaDataAwareDataSourceContainer.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/wizard/CdmDataSourceCredentialsWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/wizard/CdmDataSourceH2WizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/wizard/CdmDataSourceMySQLWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/wizard/CdmDataSourceSQLServerWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/wizard/CdmDataSourceTypeSelectionWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/datasource/wizard/CdmDataSourceWizard.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/dialogs/LoginDialog.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/dialogs/UriDialog.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/featuretree/AvailableFeaturesWizard.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/featuretree/AvailableFeaturesWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/featuretree/EditFeatureTreeWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/labels/ILabelImageStrategy.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/labels/LabelImageProvider.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/labels/ZoologicalNameLabelStrategy.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/AbstractCdmViewPart.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/AbstractDataChangeBehaviour.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/AbstractUtility.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/AuthorHelper.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/DescriptionHelper.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/FeatureNodeContainer.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/FeatureNodeContainerTree.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/ICdmEditorHandle.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IContextListener.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IDataChangeBehavior.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IDirtyMarkableSelectionProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IElementHasDetails.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IPartChangeListener.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IPartContentHasDetails.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/IPartContentHasSupplementalData.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/TaxonTransfer.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/TextHelper.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/model/TimeHelper.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/AbstractSpecificReferenceWizardPage.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/BookDetailsWizardPage.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/NewAuthorWizard.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/NewAuthorWizardPage.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/NewGenericReferenceWizardPage.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/NewNameWizard.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/NewNameWizardPage.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizards/NewReferenceWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/AbstractNewEntityWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/ClassificationWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/ExternalReferenceServiceWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewClassificationWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewCollectionWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewDerivedUnitBaseWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewFieldObservationWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewInstitutionWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewNonViralNameWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewPersonWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewPolytomousKeyWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewReferenceWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewTaxonNodeWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewTaxonNodeWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewTeamWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewUserWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/newWizard/PolytomousKeyWizardPage.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/operation/AbstractPersistentPostOperation.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/operation/AbstractPostOperation.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/operation/IPostOperationEnabled.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/TaxonRelationshipTypeMenuPreferences.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/VocabularyTermWizard.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/VocabularyTermWizardPage.java -text
-taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/reporting/ReportingViewPart.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStore.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStoreConnector.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/ContextManager.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/EditorManager.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/LoginManager.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/StoreUtil.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/TermManager.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/TermStore.java -text
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/store/internal/TaxeditorStorePlugin.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/bar/AuthenticatedUserBar.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/LoginDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/UriDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/AbstractFilteredCdmResourceSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/AgentSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/ClassificationSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/CollectionSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/DerivedUnitSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/FeatureSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/FeatureTreeSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/FieldObservationSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/InstitutionSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/NameSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/NamedAreaSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/NomenclaturalAuthorTeamSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/PersonSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/PolytomousKeySelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/ReferenceSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/TaxonBaseSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/TaxonNodeSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/dialogs/filteredSelection/TeamSelectionDialog.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/AbstractCdmEntityWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/AbstractCdmFormElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/AbstractCdmFormElementWithErrors.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/AbstractFormSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/BrowserElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/CdmFormFactory.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/CdmPropertyChangeEvent.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/CheckboxElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/DateDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ICdmFormElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/IEnableableFormElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/IEntityElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/IErrorIntolerableElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/IExceptionHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ILabeledElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/IPropertyChangeEmitter.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/IRelevantFormElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ISelectable.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ISelectableElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ImageElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/KeyStatementElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/KeyValueViewerElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/LabelElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/LanguageStringWithLabelElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/MultilanguageTextElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/NumberWithLabelElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PointElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/RootElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/SelectionArbitrator.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/TextActionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/TextWithLabelElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/TimePeriodElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ToggleableTextElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/UriWithLabelElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/IOpenUrlEnabled.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlContentProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlLabelProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlReferencePage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlResultPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlSelectorElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlSelectorWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractEntityCollectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractEntityCollectionSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/EmptyElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/ITaxonBaseDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/InstitutionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/InstitutionDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/InstitutionWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/PersonDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/PersonDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/PersonWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamMemberElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamMemberSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamOrPersonBaseDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/ClassificationDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/ClassificationDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/ClassificationWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DerivedUnitElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescribedSpecimenSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementMediaSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementSourceElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionElementSourceSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionSourceElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/DescriptionSourceSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/GeoScopeElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/GeoScopeSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/MediaDetailsSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ModifierSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/NaturalLanguageDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/NaturalLanguageSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/ScopeSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/StateDataElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/StateDataSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/StatisticalMeasurementValueElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/StatisticalMeasurementValueSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/AbstractDetailedDescriptionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/CategoricalDataDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/CommonNameDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/DistributionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/IndividualsAssociationDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/QuantitativeDataDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/TaxonInteractionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/TextDataDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/operation/ChangeDescriptionElementType.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/FeatureDistributionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/FeatureDistributionDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/GeographicalScopeDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/ScopeRestrictionSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/AbstractTypeDesignationElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/AuthorshipDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/AuthorshipDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/HybridDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/HybridDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameTypeDesignationElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NomenclaturalStatusElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NomenclaturalStatusSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NonViralNameDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NonViralNameDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NonViralNameWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/ProtologueElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/ProtologueSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/SpecimenTypeDesignationElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/TypeDesignationSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/AbstractEventDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/CollectingAreasDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/CollectionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/CollectionWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitBaseDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitBaseDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitBaseWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitFacadeDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitFacadeDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitFacadeWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DeterminationEventDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DeterminationEventDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/FieldObservationDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/FieldObservationDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/FieldObservationWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/GatheringEventDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/GatheringEventDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/GatheringEventWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/GeneralDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/GeneralDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/GeneralWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/IDerivedUnitFacadeDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/NamedAreaDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/SourceCollectionDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/SpecimenCollectionDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/SpecimenCollectionDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/NomenclaturalReferenceDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/NomenclaturalReferenceDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/AbstractMediaRepresentationPartElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/AbstractOriginalSourceElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/AbstractReferencedEntityElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/AnnotationElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/AnnotationSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/CreditElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/CreditSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/ExtensionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/ExtensionSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/HeadlineSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/IdentifiableSourceElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/ImageFileElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MarkerElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MarkerSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MediaElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MediaRepresentationElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MediaRepresentationPartSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MediaRepresentationSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/MediaSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/RightsElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/RightsSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/SourceSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/VersionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/supplemental/VersionSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/ParsingMessageElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/ParsingMessagesSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonBaseDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonBaseDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/user/GroupsByUserDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/user/GroupsByUserDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/user/UserDetailElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/user/UserDetailSection.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/section/user/UserDetailWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/AbstractSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/AgentSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/ClassificationSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/CollectionSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/DerivedUnitBaseSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EditFromSelectionWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/FeatureSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/FeatureTreeSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/FieldObservationSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/InstitutionSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/NameSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/NamedAreaSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/NomenclaturalAuthorTeamSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/PersonSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/PolytomousKeyNodeSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/PolytomousKeySelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/ReferenceSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/SynonymSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/TaxonBaseSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/TaxonNodeSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/TaxonSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/TeamSelectionElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/AbstractEnumComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/AbstractTermComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/AnnotationTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/DeterminationModifierComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/EmptyComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/ExtensionTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/LanguageComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/MarkerTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/MeasurementUnitComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/ModifierComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/NameRelationshipTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/NameTypeDesignationStatusComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/NamedAreaTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/NomenclaturalCodeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/NomenclaturalStatusTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/PresenceAbsenceTermComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/PreservationMethodComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/RankComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/ReferenceSystemComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/ReferenceTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/RightsTypeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/ScopeComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/SexComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/SpecimenTypeDesignationStatusComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/StageComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/StateComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/term/StatisticalMeasureComboElement.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/GoogleLanguageApiWrapper.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/ITranslationServiceWrapper.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/LanguageNotSupportedException.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationMetaDataWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizard.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizardPage.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractAccountViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmDataViewer.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmEditorViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractSplitableViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmDataSourceContentProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmDataSourceLabelProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmDataSourceViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmDataSourceViewerComparator.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmMetaDataAwareDataSourceContainer.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/AbstractDataSourceHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/ChangeConnectionHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/CloseConnectionHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/CreateDataSourceHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/DataSourceMenuPropertyTester.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/DeleteDataSourceHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/EditDataSourceHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/UpdateDataSourceHandler.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/detail/CdmSectionPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/detail/DetailsViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/detail/DetailsViewer.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/group/GroupLabelProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/group/GroupViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/reporting/ReportingViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewPart.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewer.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/user/UserContentProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/user/UserLabelProvider.java -text
+taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/view/user/UserView.java -text
taxeditor-store/src/main/resources/eu/etaxonomy/cdm/editorApplicationContext.xml -text
taxeditor-store/src/main/resources/log4j.properties -text
taxeditor-store/src/test/java/eu/etaxonomy/taxeditor/store/CdmStoreTest.java -text
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
import org.osgi.framework.ServiceReference;
-import eu.etaxonomy.taxeditor.dialogs.LoginDialog;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.dialogs.LoginDialog;
/**
* <p>ApplicationWorkbenchWindowAdvisor class.</p>
import org.eclipse.ui.IPageLayout;
import eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView;
-import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart;
-import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart;
+import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart;
/**
* @author n.hoffmann
import org.eclipse.ui.IPlaceholderFolderLayout;
import org.eclipse.ui.progress.IProgressConstants;
-import eu.etaxonomy.taxeditor.account.user.view.UserView;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
+import eu.etaxonomy.taxeditor.view.user.UserView;
/**
* @author n.hoffmann
import org.eclipse.ui.IPageLayout;
-import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart;
-import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart;
import eu.etaxonomy.taxeditor.navigation.key.polytomous.PolytomousKeyViewPart;
+import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart;
/**
* @author n.hoffmann
import org.eclipse.ui.IPageLayout;
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart;
-import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart;
import eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart;
-import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart;
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
import eu.etaxonomy.taxeditor.navigation.search.SearchResultView;
+import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart;
/**
* @author n.hoffmann
*/
/** {@inheritDoc} */
public AgentBase createEntity(String text) {
+ // FIXME
logger.error("FIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXME");
logger.error("We can only create Persons at the moment. See #1820");
logger.error("FIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXMEFIXME");
import eu.etaxonomy.cdm.model.name.Rank;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.taxeditor.annotatedlineeditor.IEntityCreator;
+import eu.etaxonomy.taxeditor.parser.ParseHandler;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.store.CdmStore;
*/
/** {@inheritDoc} */
public TaxonNameBase createEntity(Object key, String text) {
- TaxonNameBase name = PreferencesUtil.getPreferredNomenclaturalCode().getNewTaxonNameInstance((Rank) key);
- name.setTitleCache(text);
- return name;
+ return ParseHandler.parseName(text, (Rank) key);
}
/* (non-Javadoc)
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
import eu.etaxonomy.cdm.model.reference.ReferenceType;
import eu.etaxonomy.taxeditor.annotatedlineeditor.IEntityCreator;
+import eu.etaxonomy.taxeditor.bulkeditor.BulkEditorUtil;
/**
* <p>ReferenceCreator class.</p>
* @version 1.0
*/
public class ReferenceCreator implements IEntityCreator<Reference> {
- private static final Logger logger = Logger
- .getLogger(ReferenceCreator.class);
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.bulkeditor.IEntityCreator#createEntity(java.lang.String)
reference = ReferenceFactory.newWebPage();
}
if (reference == null) {
- logger.warn("Reference type " + key + " not found. Creating reference with default type.");
+ BulkEditorUtil.warn(getClass(), "Reference type " + key + " not found. Creating reference with default type.");
reference = ReferenceFactory.newGeneric();
}
reference.setTitleCache(text);
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.taxeditor.bulkeditor.BulkEditor;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
import eu.etaxonomy.taxeditor.model.DescriptionHelper;
import eu.etaxonomy.taxeditor.model.LineSelection;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.view.AbstractCdmViewPart;
/**
* <p>ReferencingObjectsView class.</p>
Bundle-Activator: eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin
Bundle-Vendor: %Bundle-Vendor.0
Bundle-Localization: plugin
-Export-Package: eu.etaxonomy.taxeditor.dialogs.filteredSelection,
- eu.etaxonomy.taxeditor.editor,
+Export-Package: eu.etaxonomy.taxeditor.editor,
eu.etaxonomy.taxeditor.editor.descriptiontree,
eu.etaxonomy.taxeditor.editor.descriptiontree.detailpage,
eu.etaxonomy.taxeditor.editor.descriptiontree.handler,
eu.etaxonomy.taxeditor.editor.internal,
eu.etaxonomy.taxeditor.editor.name,
eu.etaxonomy.taxeditor.editor.name.handler,
- eu.etaxonomy.taxeditor.editor.newWizard,
eu.etaxonomy.taxeditor.editor.reference,
eu.etaxonomy.taxeditor.editor.view.descriptive,
- eu.etaxonomy.taxeditor.editor.view.detail,
eu.etaxonomy.taxeditor.editor.view.media,
- eu.etaxonomy.taxeditor.editor.view.supplementaldata,
- eu.etaxonomy.taxeditor.forms,
eu.etaxonomy.taxeditor.forms.internal,
- eu.etaxonomy.taxeditor.forms.selection,
- eu.etaxonomy.taxeditor.forms.term,
eu.etaxonomy.taxeditor.propertysheet,
eu.etaxonomy.taxeditor.propertysheet.authors,
eu.etaxonomy.taxeditor.propertysheet.name,
eu.etaxonomy.taxeditor.propertysheet.reference,
eu.etaxonomy.taxeditor.propertysheet.tabbed,
eu.etaxonomy.taxeditor.propertysheet.type,
- eu.etaxonomy.taxeditor.propertysheet.type.wizard,
- eu.etaxonomy.taxeditor.section,
- eu.etaxonomy.taxeditor.section.agent,
- eu.etaxonomy.taxeditor.section.classification,
- eu.etaxonomy.taxeditor.section.description,
- eu.etaxonomy.taxeditor.section.key,
- eu.etaxonomy.taxeditor.section.name,
- eu.etaxonomy.taxeditor.section.reference,
- eu.etaxonomy.taxeditor.section.supplemental,
- eu.etaxonomy.taxeditor.section.taxon
+ eu.etaxonomy.taxeditor.propertysheet.type.wizard
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.expressions,
</adapter>
</factory>
</extension>
- <extension
- point="org.eclipse.ui.newWizards">
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewReferenceWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.reference"
- name="Reference">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewNonViralNameWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.nonViralName"
- name="Name">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.team"
- name="Team">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.person"
- name="Person">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewDerivedUnitBaseWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.specimen"
- name="Specimen">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewPolytomousKeyWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.key.polytomous"
- name="Polytomous Key">
- </wizard>
- </extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
icon="icons/edit_16x16.gif"
- id="eu.etaxonomy.taxeditor.editor.multipagetaxonview"
- name="Multitabbed Taxon Editor">
+ id="eu.etaxonomy.taxeditor.editor.taxon"
+ name="Multipage Taxon Editor">
</editor>
<editor
class="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor"
default="true"
- id="eu.etaxonomy.taxeditor.taxonNameEditor"
+ id="eu.etaxonomy.taxeditor.editor.taxon.name"
name="Taxon Name Editor">
</editor>
- <editor
- class="eu.etaxonomy.taxeditor.editor.descriptiontree.TaxonDescriptionTreeEditor"
- default="false"
- id="eu.etaxonomy.taxeditor.descriptiontreeeditor"
- name="Taxon Description Editor">
- </editor>
<editor
class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyEditor"
default="false"
</extension>
<extension
point="org.eclipse.ui.views">
- <view
- allowMultiple="false"
- class="eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart"
- icon="icons/accessories-text-editor.png"
- id="eu.etaxonomy.taxeditor.editor.forms.detailsView"
- name="Details"
- restorable="true">
- </view>
<view
allowMultiple="false"
class="eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart"
icon="icons/address-book-new.png"
- id="eu.etaxonomy.taxeditor.editor.view.description"
+ id="eu.etaxonomy.taxeditor.editor.view.descriptive"
name="Descriptive"
restorable="true">
</view>
- <view
- allowMultiple="false"
- class="eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart"
- icon="icons/applications-office.png"
- id="eu.etaxonomy.taxeditor.editor.view.supplementalData"
- name="Supplemental Data"
- restorable="true">
- </view>
<view
allowMultiple="false"
class="eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart"
point="org.eclipse.ui.elementFactories">
<factory
class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
- id="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory">
+ id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
</factory>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
- locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
+ locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
<command
- commandId="org.eclipse.ui.views.showView"
- label="Details"
+ commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
+ label="Reference"
style="push">
- <parameter
- name="org.eclipse.ui.views.showView.viewId"
- value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
- </parameter>
</command>
<command
- commandId="org.eclipse.ui.views.showView"
- label="Descriptive"
+ commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
+ label="Name"
+ style="push">
+ </command>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
+ label="Team"
+ style="push">
+ </command>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
+ label="Person"
+ style="push">
+ </command>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.command.new.specimen"
+ label="Specimen"
style="push">
- <parameter
- name="org.eclipse.ui.views.showView.viewId"
- value="eu.etaxonomy.taxeditor.editor.view.description">
- </parameter>
</command>
+ </menuContribution>
+ <menuContribution
+ locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
<command
commandId="org.eclipse.ui.views.showView"
- label="Supplemental"
+ label="Descriptive"
style="push">
<parameter
name="org.eclipse.ui.views.showView.viewId"
- value="eu.etaxonomy.taxeditor.editor.view.supplementalData">
+ value="eu.etaxonomy.taxeditor.editor.view.description">
</parameter>
</command>
<command
</parameter>
</command>
</menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu.navigate">
<command
style="push">
</command>
</menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
- id="eu.etaxonomy.taxeditor.editor.command.openParent"
- name="Open Parent">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
<menuContribution
- locationURI="popup:eu.etaxonomy.taxeditor.taxonNameEditor">
- <menu
- label="New">
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
- label="Heterotypic Synonym"
- style="push">
- <visibleWhen>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- </visibleWhen>
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
- label="Homotypic Synonym"
- style="push">
- <visibleWhen>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- </visibleWhen>
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
- label="Synonym In Homotypical Group"
- style="push">
- <visibleWhen>
- <reference
- definitionId="isSynonym">
- </reference>
- </visibleWhen>
- </command>
- <separator
- name="separator1"
- visible="true">
- </separator>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
- label="Misapplication"
- style="push">
- <visibleWhen>
- <or>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- <reference
- definitionId="isMisapplication">
- </reference>
- </or>
- </visibleWhen>
- </command>
- </menu>
+ locationURI="popup:eu.etaxonomy.taxeditor.editor.taxon.name">
+ <menu
+ label="New">
<command
- commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
- label="Change Accepted Taxon to Synonym"
+ commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
+ label="Heterotypic Synonym"
style="push">
<visibleWhen>
<reference
</reference>
</visibleWhen>
</command>
- <menu
- label="Change To">
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
- label="Accepted Taxon"
- style="push">
- <visibleWhen>
- <not>
- <or>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- <reference
- definitionId="isMisapplication">
- </reference>
- </or>
- </not>
- </visibleWhen>
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
- label="Synonym"
- style="push">
- <visibleWhen>
- <not>
- <or>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- <reference
- definitionId="isSynonym">
- </reference>
- </or>
- </not>
- </visibleWhen>
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
- label="Misapplication"
- style="push">
- <visibleWhen>
- <not>
- <or>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- <reference
- definitionId="isMisapplication">
- </reference>
- </or>
- </not>
- </visibleWhen>
- </command>
- </menu>
- <separator
- name="taxeditor-editor.separator1"
- visible="true">
- </separator>
<command
- commandId="org.eclipse.ui.edit.delete"
- label="Delete"
+ commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
+ label="Homotypic Synonym"
style="push">
<visibleWhen>
- <or>
- <reference
- definitionId="isSynonym">
- </reference>
- <reference
- definitionId="isMisapplication">
- </reference>
- <reference
- definitionId="isConceptRelation">
- </reference>
- </or>
+ <reference
+ definitionId="isAcceptedTaxon">
+ </reference>
</visibleWhen>
</command>
<command
- commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
- label="Delete All Empty Names"
+ commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
+ label="Synonym In Homotypical Group"
style="push">
<visibleWhen>
<reference
- definitionId="hasEmptyNames">
+ definitionId="isSynonym">
</reference>
</visibleWhen>
</command>
<separator
- name="taxeditor-editor.separator2"
+ name="separator1"
visible="true">
</separator>
- <dynamic
- class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
- id="taxeditor-editor.dynamic.setBasionym">
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
+ label="Misapplication"
+ style="push">
<visibleWhen>
<or>
<reference
definitionId="isAcceptedTaxon">
</reference>
<reference
- definitionId="isSynonym">
+ definitionId="isMisapplication">
</reference>
</or>
</visibleWhen>
- </dynamic>
+ </command>
+ </menu>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
+ label="Change Accepted Taxon to Synonym"
+ style="push">
+ <visibleWhen>
+ <reference
+ definitionId="isAcceptedTaxon">
+ </reference>
+ </visibleWhen>
+ </command>
+ <menu
+ label="Change To">
<command
- commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
- label="Swap Synonym With Accepted"
+ commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
+ label="Accepted Taxon"
style="push">
<visibleWhen>
- <reference
- definitionId="isSynonym">
- </reference>
+ <not>
+ <or>
+ <reference
+ definitionId="isAcceptedTaxon">
+ </reference>
+ <reference
+ definitionId="isMisapplication">
+ </reference>
+ </or>
+ </not>
</visibleWhen>
</command>
- <separator
- name="taxeditor-editor.separator3"
- visible="true">
- </separator>
<command
- commandId="org.eclipse.ui.views.showView"
- label="Show Details"
+ commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
+ label="Synonym"
style="push">
- <parameter
- name="org.eclipse.ui.views.showView.viewId"
- value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
- </parameter>
+ <visibleWhen>
+ <not>
+ <or>
+ <reference
+ definitionId="isAcceptedTaxon">
+ </reference>
+ <reference
+ definitionId="isSynonym">
+ </reference>
+ </or>
+ </not>
+ </visibleWhen>
</command>
- <separator
- name="taxeditor-editor.separator4"
- visible="true">
- </separator>
<command
- commandId="org.eclipse.ui.file.save"
- label="Save"
+ commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
+ label="Misapplication"
style="push">
+ <visibleWhen>
+ <not>
+ <or>
+ <reference
+ definitionId="isAcceptedTaxon">
+ </reference>
+ <reference
+ definitionId="isMisapplication">
+ </reference>
+ </or>
+ </not>
+ </visibleWhen>
</command>
+ </menu>
+ <separator
+ name="taxeditor-editor.separator1"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.edit.delete"
+ label="Delete"
+ style="push">
+ <visibleWhen>
+ <or>
+ <reference
+ definitionId="isSynonym">
+ </reference>
+ <reference
+ definitionId="isMisapplication">
+ </reference>
+ <reference
+ definitionId="isConceptRelation">
+ </reference>
+ </or>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
+ label="Delete All Empty Names"
+ style="push">
+ <visibleWhen>
+ <reference
+ definitionId="hasEmptyNames">
+ </reference>
+ </visibleWhen>
+ </command>
+ <separator
+ name="taxeditor-editor.separator2"
+ visible="true">
+ </separator>
+ <dynamic
+ class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
+ id="taxeditor-editor.dynamic.setBasionym">
+ <visibleWhen>
+ <or>
+ <reference
+ definitionId="isAcceptedTaxon">
+ </reference>
+ <reference
+ definitionId="isSynonym">
+ </reference>
+ </or>
+ </visibleWhen>
+ </dynamic>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
+ label="Swap Synonym With Accepted"
+ style="push">
+ <visibleWhen>
+ <reference
+ definitionId="isSynonym">
+ </reference>
+ </visibleWhen>
+ </command>
+ <separator
+ name="taxeditor-editor.separator3"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.views.showView"
+ label="Show Details"
+ style="push">
+ <parameter
+ name="org.eclipse.ui.views.showView.viewId"
+ value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
+ </parameter>
+ </command>
+ <separator
+ name="taxeditor-editor.separator4"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.file.save"
+ label="Save"
+ style="push">
+ </command>
+ </menuContribution>
+ <menuContribution
+ locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
+ <command
+ commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
+ label="New Node"
+ style="push">
+ </command>
+ <separator
+ name="taxeditor-editor.separator1"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.edit.delete"
+ label="Delete"
+ style="push">
+ </command>
+ <separator
+ name="taxeditor-editor.separator2"
+ visible="true">
+ </separator>
+ <command
+ commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
+ label="Apply Layout"
+ style="push">
+ </command>
+ <separator
+ name="taxeditor-editor.separator3"
+ visible="true">
+ </separator>
+ </menuContribution>
+ <menuContribution
+ locationURI="popup:eu.etaxonomy.taxeditor.editor.view.description">
+ <command
+ commandId="eu.etaxonomy.taxeditor.description.commands.adddescription"
+ label="New Descriptive Data"
+ style="push">
+ </command>
+ <separator
+ name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
+ visible="true">
+ </separator>
+ <menu
+ label="New">
+ <dynamic
+ class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
+ id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
+ </dynamic>
+ <visibleWhen
+ checkEnabled="true">
+ <or>
+ <reference
+ definitionId="isDescription">
+ </reference>
+ <reference
+ definitionId="isDescriptionElement">
+ </reference>
+ <reference
+ definitionId="isFeatureNodeContainer">
+ </reference>
+ </or>
+ </visibleWhen>
+ </menu>
+ <separator
+ name="taxeditor-editor.separator1"
+ visible="true">
+ </separator>
+ <command
+ commandId="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
+ label="Move Elements"
+ style="push">
+ <visibleWhen
+ checkEnabled="true">
+ <reference
+ definitionId="isDescriptionElement">
+ </reference>
+ </visibleWhen>
+ </command>
+ <separator
+ name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.edit.delete"
+ label="Delete"
+ style="push">
+ </command>
+ <separator
+ name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.file.save"
+ label="Save"
+ style="push">
+ </command>
+ </menuContribution>
+ <menuContribution
+ locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
+ <command
+ commandId="taxeditor-editor.command.newimagegallery"
+ label="New Image Gallery"
+ style="push">
+ </command>
+ <separator
+ name="taxeditor-editor.separator1"
+ visible="true">
+ </separator>
+ <command
+ commandId="taxeditor-editor.newimage"
+ label="New Image"
+ style="push">
+ </command>
+ <command
+ commandId="taxeditor-editor.command.moveimgdown"
+ label="Move Image Up In List"
+ style="push">
+ <visibleWhen>
+ <reference
+ definitionId="isMedia">
+ </reference>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="taxeditor-editor.command.moveimgup"
+ label="Move Image Down In List"
+ style="push">
+ <visibleWhen>
+ <reference
+ definitionId="isMedia">
+ </reference>
+ </visibleWhen>
+ </command>
+ <separator
+ name="taxeditor-editor.separator2"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.edit.delete"
+ label="Delete"
+ style="push">
+ </command>
+ <command
+ commandId="org.eclipse.ui.file.save"
+ label="Save"
+ style="push">
+ </command>
+ </menuContribution>
+ <menuContribution
+ locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
+ <menu
+ label="New">
+ <dynamic
+ class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
+ id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
+ </dynamic>
+ </menu>
+ <command
+ commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
+ label="Open Related Concept"
+ style="push">
+ </command>
+ <separator
+ name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
+ visible="true">
+ </separator>
+ <command
+ commandId="org.eclipse.ui.edit.delete"
+ label="Delete"
+ style="push">
+ </command>
</menuContribution>
</extension>
<extension
class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
- <and>
- <not>
- <reference
- definitionId="isAcceptedTaxon">
- </reference>
- </not>
- <reference
- definitionId="isTaxonBase">
- </reference>
- </and>
+ <with
+ variable="activePartId">
+ <equals
+ value="eu.etaxonomy.taxeditor.editor.taxon.name">
+ </equals>
+ </with>
</activeWhen>
</handler>
- <!--handler
- class="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
- commandId="org.eclipse.ui.file.save">
+ <handler
+ class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <with
+ variable="activePartId">
+ <equals
+ value="eu.etaxonomy.taxeditor.editor.view.descriptive">
+ </equals>
+ </with>
</handler>
<handler
- class="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
- commandId="org.eclipse.ui.file.saveAll">
- </handler-->
- </extension>
- <extension
- name="File Menu Commands"
- point="org.eclipse.ui.commands">
- <command
- categoryId="org.eclipse.ui.category.file"
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.EditNewTaxonHandler"
- id="eu.etaxonomy.taxeditor.editor.newTaxon"
- name="New Taxon">
- </command>
- <!--command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
- id="eu.etaxonomy.taxeditor.editor.saveTaxon"
- name="Save">
- </command>
- <command
- categoryId="org.eclipse.ui.category.file"
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
- id="eu.etaxonomy.taxeditor.editor.saveAll"
- name="Save All">
- </command-->
+ class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyEditor">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
+ <handler
+ class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="eu.etaxonomy.taxeditor.editor.view.concept">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
</extension>
<extension
name="Name Commands"
point="org.eclipse.ui.commands">
<category
- id="eu.etaxonomy.taxeditor.editor.synonymCategory"
- name="Synonym Category">
+ id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
+ name="-- Name Editor">
</category>
<command
- categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
+ id="eu.etaxonomy.taxeditor.editor.command.openParent"
+ name="Open Parent">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
name="Create Homotypic Synonym">
</command>
<command
- categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
name="Create Heterotypic Synonym">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
name="Create Synonym In Homotypical Group">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
name="Create Misapplication">
</command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
- id="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
- name="Delete Taxon Base">
- </command>
<!--command
defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
name="Move Taxon">
</command-->
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
name="Change To Synonym">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
name="Change To Accepted Taxon">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
name="Change To Misapplication">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
name="Swap Synonym With Accepted">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
name="Set Basionym / Original Combination">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
name="Remove Basionym / Original Combination">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
name="Change Accepted Taxon to Synonym">
</command>
<command
+ categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
name="Delete All Empty Names">
</command>
+ <category
+ id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
+ name="-- Descriptive">
+ </category>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
+ id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
+ name="Create Description Element">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
+ id="eu.etaxonomy.taxeditor.description.commands.adddescription"
+ name="New Description">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
+ id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
+ name="Move Description Elements">
+ </command>
+ <category
+ id="eu.etaxonomy.taxeditor.editor.media.category"
+ name="-- Media">
+ </category>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.media.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
+ id="taxeditor-editor.command.moveimgdown"
+ name="Move Image Down In List">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.media.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
+ id="taxeditor-editor.command.newimagegallery"
+ name="New Image Gallery">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.media.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
+ id="taxeditor-editor.newimage"
+ name="New Image">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.media.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
+ id="taxeditor-editor.command.moveimgup"
+ name="Move Image Up In List">
+ </command>
+ <category
+ id="eu.etaxonomy.taxeditor.editor.new.category"
+ name="-- New Entity">
+ </category>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.new.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
+ id="eu.etaxonomy.taxeditor.editor.command.new.reference"
+ name="New Reference">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.new.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
+ id="eu.etaxonomy.taxeditor.editor.command.new.name"
+ name="New Name">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.new.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
+ id="eu.etaxonomy.taxeditor.editor.command.new.team"
+ name="New Team">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.new.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
+ id="eu.etaxonomy.taxeditor.editor.command.new.person"
+ name="New Person">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.new.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
+ id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
+ name="New Specimen">
+ </command>
+ <category
+ id="eu.etaxonomy.taxeditor.editor.key.category"
+ name="-- Polytomous Keys">
+ </category>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.key.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateNodeHandler"
+ id="eu.etaxonomy.taxeditor.key.polytomous.command.new"
+ name="New Node">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.key.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
+ id="eu.etaxonomy.taxeditor.key.command.applyLayout"
+ name="Apply Layout">
+ </command>
+ <category
+ id="eu.etaxonomy.taxeditor.editor.view.concept.category"
+ name="-- Concept Relations">
+ </category>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
+ id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
+ name="Create Concept Relation">
+ </command>
+ <command
+ categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
+ defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
+ id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
+ name="Open Related Concept">
+ </command>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
</test>
</with>
</definition>
+ <definition
+ id="isDeletable">
+ <with
+ variable="selection">
+ <test
+ property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
+ </test>
+ </with>
+ </definition>
+ <definition
+ id="isMedia">
+ <with
+ variable="selection">
+ <test
+ property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
+ </test>
+ </with>
+ </definition>
+ <definition
+ id="isDescription">
+ <with
+ variable="selection">
+ <test
+ property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
+ </test>
+ </with>
+ </definition>
+ <definition
+ id="isDescriptionElement">
+ <with
+ variable="selection">
+ <test
+ property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
+ </test>
+ </with>
+ </definition>
+ <definition
+ id="isFeatureNodeContainer">
+ <with
+ variable="selection">
+ <test
+ property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
+ </test>
+ </with>
+ </definition>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames"
type="org.eclipse.jface.viewers.IStructuredSelection">
</propertyTester>
+ <propertyTester
+ class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
+ id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
+ namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
+ properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer"
+ type="org.eclipse.jface.viewers.TreeSelection">
+ </propertyTester>
</extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:eu.etaxonomy.taxeditor.editor.view.description">
- <command
- commandId="eu.etaxonomy.taxeditor.description.commands.adddescription"
- label="New Descriptive Data"
- style="push">
- </command>
- <separator
- name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
- visible="true">
- </separator>
- <menu
- label="New">
- <dynamic
- class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
- id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
- </dynamic>
- <visibleWhen
- checkEnabled="true">
- <or>
- <reference
- definitionId="isDescription">
- </reference>
- <reference
- definitionId="isDescriptionElement">
- </reference>
- <reference
- definitionId="isFeatureNodeContainer">
- </reference>
- </or>
- </visibleWhen>
- </menu>
- <separator
- name="taxeditor-editor.separator1"
- visible="true">
- </separator>
- <command
- commandId="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
- label="Move Elements"
- style="push">
- <visibleWhen
- checkEnabled="true">
- <reference
- definitionId="isDescriptionElement">
- </reference>
- </visibleWhen>
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.description.editInXper2"
- icon="icons/xper64.png"
- label="Edit in Xper2"
- style="push">
- </command>
- <separator
- name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
- visible="true">
- </separator>
- <command
- commandId="org.eclipse.ui.edit.delete"
- label="Delete"
- style="push">
- </command>
- <separator
- name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
- visible="true">
- </separator>
- <command
- commandId="org.eclipse.ui.file.save"
- label="Save"
- style="push">
- </command>
- </menuContribution>
- </extension>
<extension
point="org.eclipse.ui.bindings">
<scheme
name="Taxonomic Editor Default Key Bindings">
</scheme>
</extension>
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
- commandId="org.eclipse.ui.edit.delete">
- <activeWhen>
- <reference
- definitionId="isDeletable">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
- id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
- name="Create Description Element">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
- id="eu.etaxonomy.taxeditor.description.commands.adddescription"
- name="New Description">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
- id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
- name="Move Description Elements">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.operation.EditInXper2Handler"
- id="eu.etaxonomy.taxeditor.editor.description.editInXper2"
- name="Edit in Xper2">
- </command>
- </extension>
- <extension
- point="org.eclipse.core.expressions.definitions">
- <definition
- id="isDeletable">
- <with
- variable="selection">
- <test
- property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
- </test>
- </with>
- </definition>
- <definition
- id="isMedia">
- <with
- variable="selection">
- <test
- property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
- </test>
- </with>
- </definition>
- <definition
- id="isDescription">
- <with
- variable="selection">
- <test
- property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
- </test>
- </with>
- </definition>
- <definition
- id="isDescriptionElement">
- <with
- variable="selection">
- <test
- property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
- </test>
- </with>
- </definition>
- <definition
- id="isFeatureNodeContainer">
- <with
- variable="selection">
- <test
- property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
- </test>
- </with>
- </definition>
- </extension>
- <extension
- point="org.eclipse.core.expressions.propertyTesters">
- <propertyTester
- class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
- id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
- namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
- properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer"
- type="org.eclipse.jface.viewers.TreeSelection">
- </propertyTester>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- id="org.eclipse.ui.window.newEditor"
- name="New Editor">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
- <command
- commandId="taxeditor-editor.command.newimagegallery"
- label="New Image Gallery"
- style="push">
- </command>
- <separator
- name="taxeditor-editor.separator1"
- visible="true">
- </separator>
- <command
- commandId="taxeditor-editor.newimage"
- label="New Image"
- style="push">
- </command>
- <command
- commandId="taxeditor-editor.command.moveimgdown"
- label="Move Image Up In List"
- style="push">
- <visibleWhen>
- <reference
- definitionId="isMedia">
- </reference>
- </visibleWhen>
- </command>
- <command
- commandId="taxeditor-editor.command.moveimgup"
- label="Move Image Down In List"
- style="push">
- <visibleWhen>
- <reference
- definitionId="isMedia">
- </reference>
- </visibleWhen>
- </command>
- <separator
- name="taxeditor-editor.separator2"
- visible="true">
- </separator>
- <command
- commandId="org.eclipse.ui.edit.delete"
- label="Delete"
- style="push">
- </command>
- <command
- commandId="org.eclipse.ui.file.save"
- label="Save"
- style="push">
- </command>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
- id="taxeditor-editor.command.moveimgdown"
- name="Move Image Down In List">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
- id="taxeditor-editor.command.newimagegallery"
- name="New Image Gallery">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
- id="taxeditor-editor.newimage"
- name="New Image">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
- id="taxeditor-editor.command.moveimgup"
- name="Move Image Up In List">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
- <command
- commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
- label="Reference"
- style="push">
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
- label="Name"
- style="push">
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
- label="Team"
- style="push">
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
- label="Person"
- style="push">
- </command>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.command.new.specimen"
- label="Specimen"
- style="push">
- </command>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
- id="eu.etaxonomy.taxeditor.editor.command.new.reference"
- name="New Reference">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
- id="eu.etaxonomy.taxeditor.editor.command.new.name"
- name="New Name">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
- id="eu.etaxonomy.taxeditor.editor.command.new.team"
- name="New Team">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
- id="eu.etaxonomy.taxeditor.editor.command.new.person"
- name="New Person">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
- id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
- name="New Specimen">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
- <command
- commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
- label="New Node"
- style="push">
- </command>
- <separator
- name="taxeditor-editor.separator1"
- visible="true">
- </separator>
- <command
- commandId="org.eclipse.ui.edit.delete"
- label="Delete"
- style="push">
- </command>
- <separator
- name="taxeditor-editor.separator2"
- visible="true">
- </separator>
- <command
- commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
- label="Apply Layout"
- style="push">
- </command>
- <separator
- name="taxeditor-editor.separator3"
- visible="true">
- </separator>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateNodeHandler"
- id="eu.etaxonomy.taxeditor.key.polytomous.command.new"
- name="New Node">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
- id="eu.etaxonomy.taxeditor.key.command.applyLayout"
- name="Apply Layout">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
- commandId="org.eclipse.ui.edit.delete">
- <activeWhen>
- <with
- variable="activePartId">
- <equals
- value="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyEditor">
- </equals>
- </with>
- </activeWhen>
- </handler>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- allPopups="false"
- locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
- <menu
- label="New">
- <dynamic
- class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
- id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
- </dynamic>
- </menu>
- <command
- commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
- label="Open Related Concept"
- style="push">
- </command>
- <separator
- name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
- visible="true">
- </separator>
- <command
- commandId="org.eclipse.ui.edit.delete"
- label="Delete"
- style="push">
- </command>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
- id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
- name="Create Concept Relation">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
- id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
- name="Open Related Concept">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
- commandId="org.eclipse.ui.edit.delete">
- <activeWhen>
- <with
- variable="activePartId">
- <equals
- value="eu.etaxonomy.taxeditor.editor.view.concept">
- </equals>
- </with>
- </activeWhen>
- </handler>
- </extension>
</plugin>
import org.eclipse.ui.IPersistable;
import org.eclipse.ui.PartInitException;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmEditorViewPart;
import eu.etaxonomy.taxeditor.editor.view.concept.ConceptViewPart;
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart;
import eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart;
import eu.etaxonomy.taxeditor.model.ContextListenerAdapter;
+import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
/**
* <p>EditorStateManager class.</p>
import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
import eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyEditor;
import eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyEditorInput;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmDataViewer;
-import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart;
-import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
+import eu.etaxonomy.taxeditor.view.AbstractCdmDataViewer;
+import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart;
/**
* Utility for the editor package
return taxonEditors;
}
- /**
- * <p>getActiveEditor</p>
- *
- * @return a {@link org.eclipse.ui.IEditorPart} object.
- */
- public static IEditorPart getActiveEditor(){
- return getActivePage() != null ? getActivePage().getActiveEditor() : null;
- }
-
/**
* Returns the currently active taxon editor
*
editor.doSave(EditorUtil.getMonitor());
}
return true;
- }
-
- /**
- * <p>getDetailsView</p>
- *
- * @return a {@link eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart} object.
- */
- public static DetailsViewPart getDetailsView(){
- return (DetailsViewPart) EditorUtil.getView(DetailsViewPart.ID, false);
- }
-
- /**
- * <p>refreshDetailsViewer</p>
- */
- public static void refreshDetailsViewer(){
- if(getDetailsView() != null){
- ((AbstractCdmDataViewer) getDetailsView().getViewer()).refresh();
- }
- }
-
- /**
- * <p>reflowDetailsViewer</p>
- */
- public static void reflowDetailsViewer(){
- if(getDetailsView() != null){
- ((AbstractCdmDataViewer) getDetailsView().getViewer()).reflow();
- }
- }
-
- public static SupplementalDataViewPart getSupplementalDataView(){
- return (SupplementalDataViewPart) EditorUtil.getView(SupplementalDataViewPart.ID, false);
- }
-
- public static void reflowSupplementalViewer(){
- if(getSupplementalDataView() != null){
- ((AbstractCdmDataViewer) getSupplementalDataView().getViewer()).reflow();
- }
- }
-
-
+ }
/**
* <p>getSelection</p>
*/
public class MultiPageTaxonEditor extends FormEditor implements IConversationEnabled, IPostOperationEnabled, IDirtyMarkableSelectionProvider, IPartContentHasDetails {
- /** Constant <code>ID="eu.etaxonomy.taxeditor.editor.multipage"{trunked}</code> */
- public static final String ID = "eu.etaxonomy.taxeditor.editor.multipagetaxonview";
+ /** Constant <code>ID="eu.etaxonomy.taxeditor.editor.taxon"{trunked}</code> */
+ public static final String ID = "eu.etaxonomy.taxeditor.editor.taxon";
private boolean dirty;
* Factory id. The workbench plug-in registers a factory by this name
* with the "org.eclipse.ui.elementFactories" extension point.
*/
- private static final String ID_FACTORY = "eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"; //$NON-NLS-1$
+ private static final String ID_FACTORY = "eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory"; //$NON-NLS-1$
/**
* Tag for the IFile.fullPath of the file resource.
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewNonViralNameWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard;
/**
* <p>NewNameHandler class.</p>
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewPersonWizard;
/**
* <p>NewPersonHandler class.</p>
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewReferenceWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard;
/**
* <p>NewReferenceHandler class.</p>
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewDerivedUnitBaseWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard;
/**
* <p>NewSpecimenHandler class.</p>
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewTeamWizard;
/**
* <p>NewTeamHandler class.</p>
import eu.etaxonomy.cdm.model.description.IIdentificationKey;
import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.model.IDirtyMarkableSelectionProvider;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
/**
* @author n.hoffmann
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.editor.TaxonEditorInput;
import eu.etaxonomy.taxeditor.editor.key.AbstractIdentificationEditorInput;
import eu.etaxonomy.taxeditor.store.CdmStore;
public class TaxonNameEditor extends EditorPart implements IMultiPageTaxonEditorPage, IAdaptable, IConversationEnabled, IPostOperationEnabled, IPartContentHasDetails, IPartChangeListener
, ISelectionListener, IDropTargetable {
- /** Constant <code>ID="eu.etaxonomy.taxeditor.taxonNameEditor"</code> */
- public static final String ID = "eu.etaxonomy.taxeditor.taxonNameEditor";
+ /** Constant <code>ID="eu.etaxonomy.taxeditor.editor.taxon.name"</code> */
+ public static final String ID = "eu.etaxonomy.taxeditor.editor.taxon.name";
private Taxon taxon;
import eu.etaxonomy.taxeditor.editor.name.operation.CreateSynonymInNewGroupOperation;
import eu.etaxonomy.taxeditor.labels.ILabelImageStrategy;
import eu.etaxonomy.taxeditor.labels.LabelImageProvider;
+import eu.etaxonomy.taxeditor.model.IElementHasDetails;
import eu.etaxonomy.taxeditor.model.NameHelper;
import eu.etaxonomy.taxeditor.model.TextHelper;
import eu.etaxonomy.taxeditor.parser.ParseHandler;
* @created 02.06.2008
* @version 1.0
*/
-abstract public class AbstractGroupedContainer<T extends TaxonBase> implements IFormPart, IContainerConstants {
+abstract public class AbstractGroupedContainer<T extends TaxonBase> implements IFormPart, IContainerConstants, IElementHasDetails {
protected ParseHandler parseHandler;
*/
protected void handleSplitText(String text) {
// Create a synonym in a new homotypic group using text as name
- TaxonNameBase synonymName = ParseHandler.quickParse(text);
+ TaxonNameBase synonymName = ParseHandler.parseReferencedName(text, null);
EditorUtil.executeOperation(new CreateSynonymInNewGroupOperation
("New Heterotypic Synonym", getEditor().getUndoContext(), getEditor().getTaxon(), synonymName, getEditor()));
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonNodeSelectionDialog;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor;
import eu.etaxonomy.taxeditor.editor.Page;
import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeAcceptedTaxonToSynonymOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonNodeSelectionDialog;
/**
* <p>ChangeAcceptedTaxonToSynonymHandler class.</p>
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonNodeSelectionDialog;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor;
import eu.etaxonomy.taxeditor.editor.TaxonEditorInput;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeSynonymToAcceptedTaxonOperation;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonNodeSelectionDialog;
/**
* <p>ChangeSynonymToAcceptedTaxonHandler class.</p>
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor;
import eu.etaxonomy.taxeditor.editor.key.AbstractKeyEditor;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmEditorViewPart;
+import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
/**
* @author n.hoffmann
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonBaseSelectionDialog;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.Page;
import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.parser.ParseHandler;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonBaseSelectionDialog;
/**
* <p>CreateConceptRelationHandler class.</p>
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor;
import eu.etaxonomy.taxeditor.editor.key.AbstractKeyEditor;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmEditorViewPart;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainerTree;
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails;
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
import eu.etaxonomy.taxeditor.model.ImageResources;
+import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
/**
* <p>DescriptiveViewPart class.</p>
public class DescriptiveViewPart extends AbstractCdmEditorViewPart implements IPartContentHasDetails, IPartContentHasSupplementalData {
/** Constant <code>ID="eu.etaxonomy.taxeditor.editor.view.desc"{trunked}</code> */
- public static final String ID = "eu.etaxonomy.taxeditor.editor.view.description";
+ public static final String ID = "eu.etaxonomy.taxeditor.editor.view.descriptive";
private TreeViewer viewer;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonBaseSelectionDialog;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionElementsOperation;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonBaseSelectionDialog;
/**
* @author n.hoffmann
import eu.etaxonomy.taxeditor.bulkeditor.BulkEditor;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmEditorViewPart;
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails;
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
+import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
/**
* <p>MediaViewPart class.</p>
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.section;
-
-import org.apache.log4j.Logger;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.ui.PartInitException;
-
-import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
-import eu.etaxonomy.taxeditor.bulkeditor.BulkEditorUtil;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-
-/**
- * <p>BulkEditorOpeningSelectionListener class.</p>
- *
- * @author n.hoffmann
- * @created Apr 26, 2010
- * @version 1.0
- */
-public class BulkEditorOpeningSelectionListener extends SelectionAdapter{
-
- private static final Logger logger = Logger
- .getLogger(BulkEditorOpeningSelectionListener.class);
-
- private IdentifiableEntity entity;
-
- /**
- * <p>Constructor for BulkEditorOpeningSelectionListener.</p>
- *
- * @param entity a {@link eu.etaxonomy.cdm.model.common.IdentifiableEntity} object.
- */
- public BulkEditorOpeningSelectionListener(IdentifiableEntity entity){
- this.entity = entity;
- }
-
- /** {@inheritDoc} */
- @Override
- public void widgetSelected(SelectionEvent e) {
- try {
- if(entity == null ){
- logger.error("Trying to open bulk editor for null entity");
- }
- if(entity.getId() == 0){
- EditorUtil.warningDialog(entity.getClass().getSimpleName() + " not persisted yet", this,
- "Please save the currently open editor to edit details of the selected entity.");
- logger.warn("Object not persisted yet");
- }else{
- BulkEditorUtil.openEditor(entity);
- }
- } catch (PartInitException ex) {
-// logger.error("Could not open BulkEditor", ex);
- throw new RuntimeException("Could not open BulkEditor", ex);
- }
- }
-
-}
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.section.classification;
-
-
-import org.apache.log4j.Logger;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.swt.SWT;
-
-import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
-import eu.etaxonomy.cdm.model.taxon.ITreeNode;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-
-/**
- * <p>TaxonNodeWizardPage class.</p>
- *
- * @author n.hoffmann
- * @created Sep 15, 2009
- * @version 1.0
- */
-public class TaxonNodeWizardPage extends AbstractCdmEntityWizardPage<ITreeNode> implements IPropertyChangeListener{
-
- private static final Logger logger = Logger
- .getLogger(TaxonNodeWizardPage.class);
-
- /**
- * <p>Constructor for TaxonNodeWizardPage.</p>
- *
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param entity a {@link eu.etaxonomy.cdm.model.taxon.ITreeNode} object.
- */
- public TaxonNodeWizardPage(CdmFormFactory formFactory,
- ConversationHolder conversation, ITreeNode entity) {
- super(formFactory, conversation, entity);
- setTitle("Create a new Taxon");
- }
-
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage#createElement(eu.etaxonomy.taxeditor.forms.ICdmFormElement)
- */
- /** {@inheritDoc} */
- @Override
- public TaxonNodeDetailElement createElement(ICdmFormElement rootElement) {
-
- TaxonNodeDetailElement detailElement = (TaxonNodeDetailElement) formFactory.createCdmDetailElement(DetailType.TAXON_NODE, rootElement, SWT.NULL);
- detailElement.setEntity(entity);
- formFactory.addPropertyChangeListener(this);
- return detailElement;
- }
-
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.util.IPropertyChangeListener#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
- */
- /** {@inheritDoc} */
- @Override
- public void propertyChange(PropertyChangeEvent event) {
- if(event.getSource() == getDetailElement()){
- setPageComplete(checkComplete());
- }
- }
-
- /**
- *
- */
- private boolean checkComplete() {
- TaxonNodeDetailElement detailElement = (TaxonNodeDetailElement) getDetailElement();
-
- if(detailElement.getClassification() == null){
- setMessage("No classification", WARNING);
- }else{
- setMessage(null);
- return true;
- }
-
- return false;
- }
-
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage#dispose()
- */
- /** {@inheritDoc} */
- @Override
- public void dispose() {
- formFactory.removePropertyChangeListener(this);
- super.dispose();
- }
-
-
-// private static final String BUTTON_TEXT_BROWSE = "Browse";
-//
-// private static final String ERROR_MESSAGE_TAXONOMIC_TREE_EMPTY = "Classification must not be empty";
-//
-// private TaxonomicTree classification;
-//
-// private ParseHandler parseHandler;
-//
-// private TaxonNode parentTaxonNode;
-//
-// private TaxonBase taxonBase;
-//
-// private boolean reuseExistingTaxon = false;
-//
-// private TaxonNameBase taxonName;
-//
-// private boolean openInEditor = true;
-//
-// private Button button_openInEditor;
-//
-// private Text text_parentTaxonNode;
-//
-// private Text text_reuseTaxon;
-//
-// private Text text_taxonName;
-//
-// private Text text_taxonomicTree;
-//
-// private Button button_taxonName;
-//
-// private Button button_reuseTaxon;
-//
-// private Button button_toggleReuseTaxon;
-//
-// /**
-// * @param pageName
-// */
-// protected TaxonNodeWizardPage(IStructuredSelection selection) {
-// super("New Taxon");
-//
-// if(selection != null && selection.size() == 1){
-// if(selection.getFirstElement() instanceof ITreeNode){
-// ITreeNode parentNode = (ITreeNode) selection.getFirstElement();
-//
-// if(parentNode instanceof TaxonNode){
-// parentTaxonNode = (TaxonNode) parentNode;
-// classification = parentTaxonNode.getTaxonomicTree();
-// }else{
-// classification = (TaxonomicTree) parentNode;
-// }
-// }
-// }else{
-// setPageComplete(false);
-// }
-//
-// }
-//
-// /* (non-Javadoc)
-// * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
-// */
-// public void createControl(Composite parent) {
-// Composite composite = new Composite(parent, SWT.NULL);
-//
-// GridLayout layout = new GridLayout(3, false);
-// composite.setLayout(layout);
-//
-// // taxonomic tree
-// Label label_taxonomicTree = new Label(composite, SWT.NULL);
-// label_taxonomicTree.setText("Classification");
-//
-// text_taxonomicTree = new Text(composite, SWT.BORDER | SWT.SINGLE);
-// text_taxonomicTree.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));
-// text_taxonomicTree.setEnabled(false);
-// text_taxonomicTree.addModifyListener(this);
-// text_taxonomicTree.setText(classification != null ? classification.getTitleCache() : "");
-//
-// Button button_taxonomicTree = new Button(composite, SWT.PUSH);
-// button_taxonomicTree.setText(BUTTON_TEXT_BROWSE);
-// button_taxonomicTree.addSelectionListener(new TaxonomicTreeSelector());
-//
-//
-// // parental node
-// Label label_parentTaxonNode = new Label(composite, SWT.NULL);
-// label_parentTaxonNode.setText("Parent Taxon");
-//
-// text_parentTaxonNode = new Text(composite, SWT.BORDER | SWT.SINGLE);
-// text_parentTaxonNode.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));
-// text_parentTaxonNode.setEnabled(false);
-// text_parentTaxonNode.setText(parentTaxonNode != null ? parentTaxonNode.getTaxon().getName().getTitleCache() : "");
-//
-// Button button_parentTaxonNode = new Button(composite, SWT.PUSH);
-// button_parentTaxonNode.setText(BUTTON_TEXT_BROWSE);
-// button_parentTaxonNode.addSelectionListener(new TaxonNodeSelector());
-//
-// // existing taxon
-// Composite container_label_reuseTaxon = new Composite(composite, SWT.NULL);
-// container_label_reuseTaxon.setLayout(new GridLayout(2, false));
-//
-// button_toggleReuseTaxon = new Button(container_label_reuseTaxon, SWT.CHECK);
-// button_toggleReuseTaxon.addSelectionListener(new ToggleReuseTaxonSelector());
-// button_toggleReuseTaxon.setSelection(reuseExistingTaxon);
-//
-// Label label_reuseTaxon = new Label(container_label_reuseTaxon, SWT.NULL);
-// label_reuseTaxon.setText("Reuse Existing Taxon");
-// label_reuseTaxon.setEnabled(false);
-//
-// text_reuseTaxon = new Text(composite, SWT.BORDER | SWT.SINGLE);
-// text_reuseTaxon.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));
-// text_reuseTaxon.setEnabled(false);
-//
-//
-// button_reuseTaxon = new Button(composite, SWT.PUSH);
-// button_reuseTaxon.setText(BUTTON_TEXT_BROWSE);
-// button_reuseTaxon.addSelectionListener(new TaxonSelector());
-// button_reuseTaxon.setEnabled(false);
-//
-// // name
-// Label label_taxonName = new Label(composite, SWT.NULL);
-// label_taxonName.setText("Taxon Name");
-//
-// text_taxonName = new Text(composite, SWT.BORDER | SWT.SINGLE);
-// text_taxonName.addModifyListener(this);
-// text_taxonName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));
-//
-// button_taxonName = new Button(composite, SWT.PUSH);
-// button_taxonName.setText(BUTTON_TEXT_BROWSE);
-// button_taxonName.addSelectionListener(new TaxonNameSelector());
-//
-// // open in editor
-// Composite container_openInEditor = new Composite(composite, SWT.NULL);
-// container_openInEditor.setLayout(new GridLayout(2, false));
-// button_openInEditor = new Button(container_openInEditor, SWT.CHECK);
-// button_openInEditor.addSelectionListener(new OpenInEditorSelector());
-// button_openInEditor.setSelection(openInEditor);
-//
-// Label label_openInEditor = new Label(container_openInEditor, SWT.NULL);
-// label_openInEditor.setText("Open Taxon in Editor");
-//
-// // initialize the parse handler
-// parseHandler = ParseHandler.NewInstance(text_taxonName, taxonName);
-//
-// // set focus to name field
-// text_taxonName.setFocus();
-//
-// setControl(composite);
-// }
-//
-// /**
-// * @return the taxon
-// */
-// public TaxonBase getTaxon() {
-// return taxonBase;
-// }
-//
-// /**
-// * @return the name
-// */
-// public TaxonNameBase getTaxonName() {
-// return taxonName;
-// }
-//
-// /**
-// * @return
-// */
-// public ITreeNode getParentNode() {
-// return parentTaxonNode != null ? parentTaxonNode : classification;
-// }
-//
-// public boolean openInEditor(){
-// return openInEditor;
-// }
-//
-// private void updatePage() {
-// getWizard().getContainer().updateButtons();
-// }
-//
-// /*
-// * SELECTION ADAPTERS
-// */
-//
-// private class TaxonomicTreeSelector extends SelectionAdapter{
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
-// */
-// @Override
-// public void widgetSelected(SelectionEvent e) {
-// super.widgetSelected(e);
-// classification = FilteredClassificationSelectionDialog.selectClassification(NavigationUtil.getShell(), null);
-// if (classification != null) {
-// text_taxonomicTree.setText(classification.getTitleCache());
-// text_parentTaxonNode.setText("");
-// parentTaxonNode = null;
-// }
-// setPageComplete(true);
-// }
-// }
-//
-// private class TaxonNodeSelector extends SelectionAdapter{
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
-// */
-// @Override
-// public void widgetSelected(SelectionEvent e) {
-// super.widgetSelected(e);
-// parentTaxonNode = FilteredTaxonNodeSelectionDialog.selectTaxonNode(NavigationUtil.getShell(), "Select parent", null, null);
-// if (parentTaxonNode != null) {
-// text_parentTaxonNode.setText(parentTaxonNode.getTaxon().getTitleCache());
-// text_taxonomicTree.setText(parentTaxonNode.getTaxonomicTree().getTitleCache());
-//
-//
-// }
-// setPageComplete(true);
-// }
-//
-// }
-//
-// private class TaxonSelector extends SelectionAdapter{
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
-// */
-// @Override
-// public void widgetSelected(SelectionEvent e) {
-// super.widgetSelected(e);
-// taxonBase = FilteredTaxonSelectionDialog.selectTaxon(NavigationUtil.getShell(), null);
-// if (taxonBase != null) {
-// text_reuseTaxon.setText(taxonBase.getTitleCache());
-// }
-// }
-// }
-//
-// private class TaxonNameSelector extends SelectionAdapter{
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
-// */
-// @Override
-// public void widgetSelected(SelectionEvent e) {
-// super.widgetSelected(e);
-// taxonName = FilteredNameSelectionDialog.selectName(NavigationUtil.getShell(), null, null);
-// if (taxonName != null) {
-// text_taxonName.setText(taxonName.getTitleCache());
-// }
-// }
-// }
-//
-// private class OpenInEditorSelector extends SelectionAdapter{
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
-// */
-// @Override
-// public void widgetSelected(SelectionEvent e) {
-// super.widgetSelected(e);
-// openInEditor = button_openInEditor.getSelection();
-// }
-// }
-//
-// private class ToggleReuseTaxonSelector extends SelectionAdapter{
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
-// */
-// @Override
-// public void widgetSelected(SelectionEvent e) {
-// super.widgetSelected(e);
-//
-// if(button_toggleReuseTaxon.getSelection()){
-// // enable reuse Taxon
-// text_reuseTaxon.setEnabled(true);
-// button_reuseTaxon.setEnabled(true);
-// // disable name
-// text_taxonName.setEnabled(false);
-// button_taxonName.setEnabled(false);
-// }else{
-// // disable reuse Taxon
-// text_reuseTaxon.setEnabled(false);
-// button_reuseTaxon.setEnabled(false);
-// // enable name
-// text_taxonName.setEnabled(true);
-// button_taxonName.setEnabled(true);
-// }
-//
-// }
-// }
-//
-// /* (non-Javadoc)
-// * @see org.eclipse.swt.events.ModifyListener#modifyText(org.eclipse.swt.events.ModifyEvent)
-// */
-// public void modifyText(ModifyEvent e) {
-// if (e.getSource().equals(text_taxonomicTree)) {
-// if (! "".equals(text_taxonomicTree.getText())) {
-// setErrorMessage(null);
-// }
-// }
-//
-// if (e.getSource().equals(text_taxonName)) {
-// // Set error message if taxonomic tree was not chosen
-// if ("".equals(text_taxonomicTree.getText())) {
-// setErrorMessage(ERROR_MESSAGE_TAXONOMIC_TREE_EMPTY);
-// }
-//
-// taxonName = parseHandler.parse();
-// }
-//
-// updatePage();
-// }
-}
<extension
point="org.eclipse.ui.commands">
<command
- defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonNodeHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewTaxonNodeHandler"
id="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
name="New Taxon Node">
</command>
<command
- defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewClassificationHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewClassificationHandler"
id="eu.etaxonomy.taxeditor.navigation.newClassification"
name="New Classification">
</command>
name="Move Taxon">
</command>
<command
- defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.RefreshTreeHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.RefreshTreeHandler"
id="org.eclipse.ui.file.refresh"
name="Refresh">
</command>
type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
</propertyTester>
</extension>
- <extension
- point="org.eclipse.ui.newWizards">
- <category
- id="eu.etaxonomy.taxeditor.new.category.cdm"
- name="CDM">
- </category>
- <!--primaryWizard
- id="taxeditor-navigation.wizard1">
- </primaryWizard-->
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.wizard.ClassificationWizard"
- hasPages="true"
- icon="icons/tree_icon_small.jpg"
- id="eu.etaxonomy.taxeditor.new.classification"
- name="Classification">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.wizard.NewTaxonNodeWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.taxonNode"
- name="Taxon">
- </wizard>
- </extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition
* @param configuration a eu.etaxonomy.taxeditor.editor.OpenEditorConfiguration object.
*/
public static void openEditor(OpenEditorConfiguration configuration) {
- // TODO Auto-generated method stub
}
@Override
public void dispose() {
- // TODO Auto-generated method stub
}
@Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- // TODO Auto-generated method stub
}
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.model.ContextListenerAdapter;
import eu.etaxonomy.taxeditor.model.IContextListener;
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
/**
* @author n.hoffmann
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
* Taxonomic tree implementation using Common Navigator Framework.
*
* @author p.ciardelli
+ * @author n.hoffmann
* @created 02.06.2009
* @version 1.0
*/
* @return a boolean.
*/
public boolean onComplete() {
- // TODO Auto-generated method stub
- return false;
+ return true;
}
/* (non-Javadoc)
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
-import eu.etaxonomy.taxeditor.wizard.ClassificationWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard;
/**
* <p>EditHandler class.</p>
final StructuredSelection structuredSelection = (StructuredSelection) selection;
if(structuredSelection.size() == 1 && structuredSelection.getFirstElement() instanceof Classification){
- ClassificationWizard classificationWizard = new ClassificationWizard((Classification) structuredSelection.getFirstElement());
+ Classification classification = (Classification) structuredSelection.getFirstElement();
+ NewClassificationWizard classificationWizard = new NewClassificationWizard();
+ classificationWizard.init(null, new StructuredSelection(classification));
WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), classificationWizard);
dialog.open();
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonNodeSelectionDialog;
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
import eu.etaxonomy.taxeditor.navigation.navigator.operation.MoveTaxonOperation;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonNodeSelectionDialog;
/**
* <p>MoveTaxonHandler class.</p>
* @return a boolean.
*/
public boolean onComplete() {
- // TODO Auto-generated method stub
return false;
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.navigation.handler;
+package eu.etaxonomy.taxeditor.navigation.navigator.handler;
-import org.apache.log4j.Logger;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.wizard.ClassificationWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard;
/**
* <p>NewClassificationHandler class.</p>
*/
public class NewClassificationHandler extends AbstractHandler implements
IHandler {
- private static final Logger logger = Logger
- .getLogger(NewClassificationHandler.class);
/* (non-Javadoc)
* @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)
*/
/** {@inheritDoc} */
public Object execute(ExecutionEvent event) throws ExecutionException {
-
- WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), new ClassificationWizard());
+ NewClassificationWizard wizard = new NewClassificationWizard();
+ wizard.init(null, null);
+ WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), wizard);
dialog.open();
return null;
-package eu.etaxonomy.taxeditor.navigation.handler;
+package eu.etaxonomy.taxeditor.navigation.navigator.handler;
// $Id$
/**
* Copyright (C) 2007 EDIT
import org.eclipse.ui.handlers.HandlerUtil;
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
-import eu.etaxonomy.taxeditor.wizard.NewTaxonNodeWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard;
/**
* <p>NewTaxonNodeHandler class.</p>
*/
/** {@inheritDoc} */
public Object execute(ExecutionEvent event) throws ExecutionException {
-
NewTaxonNodeWizard wizard = new NewTaxonNodeWizard();
+ wizard.init(null, null);
WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), wizard);
int status = dialog.open();
if(status == IStatus.OK && wizard.openInEditor()){
if(wizard.openEmpty()){
- NavigationUtil.openEmpty(wizard.getParent().getUuid());
+ NavigationUtil.openEmpty(wizard.getParentTreeNode().getUuid());
}else{
NavigationUtil.openEditor(wizard.getTaxonNode());
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.navigation.handler;
+package eu.etaxonomy.taxeditor.navigation.navigator.handler;
import org.apache.log4j.Logger;
import org.eclipse.core.commands.AbstractHandler;
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
}
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
}
* @created 23.06.2009
* @version 1.0
*/
+@Deprecated // we do not undo creation of elements
public class CreateClassification extends AbstractPersistentPostOperation {
private Classification classification;
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
}
* @created Dec 2, 2010
* @version 1.0
*/
+@Deprecated // we do not undo creation of elements
public class CreatePolytomousKey extends AbstractPersistentPostOperation {
private PolytomousKey key;
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
* @created 08.05.2009
* @version 1.0
*/
+@Deprecated // we do not undo creation of elements
public class CreateTaxonNode extends AbstractPersistentPostOperation {
private Taxon newTaxon;
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.wizard;
-
-import org.apache.log4j.Logger;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-
-import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
-import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
-import eu.etaxonomy.cdm.api.service.IClassificationService;
-import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
-import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
-import eu.etaxonomy.taxeditor.navigation.operation.CreateClassification;
-import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
-import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
-import eu.etaxonomy.taxeditor.store.CdmStore;
-
-/**
- * <p>ClassificationWizard class.</p>
- *
- * @author n.hoffmann
- * @created 23.06.2009
- * @version 1.0
- */
-public class ClassificationWizard extends Wizard implements INewWizard, IPostOperationEnabled, IConversationEnabled {
-
- private ClassificationWizardPage page;
-
- private Classification classification;
-
- private ConversationHolder conversation;
-
- /**
- * <p>Constructor for ClassificationWizard.</p>
- */
- public ClassificationWizard(){
- setWindowTitle("New Entity");
- conversation = CdmStore.createConversation();
- }
-
- /**
- * <p>Constructor for ClassificationWizard.</p>
- *
- * @param classification a {@link eu.etaxonomy.cdm.model.taxon.TaxonomicTree} object.
- */
- public ClassificationWizard(Classification classification){
- this();
- setWindowTitle("Edit Entity");
- this.classification = CdmStore.getService(IClassificationService.class).load(classification.getUuid());
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#addPages()
- */
- /** {@inheritDoc} */
- @Override
- public void addPages() {
- super.addPages();
-
- page = new ClassificationWizardPage(getConversationHolder(), classification);
-
- addPage(page);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#performFinish()
- */
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
-
- TaxonNavigator taxonNavigator;
- taxonNavigator = (TaxonNavigator) NavigationUtil.showView(TaxonNavigator.ID);
-
- AbstractPostOperation operation = new CreateClassification("Save Classification",
- NavigationUtil.getUndoContext(), page.getClassification(), this, this);
- NavigationUtil.executeOperation(operation);
-
- return true;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.ui.IWorkbenchWizard#init(org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection)
- */
- /** {@inheritDoc} */
- @Override
- public void init(IWorkbench workbench, IStructuredSelection selection) {
-
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.persistence.hibernate.ICdmPostDataChangeObserver#update(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap)
- */
- /** {@inheritDoc} */
- @Override
- public void update(CdmDataChangeMap changeEvents) {}
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.api.conversation.IConversationEnabled#getConversationHolder()
- */
- /** {@inheritDoc} */
- @Override
- public ConversationHolder getConversationHolder() {
- return conversation;
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.operations.IPostOperationEnabled#postOperation(eu.etaxonomy.cdm.model.common.CdmBase)
- */
- /** {@inheritDoc} */
- @Override
- public boolean postOperation(CdmBase objectAffectedByOperation) {
- return false;
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.operations.IPostOperationEnabled#onComplete()
- */
- /** {@inheritDoc} */
- @Override
- public boolean onComplete() {
- return true;
- }
-}
+++ /dev/null
-/**
- *
- */
-package eu.etaxonomy.taxeditor.wizard;
-
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-
-import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
-import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
-import eu.etaxonomy.cdm.api.service.IClassificationService;
-import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
-import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.cdm.model.taxon.ITreeNode;
-import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
-import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
-import eu.etaxonomy.taxeditor.navigation.operation.CreateTaxonNode;
-import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
-import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
-import eu.etaxonomy.taxeditor.store.CdmStore;
-
-/**
- * <p>NewTaxonNodeWizard class.</p>
- *
- * @author n.hoffmann
- * @created Sep 15, 2009
- * @version 1.0
- */
-public class NewTaxonNodeWizard extends Wizard implements INewWizard, IPostOperationEnabled, IConversationEnabled {
-
- private NewTaxonNodeWizardPage page;
-
- private IStructuredSelection selection;
-
- private TaxonNode generatedTaxonNode;
-
- private boolean openEmptyEditor = false;
-
- private ConversationHolder conversation;
-
- /**
- * <p>Constructor for NewTaxonNodeWizard.</p>
- */
- public NewTaxonNodeWizard() {
- this.setWindowTitle("New Entity");
- conversation = CdmStore.createConversation();
- selection = getNavigatorSelection();
- }
-
- /**
- * Retrieve the current selection from taxon navigator
- *
- * @return
- */
- private IStructuredSelection getNavigatorSelection() {
- StructuredSelection selection = null;
- TaxonNavigator navigator = NavigationUtil.getNavigator(false);
-
- if(navigator != null){
- selection = (StructuredSelection) navigator.getCommonViewer().getSelection();
- }
-
- return selection;
- }
-
- private ITreeNode getSelectedTreeNode(){
- if(selection != null){
- Object selectedObject = selection.getFirstElement();
- if(selectedObject instanceof ITreeNode){
- ITreeNode treeNode = (ITreeNode) selectedObject;
-
- if(treeNode instanceof Classification){
- return CdmStore.getService(IClassificationService.class).load(treeNode.getUuid());
- }
- else if(treeNode instanceof TaxonNode){
- return CdmStore.getService(ITaxonNodeService.class).load(treeNode.getUuid());
- }
- }
- }
- return null;
- }
-
-
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
- if(page.getTaxon() == null || page.getTaxon().getName().getFullTitleCache().length() == 0){
- openEmptyEditor = true;
- }else{
- AbstractPostOperation operation = new CreateTaxonNode("Create Taxon",
- NavigationUtil.getUndoContext(), page.getParentTreeNode(), page.getTaxon(), this, this);
- NavigationUtil.executeOperation(operation);
- }
- return true;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#addPages()
- */
- /** {@inheritDoc} */
- @Override
- public void addPages() {
- super.addPages();
-
- page = new NewTaxonNodeWizardPage(getConversationHolder(), getSelectedTreeNode());
-
- addPage(page);
- }
-
- /** {@inheritDoc} */
- public void init(IWorkbench workbench, IStructuredSelection selection) {
- // workbench is not used at the moment
- this.selection = selection;
- }
-
- /**
- * <p>openInEditor</p>
- *
- * @return a boolean.
- */
- public boolean openInEditor(){
- return page.openInEditor();
- }
-
- /**
- * <p>openEmpty</p>
- *
- * @return a boolean.
- */
- public boolean openEmpty(){
- return openInEditor() && openEmptyEditor;
- }
-
- /**
- * <p>getTaxonNode</p>
- *
- * @return a {@link eu.etaxonomy.cdm.model.taxon.TaxonNode} object.
- */
- public TaxonNode getTaxonNode(){
- return generatedTaxonNode;
- }
-
- /**
- * <p>getParent</p>
- *
- * @return a {@link eu.etaxonomy.cdm.model.taxon.ITreeNode} object.
- */
- public ITreeNode getParent(){
- return page.getParentTreeNode();
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.operations.IPostOperationEnabled#postOperation(eu.etaxonomy.cdm.model.common.CdmBase)
- */
- /** {@inheritDoc} */
- public boolean postOperation(CdmBase objectAffectedByOperation) {
- generatedTaxonNode = (TaxonNode) objectAffectedByOperation;
-
- NavigationUtil.selectInNavigator(generatedTaxonNode, generatedTaxonNode.getParent());
-
- return true;
- }
-
- /**
- * <p>onComplete</p>
- *
- * @return a boolean.
- */
- public boolean onComplete() {
- return true;
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.persistence.hibernate.ICdmPostDataChangeObserver#update(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap)
- */
- /** {@inheritDoc} */
- @Override
- public void update(CdmDataChangeMap changeEvents) {}
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.api.conversation.IConversationEnabled#getConversationHolder()
- */
- /** {@inheritDoc} */
- @Override
- public ConversationHolder getConversationHolder() {
- return conversation;
- }
-}
}
public Object getParent(Object element) {
- // TODO Auto-generated method stub
return null;
}
}
public void dispose() {
- // TODO Auto-generated method stub
}
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- // TODO Auto-generated method stub
}
Export-Package: dbscripts,
eu.etaxonomy.cdm,
eu.etaxonomy.cdm.database,
- eu.etaxonomy.taxeditor.account.user,
eu.etaxonomy.taxeditor.account.user.handler,
- eu.etaxonomy.taxeditor.account.user.view,
eu.etaxonomy.taxeditor.account.user.wizard,
eu.etaxonomy.taxeditor.datasource,
- eu.etaxonomy.taxeditor.datasource.handler,
- eu.etaxonomy.taxeditor.datasource.view,
eu.etaxonomy.taxeditor.datasource.wizard,
- eu.etaxonomy.taxeditor.dialogs,
eu.etaxonomy.taxeditor.ext.service.wizard,
eu.etaxonomy.taxeditor.featuretree,
eu.etaxonomy.taxeditor.forms.section,
eu.etaxonomy.taxeditor.io.wizard,
eu.etaxonomy.taxeditor.labels,
eu.etaxonomy.taxeditor.model;uses:="eu.etaxonomy.cdm.model.common,eu.etaxonomy.cdm.model.name,eu.etaxonomy.cdm.model.taxon",
+ eu.etaxonomy.taxeditor.newWizard,
eu.etaxonomy.taxeditor.newWizards,
eu.etaxonomy.taxeditor.operation,
eu.etaxonomy.taxeditor.parser,
eu.etaxonomy.taxeditor.preference.wizard,
eu.etaxonomy.taxeditor.store,
eu.etaxonomy.taxeditor.store.internal,
- eu.etaxonomy.taxeditor.store.operations
+ eu.etaxonomy.taxeditor.store.operations,
+ eu.etaxonomy.taxeditor.ui.bar,
+ eu.etaxonomy.taxeditor.ui.dialogs,
+ eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection,
+ eu.etaxonomy.taxeditor.ui.forms,
+ eu.etaxonomy.taxeditor.ui.section,
+ eu.etaxonomy.taxeditor.ui.section.agent,
+ eu.etaxonomy.taxeditor.ui.section.classification,
+ eu.etaxonomy.taxeditor.ui.section.description,
+ eu.etaxonomy.taxeditor.ui.section.key,
+ eu.etaxonomy.taxeditor.ui.section.name,
+ eu.etaxonomy.taxeditor.ui.section.occurrence,
+ eu.etaxonomy.taxeditor.ui.section.reference,
+ eu.etaxonomy.taxeditor.ui.section.supplemental,
+ eu.etaxonomy.taxeditor.ui.section.taxon,
+ eu.etaxonomy.taxeditor.ui.selection,
+ eu.etaxonomy.taxeditor.ui.term,
+ eu.etaxonomy.taxeditor.view,
+ eu.etaxonomy.taxeditor.view.datasource,
+ eu.etaxonomy.taxeditor.view.datasource.handler,
+ eu.etaxonomy.taxeditor.view.detail,
+ eu.etaxonomy.taxeditor.view.supplementaldata,
+ eu.etaxonomy.taxeditor.view.user
Require-Bundle: org.eclipse.osgi,
org.eclipse.ui,
org.eclipse.jface.text,
org.eclipse.pde.runtime,
+ org.eclipse.ui.forms;bundle-version="3.5.0",
eu.etaxonomy.taxeditor.cdmlib;bundle-version="3.0.0"
Import-Package: junit.framework,
org.eclipse.core.commands,
<extension
point="org.eclipse.ui.views">
<view
- class="eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart"
+ class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
icon="icons/system-file-manager.png"
- id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
+ id="eu.etaxonomy.taxeditor.view.datasource"
name="Datasource"
restorable="true">
</view>
<view
- class="eu.etaxonomy.taxeditor.account.user.view.UserView"
+ class="eu.etaxonomy.taxeditor.view.user.UserView"
icon="icons/system-users.png"
id="eu.etaxonomy.taxeditor.store.userManagerView"
name="User"
restorable="true">
</view>
<view
- class="eu.etaxonomy.taxeditor.account.group.view.GroupView"
+ class="eu.etaxonomy.taxeditor.view.group.GroupViewPart"
id="eu.etaxonomy.taxeditor.store.groupView"
name="Group"
restorable="true">
id="org.eclipse.ui.views.LogView">
</view>
<view
- class="eu.etaxonomy.taxeditor.reporting.ReportingViewPart"
+ class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
id="eu.etaxonomy.taxeditor.reporting.viewPart"
name="Reporting"
restorable="true">
+ </view>
+ <view
+ allowMultiple="false"
+ class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
+ icon="icons/applications-office.png"
+ id="eu.etaxonomy.taxeditor.view.supplementalData"
+ name="Supplemental Data"
+ restorable="true">
+ </view>
+ <view
+ allowMultiple="false"
+ class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
+ icon="icons/accessories-text-editor.png"
+ id="eu.etaxonomy.taxeditor.view.detail"
+ name="Details"
+ restorable="true">
</view>
</extension>
<extension
<menu
id="eu.etaxonomy.taxeditor.menu.showView"
label="Show View">
+ <command
+ commandId="org.eclipse.ui.views.showView"
+ label="Details"
+ style="push">
+ <parameter
+ name="org.eclipse.ui.views.showView.viewId"
+ value="eu.etaxonomy.taxeditor.view.detail">
+ </parameter>
+ </command>
+ <command
+ commandId="org.eclipse.ui.views.showView"
+ label="Supplemental"
+ style="push">
+ <parameter
+ name="org.eclipse.ui.views.showView.viewId"
+ value="eu.etaxonomy.taxeditor.view.supplementalData">
+ </parameter>
+ </command>
<separator
name="eu.etaxonomy.taxeditor.store.showViewMenu.internal"
visible="true">
style="push">
<parameter
name="org.eclipse.ui.views.showView.viewId"
- value="eu.etaxonomy.taxeditor.store.datasource.datasourceView">
+ value="eu.etaxonomy.taxeditor.view.datasource">
</parameter>
</command>
<command
</separator>
</menuContribution>
<menuContribution
- locationURI="popup:eu.etaxonomy.taxeditor.store.datasource.datasourceView">
+ locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
<command
commandId="eu.etaxonomy.taxeditor.store.datasource.change"
label="Connect"
visible="true">
</separator>
<command
- commandId="eu.etaxonomy.taxeditor.store.datasource.delete"
+ commandId="org.eclipse.ui.edit.delete"
label="Delete"
style="push">
</command>
<toolbar
id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
<control
- class="eu.etaxonomy.taxeditor.account.user.AuthenticatedUserBar">
+ class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
</control>
</toolbar>
</menuContribution>
name="Show Login Window">
</command>
</extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="eu.etaxonomy.taxeditor.view.datasource">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
+ </extension>
<extension
name="Popup Menu Commands"
point="org.eclipse.ui.commands">
<command
- defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.ChangeConnectionHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
id="eu.etaxonomy.taxeditor.store.datasource.change"
name="Connect Datasource">
</command>
<command
- defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.EditDataSourceHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
id="eu.etaxonomy.taxeditor.store.datasource.edit"
name="Edit Datasource">
</command>
<command
- defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.CreateDataSourceHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
id="eu.etaxonomy.taxeditor.store.datasource.create"
name="Create Datasource">
</command>
<command
- defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.DeleteDataSourceHandler"
- id="eu.etaxonomy.taxeditor.store.datasource.delete"
- name="Delete Datasource">
- </command>
- <command
- defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.CloseConnectionHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloseConnectionHandler"
id="eu.etaxonomy.taxeditor.store.datasource.close"
name="Close Active Connection">
</command>
<command
- defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.UpdateDataSourceHandler"
+ defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
id="eu.etaxonomy.taxeditor.store.datasource.update"
name="Update Datasource">
</command>
name="SDD">
</wizard>
</extension>
+ <extension
+ point="org.eclipse.ui.newWizards">
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.reference"
+ name="Reference">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.nonViralName"
+ name="Name">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.team"
+ name="Team">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.person"
+ name="Person">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.specimen"
+ name="Specimen">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.key.polytomous"
+ name="Polytomous Key">
+ </wizard>
+ <category
+ id="eu.etaxonomy.taxeditor.new.category.cdm"
+ name="CDM">
+ </category>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.taxonNode"
+ name="Taxon">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
+ hasPages="true"
+ icon="icons/tree_icon_small.jpg"
+ id="eu.etaxonomy.taxeditor.new.classification"
+ name="Classification">
+ </wizard>
+ </extension>
<extension
point="org.eclipse.ui.themes">
<themeElementCategory
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
- class="eu.etaxonomy.taxeditor.datasource.handler.DataSourceMenuPropertyTester"
+ class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
id="eu.etaxonomy.taxeditor.datasource.propertyTester"
namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
properties="isCompatible"
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.runtime.IStatus;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.account.user.view.UserView;
-import eu.etaxonomy.taxeditor.account.user.wizard.UserWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewUserWizard;
+import eu.etaxonomy.taxeditor.view.user.UserView;
/**
* <p>CreateUserHandler class.</p>
*/
/** {@inheritDoc} */
public Object execute(ExecutionEvent event) throws ExecutionException {
- Shell shell = HandlerUtil.getActiveShell(event);
-
UserView part = (UserView) HandlerUtil.getActivePart(event);
- UserWizard wizard = new UserWizard(part);
- WizardDialog dialog = new WizardDialog(shell, wizard);
- dialog.open();
+ NewUserWizard wizard = new NewUserWizard();
+ wizard.init(null, null);
+
+ WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), wizard);
+ if(dialog.open() == IStatus.OK){
+ part.getViewer().refresh();
+ }
return null;
}
}
import org.eclipse.ui.handlers.HandlerUtil;
import eu.etaxonomy.cdm.model.common.User;
-import eu.etaxonomy.taxeditor.account.user.view.UserView;
import eu.etaxonomy.taxeditor.account.user.wizard.UserWizard;
+import eu.etaxonomy.taxeditor.view.user.UserView;
/**
* <p>EditUserHandler class.</p>
import eu.etaxonomy.cdm.model.common.User;
import eu.etaxonomy.taxeditor.account.user.operation.ToggleUserEnablementOperation;
-import eu.etaxonomy.taxeditor.account.user.view.UserView;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.user.UserView;
/**
* <p>ToggleUserEnablementHandler class.</p>
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
}
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus redo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
- // TODO Auto-generated method stub
return null;
}
}
import eu.etaxonomy.cdm.model.common.User;
import eu.etaxonomy.taxeditor.account.user.operation.CreateUserOperation;
import eu.etaxonomy.taxeditor.account.user.operation.EditUserOperation;
-import eu.etaxonomy.taxeditor.account.user.view.UserView;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.user.UserView;
/**
* <p>UserWizard class.</p>
/**
* <p>Constructor for UserWizard.</p>
*
- * @param view a {@link eu.etaxonomy.taxeditor.account.user.view.UserView} object.
+ * @param view a {@link eu.etaxonomy.taxeditor.view.user.UserView} object.
*/
public UserWizard(UserView view){
this.view = view;
/**
* <p>Constructor for UserWizard.</p>
*
- * @param view a {@link eu.etaxonomy.taxeditor.account.user.view.UserView} object.
+ * @param view a {@link eu.etaxonomy.taxeditor.view.user.UserView} object.
* @param user a {@link eu.etaxonomy.cdm.model.common.User} object.
*/
public UserWizard(UserView view, User user){
/** {@inheritDoc} */
@Override
public void dispose() {
- // TODO Auto-generated method stub
}
/** {@inheritDoc} */
@Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- // TODO Auto-generated method stub
}
/** {@inheritDoc} */
@Override
public Object getParent(Object element) {
- // TODO Auto-generated method stub
return null;
}
/** {@inheritDoc} */
@Override
public boolean performFinish() {
- // TODO Auto-generated method stub
return false;
}
}
import org.eclipse.core.commands.IHandler;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.dialogs.LoginDialog;
+import eu.etaxonomy.taxeditor.ui.dialogs.LoginDialog;
/**
* <p>ShowLoginWindowHandler class.</p>
*/
@Override
public boolean performFinish() {
- // TODO Auto-generated method stub
return false;
}
/** {@inheritDoc} */
@Override
public boolean performFinish() {
- // TODO Auto-generated method stub
return false;
}
*/
/** {@inheritDoc} */
public void init(IWorkbench workbench, IStructuredSelection selection) {
- // TODO Auto-generated method stub
-
+
}
}
/** {@inheritDoc} */
@Override
public boolean performFinish() {
- // TODO Auto-generated method stub
return false;
}
*/
/** {@inheritDoc} */
public void init(IWorkbench workbench, IStructuredSelection selection) {
- // TODO Auto-generated method stub
}
}
*/
protected JaxbImportSourceWizardPage(String pageName) {
super(pageName);
- // TODO Auto-generated constructor stub
}
/* (non-Javadoc)
*/
/** {@inheritDoc} */
public void createControl(Composite parent) {
- // TODO Auto-generated method stub
-
}
}
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IViewReference;
import org.eclipse.ui.IWorkbench;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
+import eu.etaxonomy.taxeditor.view.AbstractCdmDataViewer;
+import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart;
/**
* <p>Abstract AbstractUtility class.</p>
return getActivePage() != null ? getActivePage().getActivePart() : null;
}
+ public static IWorkbench getWorkbench(){
+ return TaxeditorStorePlugin.getDefault().getWorkbench();
+ }
+
/**
* <p>getWorkbenchWindow</p>
*
* @return a {@link org.eclipse.jface.window.ApplicationWindow} object.
*/
public static ApplicationWindow getWorkbenchWindow(){
- if(TaxeditorStorePlugin.getDefault().getWorkbench().getWorkbenchWindowCount() > 1){
+ if(getWorkbench().getWorkbenchWindowCount() > 1){
throw new IllegalStateException("More than one workbench window");
}
- return (ApplicationWindow) TaxeditorStorePlugin.getDefault().getWorkbench().getWorkbenchWindows()[0];
+ return (ApplicationWindow) getWorkbench().getWorkbenchWindows()[0];
}
/**
protected static String getPluginId(){
return "eu.taxeditor";
}
+
+ /**
+ * <p>getActiveEditor</p>
+ *
+ * @return a {@link org.eclipse.ui.IEditorPart} object.
+ */
+ public static IEditorPart getActiveEditor(){
+ return getActivePage() != null ? getActivePage().getActiveEditor() : null;
+ }
+
+ /**
+ * <p>getDetailsView</p>
+ *
+ * @return a {@link eu.etaxonomy.taxeditor.view.detail.DetailsViewPart} object.
+ */
+ public static DetailsViewPart getDetailsView(){
+ return (DetailsViewPart) getView(DetailsViewPart.ID, false);
+ }
+
+ /**
+ * <p>refreshDetailsViewer</p>
+ */
+ public static void refreshDetailsViewer(){
+ if(getDetailsView() != null){
+ ((AbstractCdmDataViewer) getDetailsView().getViewer()).refresh();
+ }
+ }
+
+ /**
+ * <p>reflowDetailsViewer</p>
+ */
+ public static void reflowDetailsViewer(){
+ if(getDetailsView() != null){
+ ((AbstractCdmDataViewer) getDetailsView().getViewer()).reflow();
+ }
+ }
+
+ public static SupplementalDataViewPart getSupplementalDataView(){
+ return (SupplementalDataViewPart) getView(SupplementalDataViewPart.ID, false);
+ }
+
+ public static void reflowSupplementalViewer(){
+ if(getSupplementalDataView() != null){
+ ((AbstractCdmDataViewer) getSupplementalDataView().getViewer()).reflow();
+ }
+ }
}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.model;
+
+import java.util.UUID;
+
+import org.eclipse.ui.IEditorInput;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public interface ICdmEditorHandle {
+
+ public void open(UUID uuid);
+
+ public Class<? extends IEditorInput> getInputType();
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.model;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public interface IElementHasDetails {
+
+ /**
+ * The data for which the details view should show details.
+ * @return
+ */
+ public Object getData();
+}
/**
* Clients implementing this interface indicate, that the data they present is suitable for the details view
- * and that the details view should handle selection from the implmenting part.
+ * and that the details view should handle selection from the implementing part.
*
* @author n.hoffmann
* @created Apr 20, 2010
import org.eclipse.swt.graphics.Image;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
/**
} catch (MalformedURLException e) {
// should never happen
} catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ StoreUtil.error(ImageResources.class, e);
}
// logger.warn(ImageDescriptor.getMissingImageDescriptor().getClass());
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.INewWizard;
+import org.eclipse.ui.ISelectionService;
import org.eclipse.ui.IWorkbench;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
/**
* <p>Abstract AbstractNewEntityWizard class.</p>
protected CdmFormFactory formFactory;
- protected T entity;
+ private T entity;
- protected IStructuredSelection selection;
+ private IWorkbench workbench;
+
+ private IStructuredSelection selection;
/**
* <p>Constructor for AbstractNewEntityWizard.</p>
/** {@inheritDoc} */
@Override
public void init(IWorkbench workbench, IStructuredSelection selection) {
+ this.workbench = workbench != null ? workbench : StoreUtil.getWorkbench();
+
+ if(selection == null){
+ ISelectionService service = (ISelectionService) this.workbench.getActiveWorkbenchWindow().getSelectionService();
+ if(service.getSelection() instanceof IStructuredSelection){
+ selection = (IStructuredSelection) service.getSelection();
+ }
+ }
this.selection = selection;
+
formFactory = new CdmFormFactory(Display.getCurrent(), null);
- entity = createNewEntity();
conversation = CdmStore.createConversation();
+ entity = createNewEntity();
+
}
-
+
/**
* <p>createNewEntity</p>
*
/** {@inheritDoc} */
public void update(CdmDataChangeMap changeEvents) {}
+
+ /**
+ * @return the workbench
+ */
+ public IWorkbench getWorkbench() {
+ return workbench;
+ }
+
+ /**
+ * @return the selection
+ */
+ public IStructuredSelection getSelection() {
+ return selection;
+ }
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.wizard;
+package eu.etaxonomy.taxeditor.newWizard;
import org.apache.log4j.Logger;
import org.eclipse.jface.util.IPropertyChangeListener;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
/**
* <p>ClassificationWizardPage class.</p>
* @created Sep 29, 2010
* @version 1.0
*/
+@Deprecated // remove this file when refactoring is complete
public class ClassificationWizardPage extends WizardPage implements IPropertyChangeListener, IConversationEnabled {
private static final Logger logger = Logger
.getLogger(ClassificationWizardPage.class);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import java.util.List;
import eu.etaxonomy.cdm.ext.ipni.IIpniService;
import eu.etaxonomy.cdm.ext.ipni.IpniService;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
/**
* <p>ExternalReferenceServiceWizardPage class.</p>
/**
* <p>Constructor for ExternalReferenceServiceWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
*/
--- /dev/null
+// $Id$
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+
+package eu.etaxonomy.taxeditor.newWizard;
+
+import eu.etaxonomy.cdm.api.service.IClassificationService;
+import eu.etaxonomy.cdm.model.taxon.Classification;
+import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.classification.ClassificationWizardPage;
+
+/**
+ * <p>ClassificationWizard class.</p>
+ *
+ * @author n.hoffmann
+ * @created 23.06.2009
+ * @version 1.0
+ */
+
+public class NewClassificationWizard extends AbstractNewEntityWizard<Classification> {
+
+ private ClassificationWizardPage classificationWizardPage;
+
+ @Override
+ public void addPages() {
+ classificationWizardPage = new ClassificationWizardPage(formFactory, getConversationHolder(), getEntity());
+ addPage(classificationWizardPage);
+ }
+
+ @Override
+ protected void saveEntity() {
+ CdmStore.getService(IClassificationService.class).saveOrUpdate(getEntity());
+ }
+
+ @Override
+ protected Classification createNewEntity() {
+ return Classification.NewInstance(null);
+ }
+}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.ICollectionService;
import eu.etaxonomy.cdm.model.occurrence.Collection;
-import eu.etaxonomy.taxeditor.section.occurrence.CollectionWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.CollectionWizardPage;
/**
* <p>NewCollectionWizard class.</p>
/** {@inheritDoc} */
@Override
public void addPages() {
- addPage(new CollectionWizardPage(formFactory, getConversationHolder(), entity));
+ addPage(new CollectionWizardPage(formFactory, getConversationHolder(), getEntity()));
}
/* (non-Javadoc)
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(ICollectionService.class).saveOrUpdate(entity);
+ CdmStore.getService(ICollectionService.class).saveOrUpdate(getEntity());
}
/* (non-Javadoc)
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeNotSupportedException;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
import eu.etaxonomy.cdm.model.occurrence.Specimen;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitBaseWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.FieldObservationWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.GatheringEventWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.GeneralWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralWizardPage;
/**
* <p>NewDerivedUnitBaseWizard class.</p>
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(IOccurrenceService.class).saveOrUpdate(entity);
+ CdmStore.getService(IOccurrenceService.class).saveOrUpdate(getEntity());
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.IOccurrenceService;
import eu.etaxonomy.cdm.model.occurrence.FieldObservation;
/** {@inheritDoc} */
@Override
protected FieldObservation createNewEntity() {
- // TODO Auto-generated method stub
return null;
}
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(IOccurrenceService.class).saveOrUpdate(entity);
+ CdmStore.getService(IOccurrenceService.class).saveOrUpdate(getEntity());
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.Institution;
-import eu.etaxonomy.taxeditor.section.agent.InstitutionWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.agent.InstitutionWizardPage;
/**
* @author n.hoffmann
*/
@Override
public void addPages() {
- addPage(new InstitutionWizardPage(formFactory, getConversationHolder(), entity));
+ addPage(new InstitutionWizardPage(formFactory, getConversationHolder(), getEntity()));
}
/* (non-Javadoc)
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.INameService;
import eu.etaxonomy.cdm.model.name.BotanicalName;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.ZoologicalName;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.name.NonViralNameWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.name.NonViralNameWizardPage;
/**
* <p>NewNonViralNameWizard class.</p>
/** {@inheritDoc} */
@Override
public void addPages() {
- addPage(new NonViralNameWizardPage(formFactory, getConversationHolder(), entity));
+ addPage(new NonViralNameWizardPage(formFactory, getConversationHolder(), getEntity()));
}
/** {@inheritDoc} */
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(INameService.class).saveOrUpdate(entity);
+ CdmStore.getService(INameService.class).saveOrUpdate(getEntity());
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.Person;
-import eu.etaxonomy.taxeditor.section.agent.PersonWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.agent.PersonWizardPage;
/**
* <p>NewPersonWizard class.</p>
/** {@inheritDoc} */
@Override
public void addPages() {
- addPage(new PersonWizardPage(formFactory, getConversationHolder(), entity));
+ addPage(new PersonWizardPage(formFactory, getConversationHolder(), getEntity()));
}
/** {@inheritDoc} */
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(IAgentService.class).saveOrUpdate(entity);
+ CdmStore.getService(IAgentService.class).saveOrUpdate(getEntity());
}
}
/**
*
*/
-package eu.etaxonomy.taxeditor.wizard;
+package eu.etaxonomy.taxeditor.newWizard;
+import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.navigation.operation.CreatePolytomousKey;
-import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
+import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* @author n.hoffmann
@Override
public void addPages() {
- PolytomousKeyWizardPage page = new PolytomousKeyWizardPage(formFactory, getConversationHolder(), entity);
+ PolytomousKeyWizardPage page = new PolytomousKeyWizardPage(formFactory, getConversationHolder(), getEntity());
super.addPage(page);
}
*/
@Override
protected void saveEntity() {
- AbstractPostOperation operation = new CreatePolytomousKey(
- "Create Polytomous Key",
- EditorUtil.getUndoContext(),
- getEntity(),
- null,
- this);
- EditorUtil.executeOperation(operation);
+ CdmStore.getService(IPolytomousKeyService.class).saveOrUpdate(getEntity());
}
/* (non-Javadoc)
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.IReferenceService;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
-import eu.etaxonomy.taxeditor.section.reference.ReferenceWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.reference.ReferenceWizardPage;
/**
* <p>NewReferenceWizard class.</p>
public void addPages() {
// TODO disabling external service wizard page for now
// addPage(new ExternalReferenceServiceWizardPage(formFactory, getConversationHolder(), entity));
- referencePage = new ReferenceWizardPage(formFactory, getConversationHolder(), entity);
+ referencePage = new ReferenceWizardPage(formFactory, getConversationHolder(), getEntity());
addPage(referencePage);
}
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(IReferenceService.class).saveOrUpdate(entity);
+ CdmStore.getService(IReferenceService.class).saveOrUpdate(getEntity());
}
/** {@inheritDoc} */
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.newWizard;
+
+import java.util.UUID;
+
+import org.apache.commons.lang.StringUtils;
+
+import eu.etaxonomy.cdm.api.service.IClassificationService;
+import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
+import eu.etaxonomy.cdm.model.taxon.Classification;
+import eu.etaxonomy.cdm.model.taxon.ITreeNode;
+import eu.etaxonomy.cdm.model.taxon.Taxon;
+import eu.etaxonomy.cdm.model.taxon.TaxonNode;
+import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.classification.TaxonNodeWizardPage;
+
+/**
+ * <p>NewTaxonNodeWizard class.</p>
+ *
+ * @author n.hoffmann
+ * @created Sep 15, 2009
+ * @version 1.0
+ */
+public class NewTaxonNodeWizard extends AbstractNewEntityWizard<ITreeNode>{
+
+ private TaxonNodeWizardPage taxonNodePage;
+ private boolean openEmptyEditor;
+ private UUID generatedTaxonNodeUuid;
+
+ @Override
+ public void addPages() {
+ taxonNodePage = new TaxonNodeWizardPage(formFactory, getConversationHolder(), getEntity());
+ addPage(taxonNodePage);
+ }
+
+ @Override
+ protected void saveEntity() {
+ if(taxonNodePage.getTaxon() == null || StringUtils.isEmpty(taxonNodePage.getTaxon().getName().getFullTitleCache())){
+ openEmptyEditor = true;
+ }else{
+ getConversationHolder().bind();
+ ITreeNode parent = getParentTreeNode();
+ Taxon taxon = taxonNodePage.getTaxon();
+ TaxonNode taxonNode = parent.addChildTaxon(taxon, parent.getReference(), parent.getMicroReference(), null);
+
+
+ generatedTaxonNodeUuid = CdmStore.getService(ITaxonNodeService.class).saveOrUpdate(taxonNode);
+ }
+ }
+
+ @Override
+ protected ITreeNode createNewEntity() {
+ if(getSelection() != null){
+ Object selectedObject = getSelection().getFirstElement();
+ if(selectedObject instanceof ITreeNode){
+ ITreeNode treeNode = (ITreeNode) selectedObject;
+
+ if(treeNode instanceof Classification){
+ return CdmStore.getService(IClassificationService.class).load(treeNode.getUuid());
+ }
+ else if(treeNode instanceof TaxonNode){
+ return CdmStore.getService(ITaxonNodeService.class).load(treeNode.getUuid());
+ }
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * <p>openInEditor</p>
+ *
+ * @return a boolean.
+ */
+ public boolean openInEditor(){
+ return taxonNodePage.openInEditor();
+ }
+
+ /**
+ * <p>openEmpty</p>
+ *
+ * @return a boolean.
+ */
+ public boolean openEmpty(){
+ return openInEditor() && openEmptyEditor;
+ }
+
+ /**
+ * <p>getTaxonNode</p>
+ *
+ * @return a {@link eu.etaxonomy.cdm.model.taxon.TaxonNode} object.
+ */
+ public TaxonNode getTaxonNode(){
+ if(generatedTaxonNodeUuid != null){
+ return CdmStore.getService(ITaxonNodeService.class).load(generatedTaxonNodeUuid);
+ }
+ return null;
+ }
+
+ public ITreeNode getParentTreeNode(){
+ return taxonNodePage.getParentTreeNode();
+ }
+
+}
\ No newline at end of file
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.wizard;
+package eu.etaxonomy.taxeditor.newWizard;
import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.jface.util.PropertyChangeEvent;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.model.taxon.ITreeNode;
-import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.ClassificationSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.NameSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonNodeSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonSelectionElement;
-import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
import eu.etaxonomy.taxeditor.parser.ParseHandler;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.selection.ClassificationSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonNodeSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
/**
* <p>NewTaxonNodeWizardPage class.</p>
* @created Sep 29, 2010
* @version 1.0
*/
+@Deprecated //delete this file when refactoring is complete
public class NewTaxonNodeWizardPage extends WizardPage implements IPropertyChangeListener, IConversationEnabled{
private ClassificationSelectionElement selection_classification;
private TaxonNodeSelectionElement selection_parentTaxonNode;
}
private void setTaxon(String taxonNameString){
- TaxonNameBase taxonName = ParseHandler.quickParse(taxonNameString);
+ TaxonNameBase taxonName = ParseHandler.parseReferencedName(taxonNameString, null);
setTaxon(taxonName);
}
/** {@inheritDoc} */
@Override
public void update(CdmDataChangeMap changeEvents) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.newWizard;
+package eu.etaxonomy.taxeditor.newWizard;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.section.agent.TeamWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamWizardPage;
/**
* <p>NewTeamWizard class.</p>
/** {@inheritDoc} */
@Override
public void addPages() {
- addPage(new TeamWizardPage(formFactory, getConversationHolder(), entity));
+ addPage(new TeamWizardPage(formFactory, getConversationHolder(), getEntity()));
}
/* (non-Javadoc)
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- CdmStore.getService(IAgentService.class).saveOrUpdate(entity);
+ CdmStore.getService(IAgentService.class).saveOrUpdate(getEntity());
}
}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.newWizard;
+
+import eu.etaxonomy.cdm.api.service.IUserService;
+import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.user.UserDetailWizardPage;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class NewUserWizard extends AbstractNewEntityWizard<User> {
+
+ private UserDetailWizardPage userPage;
+
+ @Override
+ public void addPages() {
+ userPage = new UserDetailWizardPage(formFactory, getConversationHolder(), getEntity());
+ addPage(userPage);
+ }
+
+ @Override
+ protected void saveEntity() {
+ CdmStore.getService(IUserService.class).saveOrUpdate(getEntity());
+ }
+
+ @Override
+ protected User createNewEntity() {
+ return User.NewInstance(null, null);
+ }
+
+}
/**
*
*/
-package eu.etaxonomy.taxeditor.wizard;
+package eu.etaxonomy.taxeditor.newWizard;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailElement;
/**
* @author n.hoffmann
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.jface.wizard.WizardPage;
-
-/**
- * <p>Abstract AbstractSpecificReferenceWizardPage class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public abstract class AbstractSpecificReferenceWizardPage extends WizardPage {
-
- /**
- * <p>Constructor for AbstractSpecificReferenceWizardPage.</p>
- *
- * @param pageName a {@link java.lang.String} object.
- */
- protected AbstractSpecificReferenceWizardPage(String pageName) {
- super(pageName);
- }
-}
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * <p>BookDetailsWizardPage class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class BookDetailsWizardPage extends AbstractSpecificReferenceWizardPage {
-
- /**
- * <p>Constructor for BookDetailsWizardPage.</p>
- *
- * @param pageName a {@link java.lang.String} object.
- */
- protected BookDetailsWizardPage(String pageName) {
- super(pageName);
- // TODO Auto-generated constructor stub
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
- */
- /** {@inheritDoc} */
- public void createControl(Composite parent) {
- // TODO Auto-generated method stub
-
- }
-}
+++ /dev/null
-/**
- *
- */
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-
-/**
- * <p>NewAuthorWizard class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class NewAuthorWizard extends Wizard implements INewWizard {
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#performFinish()
- */
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
- // TODO Auto-generated method stub
- return false;
- }
-
- /** {@inheritDoc} */
- public void init(IWorkbench workbench, IStructuredSelection selection) {
- // TODO Auto-generated method stub
-
- }
-}
+++ /dev/null
-/**
- *
- */
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * <p>NewAuthorWizardPage class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class NewAuthorWizardPage extends WizardPage {
-
- /**
- * <p>Constructor for NewAuthorWizardPage.</p>
- *
- * @param pageName a {@link java.lang.String} object.
- */
- protected NewAuthorWizardPage(String pageName) {
- super(pageName);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
- */
- /** {@inheritDoc} */
- public void createControl(Composite parent) {
- Composite container = new Composite(parent, SWT.NULL);
-
- setControl(container);
- }
-
-}
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-
-import eu.etaxonomy.cdm.model.agent.AgentBase;
-
-/**
- * <p>NewGenericReferenceWizardPage class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class NewGenericReferenceWizardPage extends WizardPage {
-
- private Combo combo_referenceType;
- private Text text_title;
- private AgentBase selection_agent;
- private Text text_editor;
- private Text text_series;
- private Text text_volume;
- private Text text_pages;
-
- /**
- * <p>Constructor for NewGenericReferenceWizardPage.</p>
- *
- * @param pageName a {@link java.lang.String} object.
- */
- protected NewGenericReferenceWizardPage(String pageName) {
- super(pageName);
- }
-
- /** {@inheritDoc} */
- public void createControl(Composite parent) {
- setTitle("General");
- setDescription("General information for a reference.");
-
- Composite container = new Composite(parent, SWT.NULL);
- container.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
-
- container.setLayout(new GridLayout(2, false));
-
- createLabel(container, "Reference Type");
- combo_referenceType = new Combo(container, SWT.NULL);
- top(combo_referenceType);
-
- createLabel(container, "Title");
- text_title = new Text(container, SWT.NULL);
- top(text_title);
-
-// createLabel(container, "Author Team");
-// selection_agent = FilteredAgentSelectionDialog.selectAgent(getShell(), null);
-
-// composite_timePeriod
-
- createLabel(container, "Editor");
- text_editor = new Text(container, SWT.NULL);
- top(text_editor);
-
- createLabel(container, "Series");
- text_series = new Text(container, SWT.NULL);
- top(text_series);
-
- createLabel(container, "Volume");
- text_volume = new Text(container, SWT.NULL);
- top(text_volume);
-
- createLabel(container, "Pages");
- text_pages = new Text(container, SWT.NULL);
- top(text_pages);
-
- setControl(container);
- }
-
-
- private Label createLabel(Composite parent, String labelString){
- Label label = new Label(parent, SWT.NULL);
- label.setText(labelString);
- return label;
- }
-
- private void top(Control control){
- control.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
- }
-}
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-
-import eu.etaxonomy.cdm.model.name.NonViralName;
-
-/**
- * <p>NewNameWizard class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class NewNameWizard extends Wizard implements INewWizard {
-
- /** Constant <code>NEW_NAME="NEW_NAME"</code> */
- public static final String NEW_NAME = "NEW_NAME";
-
- private NewNameWizardPage page;
-
- /**
- * <p>Constructor for NewNameWizard.</p>
- */
- public NewNameWizard(){
- setWindowTitle("New Scientific Name");
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#addPages()
- */
- /** {@inheritDoc} */
- @Override
- public void addPages() {
- page = new NewNameWizardPage(NEW_NAME);
-
- addPage(page);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#performFinish()
- */
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
-
- // TODO
-
- return false;
- }
-
- /** {@inheritDoc} */
- public void init(IWorkbench workbench, IStructuredSelection selection) {
-
- }
-
- /**
- * <p>getName</p>
- *
- * @return a {@link eu.etaxonomy.cdm.model.name.NonViralName} object.
- */
- public NonViralName getName() {
- return null;
- }
-}
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.apache.log4j.Logger;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * <p>NewNameWizardPage class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class NewNameWizardPage extends WizardPage {
- private static final Logger logger = Logger
- .getLogger(NewNameWizardPage.class);
-
- /**
- * <p>Constructor for NewNameWizardPage.</p>
- *
- * @param pageName a {@link java.lang.String} object.
- */
- public NewNameWizardPage(String pageName) {
- super(pageName);
- }
-
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
- */
- /** {@inheritDoc} */
- public void createControl(Composite parent) {
- Composite container = new Composite(parent, SWT.NULL);
-
- setControl(container);
- }
-}
+++ /dev/null
-/**
- *
- */
-package eu.etaxonomy.taxeditor.newWizards;
-
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-
-import eu.etaxonomy.cdm.model.reference.Reference;
-
-/**
- * <p>NewReferenceWizard class.</p>
- *
- * @author n.hoffmann
- * @created Apr 16, 2010
- * @version 1.0
- */
-public class NewReferenceWizard extends Wizard implements INewWizard{
-
- /** Constant <code>NEW_REFERENCE="NEW_REFERENCE"</code> */
- public static final String NEW_REFERENCE = "NEW_REFERENCE";
-
- private NewGenericReferenceWizardPage page;
-
- /**
- * <p>Constructor for NewReferenceWizard.</p>
- */
- public NewReferenceWizard(){
- setWindowTitle("New Reference");
- }
-
- /** {@inheritDoc} */
- @Override
- public void addPages() {
- page = new NewGenericReferenceWizardPage(NEW_REFERENCE);
-
- addPage(page);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#performFinish()
- */
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
-
- // TODO
-
-
- return false;
- }
-
- /** {@inheritDoc} */
- public void init(IWorkbench workbench, IStructuredSelection selection) {
- // TODO Auto-generated method stub
-
- }
-
- /**
- * <p>getReference</p>
- *
- * @return a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
- */
- public Reference getReference(){
- return null;
- }
-
-}
import java.util.ArrayList;
import java.util.List;
-import org.eclipse.swt.widgets.Control;
-
import eu.etaxonomy.cdm.api.service.ICommonService;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
import eu.etaxonomy.cdm.model.name.NonViralName;
+import eu.etaxonomy.cdm.model.name.Rank;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.reference.INomenclaturalReference;
import eu.etaxonomy.cdm.model.reference.Reference;
* @param unparsedNameString a {@link java.lang.String} object.
* @return a {@link eu.etaxonomy.cdm.model.name.TaxonNameBase} object.
*/
- public static TaxonNameBase quickParse(String unparsedNameString){
+ public static TaxonNameBase parseReferencedName(String unparsedNameString, Rank rank){
TaxonNameBase name = nonViralNameParser.parseReferencedName(unparsedNameString,
- PreferencesUtil.getPreferredNomenclaturalCode(), null);
+ PreferencesUtil.getPreferredNomenclaturalCode(), rank);
// if (name.hasProblem()) {
// name.setFullTitleCache(unparsedNameString);
return name;
}
+ public static TaxonNameBase parseName(String unparsedNameString, Rank rank){
+ TaxonNameBase name = nonViralNameParser.parseFullName(unparsedNameString,
+ PreferencesUtil.getPreferredNomenclaturalCode(), rank);
+
+ return name;
+ }
+
/**
* Creates an empty <code>TaxonNameBase</code> instance with the nomenclatural code
* currently set in preferences.
* <p>Constructor for FeatureTreePreferences.</p>
*/
public FeatureTreePreferences() {
- // TODO Auto-generated constructor stub
}
/**
*/
public FeatureTreePreferences(String title) {
super(title);
- // TODO Auto-generated constructor stub
}
/**
*/
public FeatureTreePreferences(String title, ImageDescriptor image) {
super(title, image);
- // TODO Auto-generated constructor stub
}
/* (non-Javadoc)
/** {@inheritDoc} */
@Override
public void init(IWorkbench workbench) {
- // TODO Auto-generated method stub
-
}
/* (non-Javadoc)
import eu.etaxonomy.cdm.ext.geo.IEditGeoService;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
import eu.etaxonomy.taxeditor.io.ExportManager;
import eu.etaxonomy.taxeditor.io.ImportManager;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
/**
* This implementation of ICdmDataRepository depends on hibernate sessions to store the data correctly
private static SearchManager searchManager;
+ private static EditorManager editorManager;
+
private static CdmStoreConnector job;
private Language language;
return searchManager;
}
+ public static EditorManager getEditorManager() {
+ if(editorManager == null){
+ editorManager = new EditorManager();
+ }
+
+ return editorManager;
+ }
+
/*
* IMPORT/EXPORT FACTORIES
*/
private ICdmDataSource getDatasource() {
return cdmDatasource;
}
+
}
import eu.etaxonomy.cdm.database.ICdmDataSource;
import eu.etaxonomy.cdm.model.common.CdmMetaData;
import eu.etaxonomy.cdm.model.common.CdmMetaData.MetaDataPropertyName;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
-import eu.etaxonomy.taxeditor.dialogs.LoginDialog;
import eu.etaxonomy.taxeditor.model.CdmProgressMonitorAdapter;
+import eu.etaxonomy.taxeditor.ui.dialogs.LoginDialog;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
/**
* @author n.hoffmann
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.store;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.UUID;
+
+import org.eclipse.ui.IEditorInput;
+
+import eu.etaxonomy.taxeditor.model.ICdmEditorHandle;
+
+/**
+ *
+ *
+ * @author n.hoffmann
+ *
+ */
+public class EditorManager {
+
+ Map<Class<? extends IEditorInput>, ICdmEditorHandle> editors = new HashMap<Class<? extends IEditorInput>, ICdmEditorHandle>();
+
+ public void openEditor(Class<? extends IEditorInput> inputType, UUID uuid){
+ ICdmEditorHandle editor = editors.get(inputType);
+
+ if(editor == null){
+ StoreUtil.warningDialog("No editor", getClass(), "No editor was registered for the given type.");
+ }else{
+ editor.open(uuid);
+ }
+ }
+
+ public ICdmEditorHandle add(ICdmEditorHandle editor){
+ return editors.put(editor.getInputType(), editor);
+ }
+
+ public ICdmEditorHandle remove(ICdmEditorHandle editor){
+ return editors.remove(editor);
+ }
+}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account.user;
+package eu.etaxonomy.taxeditor.ui.bar;
import java.util.Observable;
import java.util.Observer;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs;
+package eu.etaxonomy.taxeditor.ui.dialogs;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.swt.SWT;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs;
+package eu.etaxonomy.taxeditor.ui.dialogs;
import java.net.URI;
import java.net.URISyntaxException;
import org.eclipse.jface.dialogs.InputDialog;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.editors.text.EditorsUI;
+
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
* <p>UriDialog class.</p>
try {
uri = new URI(getValue());
} catch (URISyntaxException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ StoreUtil.error(getClass(), e);
}
return uri;
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.text.Collator;
import java.util.Comparator;
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
/**
* <p>Constructor for AbstractFilteredCdmResourceSelectionDialog.</p>
*
* @param shell a {@link org.eclipse.swt.widgets.Shell} object.
- * @param conversation TODO
+ * @param conversation
* @param title a {@link java.lang.String} object.
* @param multi a boolean.
* @param settings a {@link java.lang.String} object.
/**
* <p>getSelectionFromDialog</p>
*
- * @param dialog a {@link eu.etaxonomy.taxeditor.dialogs.filteredSelection.AbstractFilteredCdmResourceSelectionDialog} object.
+ * @param dialog a {@link eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.AbstractFilteredCdmResourceSelectionDialog} object.
* @param <TYPE> a TYPE object.
* @return a TYPE object.
*/
progressMonitor.worked(1);
}
}else{
- EditorUtil.warn(getClass(), "Model for Filtered Selection is null:" + this.getClass().getSimpleName());
+ StoreUtil.warn(getClass(), "Model for Filtered Selection is null:" + this.getClass().getSimpleName());
}
}
finally {
/**
* <p>getNewEntityWizard</p>
- * @param parameter TODO
- * @param text
- * @return a {@link eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard} object.
+ * @param parameter
+ * @return a {@link eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard} object.
*/
protected abstract AbstractNewEntityWizard getNewEntityWizard(String parameter);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.model.agent.AgentBase;
import eu.etaxonomy.cdm.model.agent.INomenclaturalAuthor;
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewPersonWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewTeamWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IClassificationService;
import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
/** {@inheritDoc} */
@Override
protected Control createExtendedContentArea(Composite parent) {
- // TODO Auto-generated method stub
return null;
}
/** {@inheritDoc} */
@Override
protected AbstractNewEntityWizard getNewEntityWizard(String parameter) {
- // TODO Auto-generated method stub
return null;
}
/** {@inheritDoc} */
@Override
protected String getNewWizardLinkText() {
- // TODO Auto-generated method stub
return null;
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.ICollectionService;
import eu.etaxonomy.cdm.model.occurrence.Collection;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewCollectionWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewCollectionWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewDerivedUnitBaseWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
* <p>FilteredDerivedUnitSelectionDialog class.</p>
if(specimenObservationBase instanceof DerivedUnitBase){
return (DerivedUnitBase) specimenObservationBase;
}
- EditorUtil.error(this.getClass(), "Selected unit is not a derived unit", null);
+ StoreUtil.error(this.getClass(), "Selected unit is not a derived unit", null);
return null;
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.ArrayList;
import java.util.List;
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.ArrayList;
import java.util.List;
import eu.etaxonomy.cdm.api.service.IFeatureTreeService;
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
import eu.etaxonomy.cdm.model.description.FeatureTree;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.featuretree.FeatureTreeEditorWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.occurrence.FieldObservation;
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewFieldObservationWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewFieldObservationWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
* <p>FilteredFieldObservationSelectionDialog class.</p>
if(specimenObservationBase instanceof FieldObservation){
return (FieldObservation) specimenObservationBase;
}
- EditorUtil.error(this.getClass(), "Selected object is not a field observation", null);
+ StoreUtil.error(this.getClass(), "Selected object is not a field observation", null);
return null;
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.AgentBase;
import eu.etaxonomy.cdm.model.agent.Institution;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewInstitutionWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewInstitutionWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.INameService;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewNonViralNameWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.ArrayList;
import java.util.Collection;
import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
import eu.etaxonomy.cdm.model.common.VocabularyEnum;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewTeamWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.Person;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewPersonWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.service.IReferenceService;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.strategy.cache.reference.ReferenceBaseDefaultCacheStrategy;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewReferenceWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
/** {@inheritDoc} */
@Override
protected AbstractNewEntityWizard getNewEntityWizard(String parameter) {
- // TODO Auto-generated method stub
return null;
}
/** {@inheritDoc} */
@Override
protected String getNewWizardLinkText() {
- // TODO Auto-generated method stub
return null;
}
}
/**
*
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.List;
import java.util.UUID;
import eu.etaxonomy.cdm.api.service.IClassificationService;
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.dialogs.filteredSelection;
+package eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection;
import java.util.UUID;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard;
+import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
+import eu.etaxonomy.taxeditor.newWizard.NewTeamWizard;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.graphics.Color;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>Abstract AbstractCdmEntityWizardPage class.</p>
/**
* <p>Constructor for AbstractCdmEntityWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a T object.
* @param <T> a T object.
/**
* Creates the detail element for this wizard page
*
- * @param rootElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement} object.
+ * @param rootElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement} object.
*/
public abstract AbstractCdmDetailElement createElement(ICdmFormElement rootElement);
/**
* <p>Getter for the field <code>detailElement</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement} object.
*/
public AbstractCdmDetailElement<T> getDetailElement() {
return detailElement;
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.HashSet;
import java.util.List;
import org.eclipse.swt.widgets.Control;
import org.eclipse.ui.forms.widgets.Section;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+
/**
* <p>Abstract AbstractCdmFormElement class.</p>
*
/**
* <p>Constructor for AbstractCdmFormElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param layoutComposite a {@link org.eclipse.swt.widgets.Composite} object.
*/
protected AbstractCdmFormElement(CdmFormFactory formFactory, Composite layoutComposite){
/**
* <p>Constructor for AbstractCdmFormElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public AbstractCdmFormElement(CdmFormFactory formFactory, ICdmFormElement formElement) {
this(formFactory, formElement.getLayoutComposite());
/**
* <p>Getter for the field <code>formFactory</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public CdmFormFactory getFormFactory() {
return formFactory;
/**
* <p>Getter for the field <code>parentElement</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public ICdmFormElement getParentElement(){
return parentElement;
/**
* <p>removeElement</p>
*
- * @param element a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param element a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
protected void removeElement(ICdmFormElement element){
elements.remove(element);
*
* It is good advice to check whether the PropertyChangeEvent is destined for the implementing composite.
* Implementations should also check for null PropertyChangeEvents and return immediately in that case.
- * @see eu.etaxonomy.taxeditor.forms.ICdmFormElement#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
+ * @see eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
*/
public void propertyChange(PropertyChangeEvent event) {
// implement in subclasses
element.setBackground(color);
}
}
+
+ public Color getColor(String colorId){
+ return StoreUtil.getColor(colorId);
+ }
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.ArrayList;
import java.util.List;
/**
* <p>Constructor for AbstractCdmFormElementWithErrors.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public AbstractCdmFormElementWithErrors(CdmFormFactory formFactory,
ICdmFormElement formElement) {
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.HashSet;
import java.util.List;
*
* @param conversation TODO
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param <ENTITY> a ENTITY object.
*/
protected AbstractFormSection(CdmFormFactory formFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
* <p>Constructor for AbstractFormSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
/**
* <p>getSection</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
public AbstractFormSection<ENTITY> getSection(){
return this;
/**
* <p>removeElement</p>
*
- * @param element a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param element a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
protected void removeElement(ICdmFormElement element){
elements.remove(element);
/**
* <p>Getter for the field <code>parentElement</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public ICdmFormElement getParentElement() {
return parentElement;
/**
* <p>Getter for the field <code>formFactory</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public CdmFormFactory getFormFactory() {
return formFactory;
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.net.URI;
* <p>Constructor for BrowserElement.</p>
*
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param imageUri a {@link java.net.URI} object.
*/
protected BrowserElement(CdmFormFactory formFactory, ICdmFormElement parentElement, URI imageUri, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.net.URI;
import java.util.ArrayList;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.openurl.IOpenUrlEnabled;
-import eu.etaxonomy.taxeditor.forms.openurl.OpenUrlSelectorElement;
-import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.AgentSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.ClassificationSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.CollectionSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.DerivedUnitBaseSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.FeatureSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.FeatureTreeSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.FieldObservationSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.InstitutionSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.NameSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.NamedAreaSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.NomenclaturalAuthorTeamSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.PersonSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.PolytomousKeyNodeSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.PolytomousKeySelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.SynonymSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonBaseSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonNodeSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TeamSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractEnumComboElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement;
-import eu.etaxonomy.taxeditor.forms.term.AnnotationTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.DeterminationModifierComboElement;
-import eu.etaxonomy.taxeditor.forms.term.EmptyComboElement;
-import eu.etaxonomy.taxeditor.forms.term.ExtensionTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.LanguageComboElement;
-import eu.etaxonomy.taxeditor.forms.term.MarkerTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.MeasurementUnitComboElement;
-import eu.etaxonomy.taxeditor.forms.term.ModifierComboElement;
-import eu.etaxonomy.taxeditor.forms.term.NameRelationshipTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.NameTypeDesignationStatusComboElement;
-import eu.etaxonomy.taxeditor.forms.term.NamedAreaTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.NomenclaturalCodeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.NomenclaturalStatusTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.PresenceAbsenceTermComboElement;
-import eu.etaxonomy.taxeditor.forms.term.PreservationMethodComboElement;
-import eu.etaxonomy.taxeditor.forms.term.RankComboElement;
-import eu.etaxonomy.taxeditor.forms.term.ReferenceSystemComboElement;
-import eu.etaxonomy.taxeditor.forms.term.ReferenceTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.RightsTypeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.ScopeComboElement;
-import eu.etaxonomy.taxeditor.forms.term.SexComboElement;
-import eu.etaxonomy.taxeditor.forms.term.SpecimenTypeDesignationStatusComboElement;
-import eu.etaxonomy.taxeditor.forms.term.StageComboElement;
-import eu.etaxonomy.taxeditor.forms.term.StateComboElement;
-import eu.etaxonomy.taxeditor.forms.term.StatisticalMeasureComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.section.EmptyElement;
-import eu.etaxonomy.taxeditor.section.agent.InstitutionDetailElement;
-import eu.etaxonomy.taxeditor.section.agent.InstitutionDetailSection;
-import eu.etaxonomy.taxeditor.section.agent.PersonDetailElement;
-import eu.etaxonomy.taxeditor.section.agent.PersonDetailSection;
-import eu.etaxonomy.taxeditor.section.agent.TeamDetailElement;
-import eu.etaxonomy.taxeditor.section.agent.TeamDetailSection;
-import eu.etaxonomy.taxeditor.section.agent.TeamMemberElement;
-import eu.etaxonomy.taxeditor.section.agent.TeamMemberSection;
-import eu.etaxonomy.taxeditor.section.agent.TeamOrPersonBaseDetailSection;
-import eu.etaxonomy.taxeditor.section.classification.ClassificationDetailElement;
-import eu.etaxonomy.taxeditor.section.classification.ClassificationDetailSection;
-import eu.etaxonomy.taxeditor.section.classification.TaxonNodeDetailElement;
-import eu.etaxonomy.taxeditor.section.classification.TaxonNodeDetailSection;
-import eu.etaxonomy.taxeditor.section.description.DerivedUnitElement;
-import eu.etaxonomy.taxeditor.section.description.DescribedSpecimenSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionDetailElement;
-import eu.etaxonomy.taxeditor.section.description.DescriptionDetailSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementDetailElement;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementDetailSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementMediaSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementSourceElement;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementSourceSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionSourceElement;
-import eu.etaxonomy.taxeditor.section.description.DescriptionSourceSection;
-import eu.etaxonomy.taxeditor.section.description.ModifierElement;
-import eu.etaxonomy.taxeditor.section.description.ModifierSection;
-import eu.etaxonomy.taxeditor.section.description.NaturalLanguageDetailElement;
-import eu.etaxonomy.taxeditor.section.description.NaturalLanguageSection;
-import eu.etaxonomy.taxeditor.section.description.ScopeElement;
-import eu.etaxonomy.taxeditor.section.description.ScopeSection;
-import eu.etaxonomy.taxeditor.section.description.StateDataElement;
-import eu.etaxonomy.taxeditor.section.description.StateDataSection;
-import eu.etaxonomy.taxeditor.section.description.StatisticalMeasurementValueElement;
-import eu.etaxonomy.taxeditor.section.description.StatisticalMeasurementValueSection;
-import eu.etaxonomy.taxeditor.section.description.detail.AbstractDetailedDescriptionDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.CategoricalDataDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.CommonNameDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.DistributionDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.IndividualsAssociationDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.QuantitativeDataDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.TaxonInteractionDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.TextDataDetailElement;
-import eu.etaxonomy.taxeditor.section.feature.FeatureDistributionDetailElement;
-import eu.etaxonomy.taxeditor.section.feature.FeatureDistributionDetailSection;
-import eu.etaxonomy.taxeditor.section.key.GeographicalScopeDetailSection;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyDetailElement;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyDetailSection;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyNodeDetailElement;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyNodeDetailSection;
-import eu.etaxonomy.taxeditor.section.key.ScopeRestrictionSection;
-import eu.etaxonomy.taxeditor.section.name.AuthorshipDetailElement;
-import eu.etaxonomy.taxeditor.section.name.AuthorshipDetailSection;
-import eu.etaxonomy.taxeditor.section.name.HybridDetailElement;
-import eu.etaxonomy.taxeditor.section.name.HybridDetailSection;
-import eu.etaxonomy.taxeditor.section.name.NameDetailElement;
-import eu.etaxonomy.taxeditor.section.name.NameDetailSection;
-import eu.etaxonomy.taxeditor.section.name.NameRelationshipDetailElement;
-import eu.etaxonomy.taxeditor.section.name.NameRelationshipDetailSection;
-import eu.etaxonomy.taxeditor.section.name.NameTypeDesignationElement;
-import eu.etaxonomy.taxeditor.section.name.NomenclaturalStatusElement;
-import eu.etaxonomy.taxeditor.section.name.NomenclaturalStatusSection;
-import eu.etaxonomy.taxeditor.section.name.NonViralNameDetailElement;
-import eu.etaxonomy.taxeditor.section.name.NonViralNameDetailSection;
-import eu.etaxonomy.taxeditor.section.name.ProtologueElement;
-import eu.etaxonomy.taxeditor.section.name.ProtologueSection;
-import eu.etaxonomy.taxeditor.section.name.SpecimenTypeDesignationElement;
-import eu.etaxonomy.taxeditor.section.name.TypeDesignationSection;
-import eu.etaxonomy.taxeditor.section.occurrence.CollectingAreasDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.CollectionDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitBaseDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitBaseDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitFacadeDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitFacadeDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.DeterminationEventDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.DeterminationEventDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.FieldObservationDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.FieldObservationDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.GatheringEventDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.GatheringEventDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.GeneralDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.GeneralDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.NamedAreaDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.SourceCollectionDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.SpecimenCollectionDetailElement;
-import eu.etaxonomy.taxeditor.section.occurrence.SpecimenCollectionDetailSection;
-import eu.etaxonomy.taxeditor.section.reference.NomenclaturalReferenceDetailElement;
-import eu.etaxonomy.taxeditor.section.reference.NomenclaturalReferenceDetailSection;
-import eu.etaxonomy.taxeditor.section.reference.ReferenceDetailElement;
-import eu.etaxonomy.taxeditor.section.reference.ReferenceDetailSection;
-import eu.etaxonomy.taxeditor.section.supplemental.AnnotationElement;
-import eu.etaxonomy.taxeditor.section.supplemental.AnnotationSection;
-import eu.etaxonomy.taxeditor.section.supplemental.CreditElement;
-import eu.etaxonomy.taxeditor.section.supplemental.CreditSection;
-import eu.etaxonomy.taxeditor.section.supplemental.ExtensionElement;
-import eu.etaxonomy.taxeditor.section.supplemental.ExtensionSection;
-import eu.etaxonomy.taxeditor.section.supplemental.HeadlineSection;
-import eu.etaxonomy.taxeditor.section.supplemental.IdentifiableSourceElement;
-import eu.etaxonomy.taxeditor.section.supplemental.ImageFileElement;
-import eu.etaxonomy.taxeditor.section.supplemental.MarkerElement;
-import eu.etaxonomy.taxeditor.section.supplemental.MarkerSection;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaElement;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaRepresentationElement;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaRepresentationPartSection;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaRepresentationSection;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaSection;
-import eu.etaxonomy.taxeditor.section.supplemental.RightsElement;
-import eu.etaxonomy.taxeditor.section.supplemental.RightsSection;
-import eu.etaxonomy.taxeditor.section.supplemental.SourceSection;
-import eu.etaxonomy.taxeditor.section.supplemental.VersionElement;
-import eu.etaxonomy.taxeditor.section.supplemental.VersionSection;
-import eu.etaxonomy.taxeditor.section.taxon.ParsingMessageElement;
-import eu.etaxonomy.taxeditor.section.taxon.ParsingMessagesSection;
-import eu.etaxonomy.taxeditor.section.taxon.TaxonBaseDetailElement;
-import eu.etaxonomy.taxeditor.section.taxon.TaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.openurl.IOpenUrlEnabled;
+import eu.etaxonomy.taxeditor.ui.openurl.OpenUrlSelectorElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.section.EmptyElement;
+import eu.etaxonomy.taxeditor.ui.section.agent.InstitutionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.agent.InstitutionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.agent.PersonDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.agent.PersonDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamMemberElement;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamMemberSection;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamOrPersonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.classification.ClassificationDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.classification.ClassificationDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.classification.TaxonNodeDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.classification.TaxonNodeDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DerivedUnitElement;
+import eu.etaxonomy.taxeditor.ui.section.description.DescribedSpecimenSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementMediaSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementSourceElement;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementSourceSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionSourceElement;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionSourceSection;
+import eu.etaxonomy.taxeditor.ui.section.description.ModifierElement;
+import eu.etaxonomy.taxeditor.ui.section.description.ModifierSection;
+import eu.etaxonomy.taxeditor.ui.section.description.NaturalLanguageDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.NaturalLanguageSection;
+import eu.etaxonomy.taxeditor.ui.section.description.ScopeElement;
+import eu.etaxonomy.taxeditor.ui.section.description.ScopeSection;
+import eu.etaxonomy.taxeditor.ui.section.description.StateDataElement;
+import eu.etaxonomy.taxeditor.ui.section.description.StateDataSection;
+import eu.etaxonomy.taxeditor.ui.section.description.StatisticalMeasurementValueElement;
+import eu.etaxonomy.taxeditor.ui.section.description.StatisticalMeasurementValueSection;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.AbstractDetailedDescriptionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.CategoricalDataDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.CommonNameDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.DistributionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.IndividualsAssociationDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.QuantitativeDataDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.TaxonInteractionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.TextDataDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.feature.FeatureDistributionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.feature.FeatureDistributionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.GeographicalScopeDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyNodeDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyNodeDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.ScopeRestrictionSection;
+import eu.etaxonomy.taxeditor.ui.section.name.AuthorshipDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.name.AuthorshipDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.HybridDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.name.HybridDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NameDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.name.NameDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NameRelationshipDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.name.NameRelationshipDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NameTypeDesignationElement;
+import eu.etaxonomy.taxeditor.ui.section.name.NomenclaturalStatusElement;
+import eu.etaxonomy.taxeditor.ui.section.name.NomenclaturalStatusSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.ProtologueElement;
+import eu.etaxonomy.taxeditor.ui.section.name.ProtologueSection;
+import eu.etaxonomy.taxeditor.ui.section.name.SpecimenTypeDesignationElement;
+import eu.etaxonomy.taxeditor.ui.section.name.TypeDesignationSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.CollectingAreasDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.CollectionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitFacadeDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitFacadeDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DeterminationEventDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DeterminationEventDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.NamedAreaDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.SourceCollectionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.SpecimenCollectionDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.SpecimenCollectionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalReferenceDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalReferenceDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.reference.ReferenceDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.reference.ReferenceDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AnnotationElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AnnotationSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.CreditElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.CreditSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.ExtensionElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.ExtensionSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.HeadlineSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.IdentifiableSourceElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.ImageFileElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MarkerElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MarkerSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaRepresentationElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaRepresentationPartSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaRepresentationSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.RightsElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.RightsSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.SourceSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.VersionElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.VersionSection;
+import eu.etaxonomy.taxeditor.ui.section.taxon.ParsingMessageElement;
+import eu.etaxonomy.taxeditor.ui.section.taxon.ParsingMessagesSection;
+import eu.etaxonomy.taxeditor.ui.section.taxon.TaxonBaseDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.taxon.TaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.user.GroupsByUserDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.user.GroupsByUserDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.user.UserDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.user.UserDetailSection;
+import eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.AgentSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.ClassificationSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.CollectionSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.DerivedUnitBaseSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.FeatureSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.FeatureTreeSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.FieldObservationSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.InstitutionSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NomenclaturalAuthorTeamSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.PersonSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.PolytomousKeyNodeSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.PolytomousKeySelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.SynonymSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonBaseSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonNodeSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TeamSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.AbstractEnumComboElement;
+import eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement;
+import eu.etaxonomy.taxeditor.ui.term.AnnotationTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.DeterminationModifierComboElement;
+import eu.etaxonomy.taxeditor.ui.term.EmptyComboElement;
+import eu.etaxonomy.taxeditor.ui.term.ExtensionTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.LanguageComboElement;
+import eu.etaxonomy.taxeditor.ui.term.MarkerTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.MeasurementUnitComboElement;
+import eu.etaxonomy.taxeditor.ui.term.ModifierComboElement;
+import eu.etaxonomy.taxeditor.ui.term.NameRelationshipTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.NameTypeDesignationStatusComboElement;
+import eu.etaxonomy.taxeditor.ui.term.NamedAreaTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.NomenclaturalCodeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.NomenclaturalStatusTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.PresenceAbsenceTermComboElement;
+import eu.etaxonomy.taxeditor.ui.term.PreservationMethodComboElement;
+import eu.etaxonomy.taxeditor.ui.term.RankComboElement;
+import eu.etaxonomy.taxeditor.ui.term.ReferenceSystemComboElement;
+import eu.etaxonomy.taxeditor.ui.term.ReferenceTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.RightsTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.ScopeComboElement;
+import eu.etaxonomy.taxeditor.ui.term.SexComboElement;
+import eu.etaxonomy.taxeditor.ui.term.SpecimenTypeDesignationStatusComboElement;
+import eu.etaxonomy.taxeditor.ui.term.StageComboElement;
+import eu.etaxonomy.taxeditor.ui.term.StateComboElement;
+import eu.etaxonomy.taxeditor.ui.term.StatisticalMeasureComboElement;
/**
* <p>CdmFormFactory class.</p>
* Make sure to remove the instance when the entityComposite disposes via
* destroySelectionArbitrator(..)
*
- * @param entityElement a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @param entityElement a {@link eu.etaxonomy.taxeditor.ui.forms.IEntityElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public SelectionArbitrator createSelectionArbitrator(IEntityElement entityElement){
SelectionArbitrator selectionArbitrator = new SelectionArbitrator(entityElement);
/**
* <p>destroySelectionArbitrator</p>
*
- * @param selectionArbitrator a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @param selectionArbitrator a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public void destroySelectionArbitrator(SelectionArbitrator selectionArbitrator){
removeSelectionListener(selectionArbitrator);
if(selectionProvider != null){
selectionProvider.removeSelectionChangedListener(selectionArbitrator);
}else{
- EditorUtil.error(this.getClass(), "Tried to destroy a selection listener from this factories listeners but was null", null);
+ StoreUtil.error(this.getClass(), "Tried to destroy a selection listener from this factories listeners but was null", null);
}
}
/**
* <p>adapt</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement} object.
*/
public void adapt(AbstractCdmFormElement formElement){
formElement.setPropertyChangeListeners(propertyChangeListeners);
/**
* <p>destroyElement</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public void destroyElement(ICdmFormElement formElement){
// return if element was not initialized
* @param labelString a {@link java.lang.String} object.
* @param textHeight a int.
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.TextWithLabelElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement} object.
*/
public TextWithLabelElement createMultilineTextWithLabel(ICdmFormElement parentElement, String labelString, int textHeight, int style){
TextWithLabelElement element = new TextWithLabelElement(this, parentElement, labelString, "", textHeight, style);
/**
* <p>createMultiLanguageTextElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param multilanguageText a {@link java.util.Map} object.
* @param textHeight a int.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.MultilanguageTextElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.MultilanguageTextElement} object.
*/
public MultilanguageTextElement createMultiLanguageTextElement(
ICdmFormElement parentElement, String labelString, Map<Language, LanguageString> multilanguageText, int textHeight,
* @param labelString a {@link java.lang.String} object.
* @param initialText a {@link java.lang.String} object.
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.TextWithLabelElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement} object.
*/
public TextWithLabelElement createTextWithLabelElement(ICdmFormElement parentElement, String labelString, String initialText, int style){
TextWithLabelElement element = new TextWithLabelElement(this, parentElement, labelString, initialText, null, style);
/**
* <p>createIntegerTextWithLabelElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialInteger a {@link java.lang.Integer} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.NumberWithLabelElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement} object.
*/
public NumberWithLabelElement createIntegerTextWithLabelElement(ICdmFormElement parentElement, String labelString, Integer initialInteger, int style){
NumberWithLabelElement element = new NumberWithLabelElement(this, parentElement, labelString, initialInteger, style);
/**
* <p>createFloatTextWithLabelElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialFloat a float.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.NumberWithLabelElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement} object.
*/
public NumberWithLabelElement createFloatTextWithLabelElement(
ICdmFormElement parentElement, String labelString, float initialFloat,
/**
* <p>createLanguageStringWithLabelElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param languageString a {@link eu.etaxonomy.cdm.model.common.LanguageString} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.LanguageStringWithLabelElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement} object.
*/
public LanguageStringWithLabelElement createLanguageStringWithLabelElement(ICdmFormElement parentElement, String labelString, LanguageString languageString, int style){
LanguageStringWithLabelElement element = new LanguageStringWithLabelElement(this, parentElement, labelString, languageString, style);
/**
* <p>createLanguageStringWithLabelElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param languageString a {@link eu.etaxonomy.cdm.model.common.LanguageString} object.
* @param height a int.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.LanguageStringWithLabelElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement} object.
*/
public LanguageStringWithLabelElement createLanguageStringWithLabelElement(ICdmFormElement parentElement, String labelString, LanguageString languageString, int height, int style){
LanguageStringWithLabelElement element = new LanguageStringWithLabelElement(this, parentElement, labelString, languageString, height, style);
/**
* <p>createTextElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param initialText a {@link java.lang.String} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.TextWithLabelElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement} object.
*/
public TextWithLabelElement createTextElement(ICdmFormElement parentElement, String initialText, int style){
TextWithLabelElement element = new TextWithLabelElement(this, parentElement, null, initialText, null, style);
/**
* <p>createKeyValueViewerElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param keyHeading a {@link java.lang.String} object.
* @param valueHeading a {@link java.lang.String} object.
* @param map a {@link java.util.Map} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.KeyValueViewerElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.KeyValueViewerElement} object.
*/
public KeyValueViewerElement createKeyValueViewerElement(ICdmFormElement parentElement, String keyHeading, String valueHeading, Map<Object, Object> map){
KeyValueViewerElement element = new KeyValueViewerElement(this, parentElement, keyHeading, valueHeading, map);
/**
* <p>createTermComboElement</p>
*
- * @param termComboType a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param termComboType a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.common.DefinedTermBase} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement} object.
*/
public AbstractTermComboElement createTermComboElement(TermComboType termComboType, ICdmFormElement parentElement, String labelString, DefinedTermBase selection, int style){
AbstractTermComboElement element = null;
/**
* <p>createEnumComboElement</p>
*
- * @param enumComboType a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.EnumComboType} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param enumComboType a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EnumComboType} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.term.AbstractEnumComboElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.term.AbstractEnumComboElement} object.
*/
public AbstractEnumComboElement createEnumComboElement(EnumComboType enumComboType, ICdmFormElement parentElement, int style){
AbstractEnumComboElement element = null;
*
* @param imageUri a {@link java.net.URI} object.
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.BrowserElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.BrowserElement} object.
*/
public BrowserElement createBrowserElement(ICdmFormElement parentElement, URI imageUri, int style){
BrowserElement element = new BrowserElement(this, parentElement, imageUri, style);
/**
* <p>createImageElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param imageUri a {@link java.net.URI} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.ImageElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ImageElement} object.
*/
public ImageElement createImageElement(ICdmFormElement parentElement, URI imageUri, int style) {
ImageElement element = new ImageElement(this, parentElement, imageUri, style);
* @param labelString a {@link java.lang.String} object.
* @param initialText a {@link java.lang.String} object.
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param buttonLabel a {@link java.lang.String} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.TextActionElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextActionElement} object.
*/
public TextActionElement createTextActionElement(ICdmFormElement parentElement, String labelString, String buttonLabel, String initialText, int style){
TextActionElement element = new TextActionElement(this, parentElement, labelString, buttonLabel, initialText, style);
/**
* <p>createCheckbox</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param label a {@link java.lang.String} object.
* @param initialState a boolean.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.CheckboxElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.CheckboxElement} object.
*/
public CheckboxElement createCheckbox(ICdmFormElement parentElement, String label, boolean initialState, int style) {
CheckboxElement element = new CheckboxElement(this, parentElement, label, initialState, style | orientation);
* Creates a section as a part of the form.
*
* @return the section widget
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
public Section adapt(AbstractFormSection section) {
section.setMenu(section.getLayoutComposite().getMenu());
/**
* <p>createToggleableTextField</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialText a {@link java.lang.String} object.
* @param initialState a boolean.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.ToggleableTextElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement} object.
*/
public ToggleableTextElement createToggleableTextField(ICdmFormElement parentElement,
String labelString, String initialText, boolean initialState, int style) {
/**
* <p>createTimePeriodElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param timePeriod a {@link eu.etaxonomy.cdm.model.common.TimePeriod} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.TimePeriodElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TimePeriodElement} object.
*/
public TimePeriodElement createTimePeriodElement(
ICdmFormElement parentElement, String labelString, TimePeriod timePeriod, int style) {
* <p>createPointElement</p>
*
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param point a {@link eu.etaxonomy.cdm.model.location.Point} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.PointElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.PointElement} object.
*/
public PointElement createPointElement(ICdmFormElement parentElement,
Point point, int style) {
/**
* <p>createDateDetailSection</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.DateDetailSection} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.DateDetailSection} object.
*/
public DateDetailSection createDateDetailSection(ICdmFormElement parentElement, int style){
DateDetailSection section = new DateDetailSection(this, parentElement, style);
/**
* <p>createPartialElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param partial a {@link org.joda.time.Partial} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.PartialElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.PartialElement} object.
*/
public PartialElement createPartialElement(ICdmFormElement parentElement, String labelString, Partial partial, int style){
PartialElement element = new PartialElement(this, parentElement, labelString, style);
*/
public void removeSelectionListener(SelectionListener listener){
if(listener == null){
- EditorUtil.error(this.getClass(), "Tried to remove a selection listener from this factories listeners but was null", null);
+ StoreUtil.error(this.getClass(), "Tried to remove a selection listener from this factories listeners but was null", null);
}else{
selectionListenerList.remove(listener);
}
/**
* <p>createHorizontalSeparator</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
* @return a {@link org.eclipse.swt.widgets.Label} object.
*/
/**
* <p>createVersionElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.common.VersionableEntity} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.section.supplemental.VersionElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.supplemental.VersionElement} object.
*/
public VersionElement createVersionElement(ICdmFormElement parentElement, VersionableEntity entity,
int style) {
/**
* <p>createVersionSection</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.section.supplemental.VersionSection} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.supplemental.VersionSection} object.
*/
public VersionSection createVersionSection(ICdmFormElement parentElement, int style) {
VersionSection section = new VersionSection(this, parentElement, style);
/**
* <p>createEmptyElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.section.EmptyElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.EmptyElement} object.
*/
public EmptyElement createEmptyElement(ICdmFormElement parentElement) {
EmptyElement element = new EmptyElement(this, parentElement, null, SWT.NULL);
/**
* <p>createHeadlineSection</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.section.supplemental.HeadlineSection} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.supplemental.HeadlineSection} object.
*/
public HeadlineSection createHeadlineSection(ICdmFormElement parentElement) {
HeadlineSection section = new HeadlineSection(this, parentElement, SWT.NULL);
/**
* <p>createParsingMessageElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param parserProblem a {@link eu.etaxonomy.cdm.strategy.parser.ParserProblem} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.section.taxon.ParsingMessageElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.taxon.ParsingMessageElement} object.
*/
public ParsingMessageElement createParsingMessageElement(
ICdmFormElement parentElement, ParserProblem parserProblem, int style) {
POLYTOMOUS_KEY_NODE,
INSTITUTION,
DERIVED_UNIT_GENERAL,
- HYBRID
+ HYBRID,
+ USER,
+ GROUPS_BY_USER
}
/**
* <p>createCdmDetailSection</p>
*
- * @param detailType a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param detailType a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
public AbstractFormSection createCdmDetailSection(DetailType detailType, ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style){
AbstractFormSection section = null;
section = new NonViralNameDetailSection(this, conversation, parentElement, selectionProvider, style);
break;
case MEDIA:
- section = new eu.etaxonomy.taxeditor.section.description.MediaDetailsSection(this, conversation, parentElement, selectionProvider, style);
+ section = new eu.etaxonomy.taxeditor.ui.section.description.MediaDetailsSection(this, conversation, parentElement, selectionProvider, style);
break;
case DERIVED_UNIT_FACADE:
section = new DerivedUnitFacadeDetailSection(this, conversation, parentElement, selectionProvider, style);
case HYBRID:
section = new HybridDetailSection(this, conversation, parentElement, selectionProvider, style);
break;
+ case USER:
+ section = new UserDetailSection(this, conversation, parentElement, selectionProvider, style);
+ break;
+ case GROUPS_BY_USER:
+ section = new GroupsByUserDetailSection(this, conversation, parentElement, selectionProvider, style);
+ break;
}
if(section == null){
/**
* <p>createCdmDetailElement</p>
*
- * @param detailType a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType} object.
+ * @param detailType a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType} object.
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement} object.
*/
public AbstractCdmDetailElement createCdmDetailElement(DetailType detailType, ICdmFormElement parentElement, int style){
AbstractCdmDetailElement element = null;
case HYBRID:
element = new HybridDetailElement(this, parentElement);
break;
+ case USER:
+ element = new UserDetailElement(this, parentElement);
+ break;
+ case GROUPS_BY_USER:
+ element = new GroupsByUserDetailElement(this, parentElement);
+ break;
}
if(element == null){
- EditorUtil.error(this.getClass(), "Detail element was not created. Seems like the case was not implemented for the requested detail type: " + detailType, null);
+ StoreUtil.error(this.getClass(), "Detail element was not created. Seems like the case was not implemented for the requested detail type: " + detailType, null);
}
adapt(element);
/**
* <p>createEntityDetailSection</p>
*
- * @param entityDetailType a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType} object.
+ * @param entityDetailType a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType} object.
* @param style a int.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
public AbstractFormSection createEntityDetailSection(EntityDetailType entityDetailType, ConversationHolder conversation, ICdmFormElement parentElement, int style){
AbstractFormSection section = null;
*
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param versionableEntity a {@link eu.etaxonomy.cdm.model.common.IVersionableEntity} object.
* @param backgroundColor a {@link org.eclipse.swt.graphics.Color} object.
- * @return a {@link eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement} object.
*/
public AbstractEntityCollectionElement createEntityCollectionElement(AbstractFormSection parentElement, IVersionableEntity versionableEntity, SelectionListener removeListener, Color backgroundColor, int style){
AbstractEntityCollectionElement element = null;
}
if(element == null){
- EditorUtil.errorDialog("No element for entity", this, "Could not generate element for entity. " +
+ StoreUtil.errorDialog("No element for entity", this, "Could not generate element for entity. " +
"Looks like the case is not handled already. Check implementation. Entity: " + entity, null);
}
/**
* <p>createSelectionElement</p>
*
- * @param selectionType a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param selectionType a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selectionType
* @param selection a {@link eu.etaxonomy.cdm.model.common.IAnnotatableEntity} object.
* @param style a int.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @return a {@link eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement} object.
*/
public AbstractSelectionElement createSelectionElement(SelectionType selectionType, ConversationHolder conversation, ICdmFormElement parentElement, String labelString, ICdmBase selection, int style){
AbstractSelectionElement element = null;
/**
* <p>createNamedAreaSelectionElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.location.NamedArea} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.forms.selection.NamedAreaSelectionElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement} object.
*/
public NamedAreaSelectionElement createNamedAreaSelectionElement(ICdmFormElement parentElement, ConversationHolder conversation, String labelString, NamedArea selection, int style){
NamedAreaSelectionElement element = new NamedAreaSelectionElement(this, conversation, parentElement, labelString, selection, style);
/**
* <p>createDetailedDescriptionDetailElement</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.DescriptionElementBase} object.
* @param style a int.
- * @return a {@link eu.etaxonomy.taxeditor.section.description.detail.AbstractDetailedDescriptionDetailElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.section.description.detail.AbstractDetailedDescriptionDetailElement} object.
*/
public AbstractDetailedDescriptionDetailElement createDetailedDescriptionDetailElement(
ICdmFormElement parentElement, DescriptionElementBase entity, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.jface.util.PropertyChangeEvent;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Label;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.preference.Resources;
/**
*
* @param initialState a boolean.
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
*/
protected CheckboxElement(CdmFormFactory formFactory, ICdmFormElement parentElement, String labelString, boolean initialState,
public void setIrrelevant(boolean irrelevant) {
String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_COMPOSITE_BACKGROUND;
- Color color = EditorUtil.getColor(colorId);
+ Color color = getColor(colorId);
checkbox.setBackground(color);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.joda.time.Partial;
/**
* <p>Constructor for DateDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
protected DateDetailSection(CdmFormFactory formFactory, ICdmFormElement parentElement,
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.List;
/**
* <p>addElement</p>
*
- * @param element a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param element a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public abstract void addElement(ICdmFormElement element);
/**
* <p>getParentElement</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public abstract ICdmFormElement getParentElement();
/**
* <p>containsFormElement</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @return a boolean.
*/
public boolean containsFormElement(ICdmFormElement formElement);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
/**
* <p>addExceptionHandler</p>
*
- * @param handler a {@link eu.etaxonomy.taxeditor.forms.IExceptionHandler} object.
+ * @param handler a {@link eu.etaxonomy.taxeditor.ui.forms.IExceptionHandler} object.
*/
public void addExceptionHandler(IExceptionHandler handler);
/**
* <p>removeExceptionHandler</p>
*
- * @param handler a {@link eu.etaxonomy.taxeditor.forms.IExceptionHandler} object.
+ * @param handler a {@link eu.etaxonomy.taxeditor.ui.forms.IExceptionHandler} object.
*/
public void removeExceptionHandler(IExceptionHandler handler);
/**
* <p>exceptionOccurred</p>
*
- * @param event a {@link eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent} object.
+ * @param event a {@link eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent} object.
*/
public void exceptionOccurred(CdmPropertyChangeEvent event);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
/**
* <p>handleException</p>
*
- * @param event a {@link eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent} object.
+ * @param event a {@link eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent} object.
*/
void handleException(CdmPropertyChangeEvent event);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
* Notify registeres listeners of changed properties
*
- * @param event a {@link eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent} object.
+ * @param event a {@link eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent} object.
*/
public void firePropertyChangeEvent(CdmPropertyChangeEvent event);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
/**
* Returns this elements selection arbitrator
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public abstract SelectionArbitrator getSelectionArbitrator();
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.io.InputStream;
import java.net.URI;
import org.eclipse.ui.forms.widgets.TableWrapData;
import eu.etaxonomy.cdm.common.UriUtils;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
* <p>ImageElement class.</p>
/**
* <p>Constructor for ImageElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param imageUri a {@link java.net.URI} object.
* @param style a int.
*/
/** {@inheritDoc} */
@Override
public void setSelected(boolean selected) {
- // TODO Auto-generated method stub
}
try {
runnable.run(monitor);
} catch (Exception e) {
- EditorUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + getImageUri(), e);
+ StoreUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + getImageUri(), e);
}
return Status.OK_STATUS;
}
monitor.done();
}catch (Exception e) {
- EditorUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + imageUri , e);
+ StoreUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + imageUri , e);
}
}
};
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import eu.etaxonomy.cdm.model.description.KeyStatement;
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.Map;
import java.util.Map.Entry;
/**
* <p>Constructor for KeyValueViewerElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param keyHeading a {@link java.lang.String} object.
* @param valueHeading a {@link java.lang.String} object.
* @param map a {@link java.util.Map} object.
/** {@inheritDoc} */
public void setSelected(boolean selected) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Label;
/**
* <p>Constructor for LabelElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param text a {@link java.lang.String} object.
*/
public LabelElement(CdmFormFactory formFactory, ICdmFormElement formElement, String text) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.events.ModifyEvent;
/**
* <p>Constructor for LanguageStringWithLabelElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param languageString a {@link eu.etaxonomy.cdm.model.common.LanguageString} object.
* @param style a int.
/**
* <p>Constructor for LanguageStringWithLabelElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param languageString a {@link eu.etaxonomy.cdm.model.common.LanguageString} object.
* @param height a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.ArrayList;
import java.util.Arrays;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.common.MultilanguageTextHelper;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.translation.TranslationWizard;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.term.EmptyComboElement;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.term.EmptyComboElement;
+import eu.etaxonomy.taxeditor.ui.translation.TranslationWizard;
/**
* <p>MultilanguageTextElement class.</p>
@Override
public void widgetSelected(SelectionEvent e) {
TranslationWizard wizard = new TranslationWizard(multilanguageText);
- WizardDialog dialog = new WizardDialog(EditorUtil.getShell(), wizard);
+ WizardDialog dialog = new WizardDialog(getLayoutComposite().getShell(), wizard);
if (dialog.open() == IStatus.OK){
combo_language.setTerms(getLanguages());
/**
* <p>Constructor for MultilanguageTextElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param multilanguageText a {@link java.util.Map} object.
* @param textHeight a {@link java.lang.Integer} object.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
/**
* <p>Constructor for NumberWithLabelElement.</p>
*
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialInteger a {@link java.lang.Integer} object.
* @param style a int.
/**
* <p>Constructor for NumberWithLabelElement.</p>
*
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialFloat a {@link java.lang.Float} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
/**
* <p>Constructor for PartialElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.text.ParseException;
import org.eclipse.jface.util.PropertyChangeEvent;
import eu.etaxonomy.cdm.model.location.Point;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.term.ReferenceSystemComboElement;
import eu.etaxonomy.taxeditor.preference.Resources;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.term.ReferenceSystemComboElement;
/**
* <p>PointElement class.</p>
/**
* <p>Constructor for PointElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param point a {@link eu.etaxonomy.cdm.model.location.Point} object.
* @param style a int.
*/
try {
getPoint().setLatitudeByParsing(text_latitude.getText());
text_latitude.setText(point.getLatitudeSexagesimal().toString(false));
- text_latitude.setBackground(EditorUtil.getColor(Resources.COLOR_COMPOSITE_BACKGROUND));
+ text_latitude.setBackground(getColor(Resources.COLOR_COMPOSITE_BACKGROUND));
propagate = true;
} catch (ParseException e) {
- text_latitude.setBackground(EditorUtil.getColor(Resources.COLOR_PARSE_ERROR));
+ text_latitude.setBackground(getColor(Resources.COLOR_PARSE_ERROR));
}
}
else if(eventSource == text_longitude){
try {
getPoint().setLongitudeByParsing(text_longitude.getText());
text_longitude.setText(point.getLongitudeSexagesimal().toString(false));
- text_longitude.setBackground(EditorUtil.getColor(Resources.COLOR_COMPOSITE_BACKGROUND));
+ text_longitude.setBackground(getColor(Resources.COLOR_COMPOSITE_BACKGROUND));
propagate = true;
} catch (ParseException e) {
- text_latitude.setBackground(EditorUtil.getColor(Resources.COLOR_PARSE_ERROR));
+ text_latitude.setBackground(getColor(Resources.COLOR_PARSE_ERROR));
}
}
else if(eventSource == number_errorRadius){
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Composite;
/**
* <p>Constructor for RootElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param layoutComposite a {@link org.eclipse.swt.widgets.Composite} object.
*/
public RootElement(CdmFormFactory formFactory, Composite layoutComposite) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.HashSet;
import java.util.Set;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Widget;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
/**
* <p>Constructor for SelectionArbitrator.</p>
*
- * @param selectableComposite a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
+ * @param selectableComposite a {@link eu.etaxonomy.taxeditor.ui.forms.IEntityElement} object.
*/
public SelectionArbitrator(IEntityElement selectableComposite){
this.entityElement = selectableComposite;
/**
* <p>Getter for the field <code>entityElement</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.IEntityElement} object.
*/
public IEntityElement getEntityElement() {
return entityElement;
/**
* <p>setEntityComposite</p>
*
- * @param entityElement a {@link eu.etaxonomy.taxeditor.forms.IEntityElement} object.
+ * @param entityElement a {@link eu.etaxonomy.taxeditor.ui.forms.IEntityElement} object.
*/
public void setEntityComposite(IEntityElement entityElement) {
this.entityElement = entityElement;
try{
entityElement.setSelected(false);
}catch(SWTException e){
- EditorUtil.error(getClass(), "Widgets of element are disposed", e);
+ StoreUtil.error(getClass(), "Widgets of element are disposed", e);
}
ISelection selection = event.getSelection();
if(selection != null && selection instanceof StructuredSelection){
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
* <p>Constructor for TextActionElement.</p>
*
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param buttonLabel a {@link java.lang.String} object.
* @param initialText a {@link java.lang.String} object.
/**
*
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.KeyAdapter;
import org.eclipse.ui.forms.widgets.TableWrapData;
import eu.etaxonomy.cdm.common.CdmUtils;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.preference.Resources;
/**
/**
* <p>Constructor for TextWithLabelElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialText a {@link java.lang.String} object.
* @param textHeight a {@link java.lang.Integer} object.
public void setEnabled(boolean enabled) {
text.setEnabled(enabled);
String symbolicName = enabled ? Resources.COLOR_FONT_DEFAULT : Resources.COLOR_TEXT_DISABLED;
- text.setForeground(EditorUtil.getColor(symbolicName));
+ text.setForeground(getColor(symbolicName));
}
/** {@inheritDoc} */
public void setIrrelevant(boolean irrelevant) {
String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_COMPOSITE_BACKGROUND;
- Color color = EditorUtil.getColor(colorId);
+ Color color = getColor(colorId);
text.setBackground(color);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.swt.graphics.Color;
* <p>Constructor for TimePeriodElement.</p>
*
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param timePeriod a {@link eu.etaxonomy.cdm.model.common.TimePeriod} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.util.HashSet;
import java.util.Set;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.preference.Resources;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
* When the button is pressed, this textfield may be edited.
* <p>Constructor for ToggleableTextElement.</p>
*
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param initialText a {@link java.lang.String} object.
* @param initialState a boolean.
public void setEnabled(boolean enabled) {
text_cache.setEnabled(enabled);
String symbolicName = enabled ? Resources.COLOR_FONT_DEFAULT : Resources.COLOR_TEXT_DISABLED;
- text_cache.setForeground(EditorUtil.getColor(symbolicName));
+ text_cache.setForeground(StoreUtil.getColor(symbolicName));
button_toggle.setSelection(enabled);
}
public void setIrrelevant(boolean irrelevant) {
String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_COMPOSITE_BACKGROUND;
- Color color = EditorUtil.getColor(colorId);
+ Color color = getColor(colorId);
text_cache.setBackground(color);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms;
+package eu.etaxonomy.taxeditor.ui.forms;
import java.net.URI;
import java.net.URISyntaxException;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import java.net.URI;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import java.util.List;
import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.Viewer;
-import eu.etaxonomy.cdm.ext.openurl.OpenUrlReference;
-
/**
* @author n.hoffmann
* @created Jan 31, 2011
*/
@Override
public void dispose() {
- // TODO Auto-generated method stub
}
*/
@Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import org.eclipse.jface.viewers.IBaseLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import java.net.URI;
import java.util.List;
import org.eclipse.ui.forms.widgets.ScrolledForm;
import eu.etaxonomy.cdm.ext.openurl.OpenUrlReference;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ImageElement;
-import eu.etaxonomy.taxeditor.forms.RootElement;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ImageElement;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
/**
* @author n.hoffmann
try {
getWizard().getContainer().run(true, false, runnable);
} catch (Exception e) {
- EditorUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + imageUri , e);
+ StoreUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + imageUri , e);
}
}
} catch (IllegalArgumentException e) {
setErrorMessage(String.format("Could not page: %s", e.getLocalizedMessage()));
} catch (Exception e) {
- EditorUtil.error(getClass(), e);
+ StoreUtil.error(getClass(), e);
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import java.util.List;
List<OpenUrlReference> results = getWizard().getResult();
if(results == null || results.isEmpty()){
- String nomenclaturalCitation = getWizard().getReference().getNomenclaturalCitation(getWizard().getReferenceDetail());
- setMessage("No results for the given reference: " + nomenclaturalCitation, WizardPage.WARNING);
+ String nomenclatuaralCitation = getWizard().getReference().getNomenclaturalCitation(getWizard().getReferenceDetail());
+ setMessage("No results for the given reference: " + nomenclatuaralCitation, WizardPage.WARNING);
}
viewer.setInput(results);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Label;
+import org.eclipse.ui.editors.text.EditorsUI;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* @author n.hoffmann
@Override
public void widgetSelected(SelectionEvent e) {
if(openUrlEnabled.getReference() == null){
- EditorUtil.warningDialog("No reference", getClass(), "The given reference is empty");
+ StoreUtil.warningDialog("No reference", getClass(), "The given reference is empty");
return;
}
+
OpenUrlSelectorWizard wizard = new OpenUrlSelectorWizard(openUrlEnabled.getReference(), openUrlEnabled.getDetail());
- WizardDialog dialog = new WizardDialog(EditorUtil.getShell(), wizard);
+ WizardDialog dialog = new WizardDialog(getLayoutComposite().getShell(), wizard);
if(dialog.open() == IStatus.OK){
openUrlEnabled.setOpenUrl(wizard.getOpenUrlReference().getUri());
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.openurl;
+package eu.etaxonomy.taxeditor.ui.openurl;
import java.net.URI;
import java.util.List;
import eu.etaxonomy.cdm.ext.openurl.MobotOpenUrlServiceWrapper.ReferenceType;
import eu.etaxonomy.cdm.ext.openurl.OpenUrlReference;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
/**
* @author n.hoffmann
private MobotOpenUrlQuery query;
- private Reference reference;
-
-
private OpenUrlReference openUrlReference;
private CdmFormFactory formFactory;
private URI openUrlReferenceImageUri;
-
+
+ private Reference reference;
+
private String referenceDetail;
*/
public OpenUrlSelectorWizard(Reference reference, String referenceDetail) {
if(reference == null){
- throw new IllegalArgumentException("Reference may not be empty.");
+ throw new IllegalArgumentException("Reference may not be empty");
}
+
this.reference = reference;
this.referenceDetail = referenceDetail;
query.authorName = reference.getAuthorTeam().getTitleCache();
}
query.abbreviation = reference.getTitle();
-
if(reference.getInReference() != null){
query.journalTitle = reference.getInReference().getTitle();
}
public URI getOpenUrlReferenceImageUri() {
return openUrlReferenceImageUri;
}
-
-
+
public Reference getReference() {
return reference;
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section;
+package eu.etaxonomy.taxeditor.ui.section;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
-import eu.etaxonomy.taxeditor.forms.ISelectable;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectable;
/**
* <p>Abstract AbstractCdmDetailElement class.</p>
/**
* <p>Constructor for AbstractCdmDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param <T> a T object.
*/
public AbstractCdmDetailElement(CdmFormFactory formFactory,
/**
* Sets all field to the given enablement state except the objects in collection except
*
- * @see eu.etaxonomy.taxeditor.forms.IEnableableFormElement#setEnabled(boolean)
+ * @see eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement#setEnabled(boolean)
* @param enabled a boolean.
* @param except a {@link java.util.Collection} object.
*/
/**
* Create all content elements
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a T object.
* @param style a int.
*/
/**
* <p>handleException</p>
*
- * @param event a {@link eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent} object.
+ * @param event a {@link eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent} object.
*/
public void handleException(CdmPropertyChangeEvent event){
//override this in subclasses if you want to deal with the error
- EditorUtil.error(event.getSource().getClass(), event.getException());
+ StoreUtil.error(event.getSource().getClass(), event.getException());
}
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section;
+package eu.etaxonomy.taxeditor.ui.section;
import org.eclipse.jface.action.ToolBarManager;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
-import eu.etaxonomy.taxeditor.forms.ISelectableElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectableElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
/**
* <p>Abstract AbstractCdmDetailSection class.</p>
/**
* <p>Constructor for AbstractCdmDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
* @param <ENTITY> a ENTITY object.
/**
* <p>createControls</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection} object.
* @param style a int.
*/
protected void createControls(AbstractCdmDetailSection<ENTITY> formElement, int style) {
/**
* <p>getDetailType</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType} object.
*/
protected abstract DetailType getDetailType();
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section;
+package eu.etaxonomy.taxeditor.ui.section;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
-import eu.etaxonomy.taxeditor.forms.ISelectable;
import eu.etaxonomy.taxeditor.model.ImageResources;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectable;
/**
* <p>Abstract AbstractEntityCollectionElement class.</p>
/**
* <p>Constructor for AbstractEntityCollectionElement.</p>
*
- * @param backgroundColor TODO
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a ENTITY object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param <ENTITY> a ENTITY object.
/**
* <p>createControls</p>
*
- * @param element a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param element a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public abstract void createControls(ICdmFormElement element, int style);
/**
*
*/
-package eu.etaxonomy.taxeditor.section;
+package eu.etaxonomy.taxeditor.ui.section;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.common.CdmUtils;
import eu.etaxonomy.cdm.model.common.IVersionableEntity;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.preference.Resources;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>Abstract AbstractEntityCollectionSection class.</p>
/**
* <p>Constructor for AbstractEntityCollectionSection.</p>
*
- * @param conversation TODO
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param conversation
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param title a {@link java.lang.String} object.
* @param <ENTITY> a ENTITY object.
* @param <ELEMENT> a ELEMENT object.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section;
+package eu.etaxonomy.taxeditor.ui.section;
import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Label;
import eu.etaxonomy.cdm.model.common.VersionableEntity;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
/**
* <p>EmptyElement class.</p>
* <p>Constructor for EmptyElement.</p>
*
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.common.VersionableEntity} object.
*/
public EmptyElement(CdmFormFactory toolkit, ICdmFormElement parentElement, VersionableEntity entity, int style) {
-package eu.etaxonomy.taxeditor.section;
+package eu.etaxonomy.taxeditor.ui.section;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import eu.etaxonomy.cdm.model.agent.Institution;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.InstitutionSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.InstitutionSelectionElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Institution;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Institution;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import java.util.Arrays;
import java.util.Collection;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.agent.Person;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>PersonDetailElement class.</p>
/**
* <p>Constructor for PersonDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public PersonDetailElement(CdmFormFactory cdmFormFactory, ICdmFormElement formElement,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Person;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>PersonDetailSection class.</p>
/**
* <p>Constructor for PersonDetailSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Person;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>PersonWizardPage class.</p>
/**
* <p>Constructor for PersonWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.agent.Person} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import java.util.Arrays;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>TeamDetailElement class.</p>
/**
* <p>Constructor for TeamDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public TeamDetailElement(CdmFormFactory cdmFormFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>TeamDetailSection class.</p>
/**
* <p>Constructor for TeamDetailSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.agent.Person;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.selection.PersonSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.section.BulkEditorOpeningSelectionListener;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.PersonSelectionElement;
/**
* <p>TeamMemberElement class.</p>
/**
* <p>Constructor for TeamMemberElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.agent.Person} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Person;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>TeamMemberSection class.</p>
/**
* <p>Constructor for TeamMemberSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public TeamMemberSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.model.agent.Person;
import eu.etaxonomy.cdm.model.agent.Team;
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>TeamOrPersonBaseDetailSection class.</p>
/**
* <p>Constructor for TeamOrPersonBaseDetailSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.agent;
+package eu.etaxonomy.taxeditor.ui.section.agent;
import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>TeamWizardPage class.</p>
/**
* <p>Constructor for TeamWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.agent.Team} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.classification;
+package eu.etaxonomy.taxeditor.ui.section.classification;
import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
/**
* <p>ClassificationDetailElement class.</p>
/**
* <p>Constructor for ClassificationDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public ClassificationDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.classification;
+package eu.etaxonomy.taxeditor.ui.section.classification;
-import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>ClassificationDetailSection class.</p>
*/
public class ClassificationDetailSection extends AbstractCdmDetailSection<Classification> {
-
- private static final Logger logger = Logger
- .getLogger(ClassificationDetailSection.class);
-
/**
* <p>Constructor for ClassificationDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
ConversationHolder conversation, ICdmFormElement parentElement,
ISelectionProvider selectionProvider, int style) {
super(formFactory, conversation, parentElement, selectionProvider, style);
- // TODO Auto-generated constructor stub
}
/* (non-Javadoc)
/** {@inheritDoc} */
@Override
public void setEnabled(boolean enabled) {
- // TODO Auto-generated method stub
}
/** {@inheritDoc} */
@Override
protected DetailType getDetailType() {
- // TODO Auto-generated method stub
return null;
}
/** {@inheritDoc} */
@Override
public String getHeading() {
- // TODO Auto-generated method stub
return null;
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.classification;
+package eu.etaxonomy.taxeditor.ui.section.classification;
-import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ClassificationWizardPage class.</p>
* @version 1.0
*/
public class ClassificationWizardPage extends AbstractCdmEntityWizardPage<Classification>{
- private static final Logger logger = Logger
- .getLogger(ClassificationWizardPage.class);
/**
* <p>Constructor for ClassificationWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.taxon.TaxonomicTree} object.
*/
return detailElement;
}
-
- /**
- * <p>getClassification</p>
- *
- * @return a {@link eu.etaxonomy.cdm.model.taxon.TaxonomicTree} object.
- */
- public Classification getClassification() {
- return getDetailElement().getEntity();
- }
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.classification;
+package eu.etaxonomy.taxeditor.ui.section.classification;
+import eu.etaxonomy.cdm.common.CdmUtils;
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.model.taxon.ITreeNode;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.ClassificationSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonBaseSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonNodeSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonSelectionElement;
import eu.etaxonomy.taxeditor.parser.ParseHandler;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.ClassificationSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonNodeSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
/**
* <p>TaxonNodeDetailElement class.</p>
private boolean openInEditor;
private boolean complete;
+
+ private NameSelectionElement selection_reuseExistingName;
/**
* <p>Constructor for TaxonNodeDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public TaxonNodeDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
selection_parentTaxonNode = (TaxonNodeSelectionElement) formFactory.createSelectionElement(SelectionType.TAXON_NODE, getConversationHolder(), formElement, "Parent", null, style);
selection_reuseExistingTaxon = (TaxonSelectionElement) formFactory.createSelectionElement(SelectionType.TAXON, getConversationHolder(), formElement, "Reuse existing Taxon", null, style);
+ selection_reuseExistingName = (NameSelectionElement) formFactory.createSelectionElement(SelectionType.NAME, getConversationHolder(), formElement, "Reuse existgin name", null, style);
+
text_newTaxonName = formFactory.createTextWithLabelElement(formElement, "New Taxon", "", style);
checkbox_openInEditor = formFactory.createCheckbox(formElement, "Open in Editor", true, style);
setParentTreeNode(selection_parentTaxonNode.getEntity());
}
else if(eventSource == selection_reuseExistingTaxon){
+ boolean enabled = selection_reuseExistingTaxon.getEntity() == null;
+ selection_reuseExistingName.setEnabled(enabled);
+ text_newTaxonName.setEnabled(enabled);
+
setTaxon((Taxon) selection_reuseExistingTaxon.getEntity());
}
+ else if(eventSource == selection_reuseExistingName){
+ boolean enabled = selection_reuseExistingName.getEntity() == null;
+ selection_reuseExistingTaxon.setEnabled(enabled);
+ text_newTaxonName.setEnabled(enabled);
+
+ setTaxon(selection_reuseExistingName.getEntity());
+ }
else if(eventSource == text_newTaxonName){
+ boolean enabled = CdmUtils.isEmpty(text_newTaxonName.getText());
+ selection_reuseExistingTaxon.setEnabled(enabled);
+ selection_reuseExistingName.setEnabled(enabled);
+
setTaxon(text_newTaxonName.getText());
}
else if(eventSource == checkbox_openInEditor){
this.parentTreeNode = parentTreeNode;
if(parentTreeNode instanceof Classification){
+ classification = (Classification) parentTreeNode;
+ selection_classification.setEntity(classification);
selection_parentTaxonNode.setEntity(null);
}
else if(parentTreeNode instanceof TaxonNode){
- classification = ((TaxonNode) parentTreeNode).getClassification();
+ classification = (Classification) HibernateProxyHelper.deproxy(((TaxonNode) parentTreeNode).getClassification());
selection_classification.setEntity(classification);
selection_parentTaxonNode.setEntity((TaxonNode) parentTreeNode);
}
}
private void setTaxon(String taxonNameString){
- TaxonNameBase taxonName = ParseHandler.quickParse(taxonNameString);
+ TaxonNameBase taxonName = ParseHandler.parseReferencedName(taxonNameString, null);
+ setTaxon(taxonName);
+ }
+
+ private void setTaxon(TaxonNameBase taxonName){
Reference secundum = null;
if(getParentTreeNode() != null){
- if(getParentElement() instanceof Classification){
+ if(getParentTreeNode() instanceof Classification){
secundum = ((Classification) getParentTreeNode()).getReference();
}
else if(getParentTreeNode() instanceof TaxonNode){
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.classification;
+package eu.etaxonomy.taxeditor.ui.section.classification;
-import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>TaxonNodeDetailSection class.</p>
*/
public class TaxonNodeDetailSection extends AbstractCdmDetailSection<TaxonNode> {
-
- private static final Logger logger = Logger
- .getLogger(TaxonNodeDetailSection.class);
-
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#getDetailType()
*/
/** {@inheritDoc} */
@Override
protected DetailType getDetailType() {
- // TODO Auto-generated method stub
return null;
}
/**
* <p>Constructor for TaxonNodeDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
ConversationHolder conversation, ICdmFormElement parentElement,
ISelectionProvider selectionProvider, int style) {
super(formFactory, conversation, parentElement, selectionProvider, style);
- // TODO Auto-generated constructor stub
}
/* (non-Javadoc)
/** {@inheritDoc} */
@Override
public String getHeading() {
- // TODO Auto-generated method stub
return null;
}
}
--- /dev/null
+// $Id$
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+
+package eu.etaxonomy.taxeditor.ui.section.classification;
+
+
+import org.eclipse.jface.util.IPropertyChangeListener;
+import org.eclipse.jface.util.PropertyChangeEvent;
+import org.eclipse.swt.SWT;
+
+import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
+import eu.etaxonomy.cdm.model.taxon.ITreeNode;
+import eu.etaxonomy.cdm.model.taxon.Taxon;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+
+/**
+ * <p>TaxonNodeWizardPage class.</p>
+ *
+ * @author n.hoffmann
+ * @created Sep 15, 2009
+ * @version 1.0
+ */
+public class TaxonNodeWizardPage extends AbstractCdmEntityWizardPage<ITreeNode> implements IPropertyChangeListener{
+
+ /**
+ * <p>Constructor for TaxonNodeWizardPage.</p>
+ *
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
+ * @param entity a {@link eu.etaxonomy.cdm.model.taxon.ITreeNode} object.
+ */
+ public TaxonNodeWizardPage(CdmFormFactory formFactory,
+ ConversationHolder conversation, ITreeNode entity) {
+ super(formFactory, conversation, entity);
+ setTitle("Create a new Taxon");
+ }
+
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage#createElement(eu.etaxonomy.taxeditor.forms.ICdmFormElement)
+ */
+ /** {@inheritDoc} */
+ @Override
+ public TaxonNodeDetailElement createElement(ICdmFormElement rootElement) {
+
+ TaxonNodeDetailElement detailElement = (TaxonNodeDetailElement) formFactory.createCdmDetailElement(DetailType.TAXON_NODE, rootElement, SWT.NULL);
+ detailElement.setEntity(entity);
+ formFactory.addPropertyChangeListener(this);
+ return detailElement;
+ }
+
+ /**
+ * <p>openInEditor</p>
+ *
+ * @return a boolean.
+ */
+ public boolean openInEditor(){
+ return ((TaxonNodeDetailElement) getDetailElement()).isOpenInEditor();
+ }
+
+
+ /* (non-Javadoc)
+ * @see org.eclipse.jface.util.IPropertyChangeListener#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
+ */
+ /** {@inheritDoc} */
+ @Override
+ public void propertyChange(PropertyChangeEvent event) {
+ if(event.getSource() == getDetailElement()){
+ setPageComplete(checkComplete());
+ }
+ }
+
+ /**
+ *
+ */
+ private boolean checkComplete() {
+ TaxonNodeDetailElement detailElement = (TaxonNodeDetailElement) getDetailElement();
+
+ if(detailElement.getClassification() == null){
+ setMessage("No classification", WARNING);
+ }else{
+ setMessage(null);
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
+ * <p>Getter for the field <code>parentTreeNode</code>.</p>
+ *
+ * @return a {@link eu.etaxonomy.cdm.model.taxon.ITreeNode} object.
+ */
+ public ITreeNode getParentTreeNode() {
+ return ((TaxonNodeDetailElement) getDetailElement()).getParentTreeNode();
+ }
+
+ public Taxon getTaxon(){
+ return ((TaxonNodeDetailElement) getDetailElement()).getTaxon();
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage#dispose()
+ */
+ /** {@inheritDoc} */
+ @Override
+ public void dispose() {
+ formFactory.removePropertyChangeListener(this);
+ super.dispose();
+ }
+}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
-import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement;
/**
* <p>DerivedUnitElement class.</p>
*/
public class DerivedUnitElement extends AbstractEntityCollectionElement<SpecimenOrObservationBase> {
-
- private static final Logger logger = Logger
- .getLogger(DerivedUnitElement.class);
private AbstractSelectionElement selection_derivedUnit;
/**
* <p>Constructor for DerivedUnitElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
/** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
- // TODO Auto-generated method stub
}
/** {@inheritDoc} */
@Override
public void setEntity(SpecimenOrObservationBase entity) {
- // TODO Auto-generated method stub
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnit;
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>DescribedSpecimenSection class.</p>
/**
* <p>Constructor for DescribedSpecimenSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public DescribedSpecimenSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
import eu.etaxonomy.cdm.model.description.FeatureTree;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.FeatureTreeSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.FeatureTreeSelectionElement;
/**
* <p>DescriptionDetailElement class.</p>
/**
* <p>Constructor for DescriptionDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public DescriptionDetailElement(CdmFormFactory cdmFormFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>DescriptionDetailSection class.</p>
/**
* <p>Constructor for DescriptionDetailSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.description.detail.AbstractDetailedDescriptionDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.description.detail.AbstractDetailedDescriptionDetailElement;
/**
* <p>DescriptionElementDetailElement class.</p>
/**
* <p>Constructor for DescriptionElementDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public DescriptionElementDetailElement(CdmFormFactory cdmFormFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.ToolBarManager;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.description.TextData;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.ChangeDescriptionElementType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.operation.ChangeDescriptionElementType;
/**
* <p>DescriptionElementDetailSection class.</p>
/**
* <p>Constructor for DescriptionElementDetailSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
*/
@Override
public void run() {
- boolean confirmed = EditorUtil.confirmDialog("Confirmation", "Do you really want to change to "
+ boolean confirmed = StoreUtil.confirmDialog("Confirmation", "Do you really want to change to "
+ destinationString + "? Current data will be lost.");
if (confirmed) {
+ // FIXME
ChangeDescriptionElementType operation = new ChangeDescriptionElementType(label,
- getEntity(), EditorUtil.getDetailsView(), EditorUtil.getActiveMultiPageTaxonEditor().getUndoContext());
- EditorUtil.executeOperation(operation);
+ getEntity(), StoreUtil.getDetailsView(), StoreUtil.getUndoContext());
+ StoreUtil.executeOperation(operation);
}
}
};
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.description.Feature;
import eu.etaxonomy.cdm.model.media.Media;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>DescriptionElementMediaSection class.</p>
/**
* <p>Constructor for DescriptionElementMediaSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public DescriptionElementMediaSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
-import org.apache.log4j.Logger;
-import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.DescriptionElementSource;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
-import eu.etaxonomy.taxeditor.forms.SelectionArbitrator;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.selection.NameSelectionElement;
-import eu.etaxonomy.taxeditor.section.supplemental.AbstractOriginalSourceElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractOriginalSourceElement;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
/**
* <p>DescriptionElementSourceElement class.</p>
*/
public class DescriptionElementSourceElement extends AbstractOriginalSourceElement<DescriptionElementSource> implements IEntityElement<DescriptionElementSource>{
- private static final Logger logger = Logger
- .getLogger(DescriptionElementSourceElement.class);
-
-
private SelectionArbitrator selectionArbitrator;
private NameSelectionElement selection_name;
/**
* <p>Constructor for DescriptionElementSourceElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.common.DescriptionElementSource} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public DescriptionElementSourceElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement,
DescriptionElementSource element, SelectionListener removeListener, int style) {
/** {@inheritDoc} */
public void setSelected(boolean selected) {
- // TODO Auto-generated method stub
}
/**
*
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.DescriptionElementSource;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>DescriptionElementSourceSection class.</p>
/**
* <p>Constructor for DescriptionElementSourceSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public DescriptionElementSourceSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style){
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
-import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
/**
* <p>DescriptionSourceElement class.</p>
*/
public class DescriptionSourceElement extends AbstractEntityCollectionElement<Reference> {
-
- private static final Logger logger = Logger
- .getLogger(DescriptionSourceElement.class);
private ReferenceSelectionElement selection_descriptionSource;
/**
* <p>Constructor for DescriptionSourceElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
AbstractFormSection formElement, Reference element,
SelectionListener removeListener, int style) {
super(cdmFormFactory, formElement, element, removeListener, null, style);
- // TODO Auto-generated constructor stub
}
/** {@inheritDoc} */
/** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
- // TODO Auto-generated method stub
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>DescriptionSourceSection class.</p>
/**
* <p>Constructor for DescriptionSourceSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public DescriptionSourceSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
/**
* <p>GeoScopeElement class.</p>
/**
* <p>Constructor for GeoScopeElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.location.NamedArea} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
/** {@inheritDoc} */
@Override
public void setEntity(NamedArea entity) {
- // TODO Auto-generated method stub
}
/** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement element, int style) {
- // TODO Auto-generated method stub
}
/** {@inheritDoc} */
@Override
- public void handleEvent(Object eventSource) {
- // TODO Auto-generated method stub
-
+ public void handleEvent(Object eventSource) {
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>GeoScopeSection class.</p>
/**
* <p>Constructor for GeoScopeSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public GeoScopeSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.media.Media;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaElement;
/**
* <p>MediaDetailsSection class.</p>
/**
* <p>Constructor for MediaDetailsSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
-import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.description.Modifier;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.term.ModifierComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.ModifierComboElement;
/**
* <p>ModifierElement class.</p>
* @version 1.0
*/
public class ModifierElement extends AbstractEntityCollectionElement<Modifier> {
-
- private static final Logger logger = Logger
- .getLogger(ModifierElement.class);
private ModifierComboElement combo_modifier;
/**
* <p>Constructor for ModifierElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.Modifier} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
/** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
- // TODO Auto-generated method stub
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.IModifiable;
import eu.etaxonomy.cdm.model.description.Modifier;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>ModifierSection class.</p>
/**
* <p>Constructor for ModifierSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public ModifierSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.List;
import eu.etaxonomy.cdm.model.description.FeatureTree;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.description.TextData;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.LabelElement;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.LabelElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>NaturalLanguageDetailElement class.</p>
/**
* <p>Constructor for NaturalLanguageDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public NaturalLanguageDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
@Override
public void run() {
label.setText(aggregatedText);
- EditorUtil.reflowDetailsViewer();
+ StoreUtil.reflowDetailsViewer();
}
});
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>NaturalLanguageSection class.</p>
/**
* <p>Constructor for NaturalLanguageSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.description.Scope;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.term.ScopeComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.ScopeComboElement;
/**
* <p>ScopeElement class.</p>
/**
* <p>Constructor for ScopeElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.description.Scope} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
/** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.Scope;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>ScopeSection class.</p>
/**
* <p>Constructor for ScopeSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public ScopeSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.description.State;
import eu.etaxonomy.cdm.model.description.StateData;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement;
/**
* <p>StateDataElement class.</p>
/**
* <p>Constructor for StateDataElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.StateData} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.CategoricalData;
import eu.etaxonomy.cdm.model.description.StateData;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>StateDataSection class.</p>
/**
* <p>Constructor for StateDataSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public StateDataSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.term.StatisticalMeasureComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.StatisticalMeasureComboElement;
/**
* <p>StatisticalMeasurementValueElement class.</p>
/**
* <p>Constructor for StatisticalMeasurementValueElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description;
+package eu.etaxonomy.taxeditor.ui.section.description;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.QuantitativeData;
import eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>StatisticalMeasurementValueSection class.</p>
/**
* <p>Constructor for StatisticalMeasurementValueSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public StatisticalMeasurementValueSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>Abstract AbstractDetailedDescriptionDetailElement class.</p>
/**
* <p>Constructor for AbstractDetailedDescriptionDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a T object.
* @param style a int.
* @param <T> a T object.
/**
*
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.model.description.CategoricalData;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.description.StateDataSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.section.description.StateDataSection;
/**
* <p>CategoricalDataDetailElement class.</p>
/**
* <p>Constructor for CategoricalDataDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.CategoricalData} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.description.CommonTaxonName;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.NamedAreaSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.LanguageComboElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.LanguageComboElement;
/**
* <p>CommonNameDetailElement class.</p>
/**
* <p>Constructor for CommonNameDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.CommonTaxonName} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.description.Distribution;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.NamedAreaSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.PresenceAbsenceTermComboElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.PresenceAbsenceTermComboElement;
/**
* <p>DistributionDetailElement class.</p>
/**
* <p>Constructor for DistributionDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.Distribution} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import java.util.Map;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.description.IndividualsAssociation;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.selection.DerivedUnitBaseSelectionElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.selection.DerivedUnitBaseSelectionElement;
/**
* <p>IndividualsAssociationDetailElement class.</p>
/**
* <p>Constructor for IndividualsAssociationDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.IndividualsAssociation} object.
* @param style a int.
*/
/**
*
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.model.description.QuantitativeData;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.term.MeasurementUnitComboElement;
-import eu.etaxonomy.taxeditor.section.description.StatisticalMeasurementValueSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.description.StatisticalMeasurementValueSection;
+import eu.etaxonomy.taxeditor.ui.term.MeasurementUnitComboElement;
/**
* <p>QuantitativeDataDetailElement class.</p>
/**
* <p>Constructor for QuantitativeDataDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.QuantitativeData} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.description.TaxonInteraction;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonSelectionElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
/**
* <p>TaxonInteractionDetailElement class.</p>
/**
* <p>Constructor for TaxonInteractionDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.TaxonInteraction} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.description.detail;
+package eu.etaxonomy.taxeditor.ui.section.description.detail;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.description.TextData;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.MultilanguageTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.MultilanguageTextElement;
/**
* <p>TextDataDetailElement class.</p>
/**
* <p>Constructor for TextDataDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.TextData} object.
* @param style a int.
*/
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view.descriptive.operation;
+package eu.etaxonomy.taxeditor.ui.section.description.operation;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.operations.IUndoContext;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.feature;
+package eu.etaxonomy.taxeditor.ui.section.feature;
import java.net.URI;
import java.net.URISyntaxException;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.description.Distribution;
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.BrowserElement;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.BrowserElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>FeatureDistributionDetailElement class.</p>
/**
* <p>Constructor for FeatureDistributionDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public FeatureDistributionDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.feature;
+package eu.etaxonomy.taxeditor.ui.section.feature;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>FeatureDistributionDetailSection class.</p>
/**
* <p>Constructor for FeatureDistributionDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
/**
*
*/
-package eu.etaxonomy.taxeditor.section.key;
+package eu.etaxonomy.taxeditor.ui.section.key;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.IIdentificationKey;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* @author n.hoffmann
/**
*
*/
-package eu.etaxonomy.taxeditor.section.key;
+package eu.etaxonomy.taxeditor.ui.section.key;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
}
private ToggleableTextElement text_title;
- // TODO
+ // TODO implement this
// private section_taxonomicScope;
/**
*
*/
-package eu.etaxonomy.taxeditor.section.key;
+package eu.etaxonomy.taxeditor.ui.section.key;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* @author n.hoffmann
/**
*
*/
-package eu.etaxonomy.taxeditor.section.key;
+package eu.etaxonomy.taxeditor.ui.section.key;
import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.KeyStatementElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.FeatureSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.PolytomousKeyNodeSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.PolytomousKeySelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonBaseSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.KeyStatementElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.FeatureSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.PolytomousKeyNodeSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.PolytomousKeySelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonBaseSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
/**
* @author n.hoffmann
/**
*
*/
-package eu.etaxonomy.taxeditor.section.key;
+package eu.etaxonomy.taxeditor.ui.section.key;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* @author n.hoffmann
/**
*
*/
-package eu.etaxonomy.taxeditor.section.key;
+package eu.etaxonomy.taxeditor.ui.section.key;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
import eu.etaxonomy.cdm.model.description.Scope;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.name.TypeDesignationBase;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.supplemental.AbstractReferencedEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractReferencedEntityElement;
/**
* <p>Abstract AbstractTypeDesignationElement class.</p>
/**
* <p>Constructor for AbstractTypeDesignationElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a T object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Arrays;
import eu.etaxonomy.cdm.model.agent.Team;
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
import eu.etaxonomy.cdm.model.name.NonViralName;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
import eu.etaxonomy.taxeditor.model.AuthorHelper;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement;
/**
* <p>AuthorshipDetailElement class.</p>
/**
* <p>Constructor for AuthorshipDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public AuthorshipDetailElement(CdmFormFactory cdmFormFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>AuthorshipDetailSection class.</p>
/**
* <p>Constructor for AuthorshipDetailSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
*/
* {@inheritDoc}
*
* Author title is not in titleCache field
- * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#setSectionTitle()
+ * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection#setSectionTitle()
*/
@Override
protected void setSectionTitle() {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import eu.etaxonomy.cdm.model.name.NonViralName;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Arrays;
import org.eclipse.swt.SWT;
-import org.eclipse.swt.SWTException;
import eu.etaxonomy.cdm.model.name.BotanicalName;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.Rank;
import eu.etaxonomy.cdm.model.name.ZoologicalName;
import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.Page;
-import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
-import eu.etaxonomy.taxeditor.forms.ISelectableElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.SelectionArbitrator;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectableElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement;
/**
* <p>NameDetailElement class.</p>
/**
* <p>Constructor for NameDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public NameDetailElement(CdmFormFactory cdmFormFactory, ICdmFormElement formElement,
if(getEntity().hasProblem(ParserProblem.CheckRank)){
getEntity().removeParsingProblem(ParserProblem.CheckRank);
- TaxonNameEditor nameEditor = (TaxonNameEditor) EditorUtil.getActiveEditorPage(Page.NAME);
- nameEditor.getSelectedContainer().getNameViewer().clearErrors();
+ // FIXME this has to be reafctored completely. See tickets #1959, #1663, #1957, #1958
+// TaxonNameEditor nameEditor = (TaxonNameEditor) EditorUtil.getActiveEditorPage(Page.NAME);
+// nameEditor.getSelectedContainer().getNameViewer().clearErrors();
}
}
-
-//
-//
-// public void setEnabled(boolean enabled){
-// setEnabled(enabled, null);
-// }
/** {@inheritDoc} */
@Override
/**
* <p>Getter for the field <code>selectionArbitrator</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public SelectionArbitrator getSelectionArbitrator() {
return selectionArbitrator;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>NameDetailSection class.</p>
/**
* <p>Constructor for NameDetailSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.graphics.Color;
import eu.etaxonomy.cdm.model.name.NameRelationship;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.LabelElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.NameRelationshipTypeComboElement;
-import eu.etaxonomy.taxeditor.section.supplemental.AbstractReferencedEntityElement;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.LabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractReferencedEntityElement;
+import eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.NameRelationshipTypeComboElement;
/**
* <p>NameRelationshipDetailElement class.</p>
/**
* <p>Constructor for NameRelationshipDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.name.NameRelationship} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
getEntity().setType(combo_relationshipType.getSelection());
}
else if(eventSource == selection_toName){
- EditorUtil.error(getClass(), "No API call available.", null);
+ StoreUtil.error(getClass(), "No API call available.", null);
}
else if(eventSource == text_ruleConsidered){
getEntity().setRuleConsidered(text_ruleConsidered.getText());
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Collection;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>NameRelationshipDetailSection class.</p>
/**
* <p>Constructor for NameRelationshipDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public NameRelationshipDetailSection(CdmFormFactory formFactory, ConversationHolder conversation,
public NameRelationship createNewElement() {
NameRelationshipWizard wizard = new NameRelationshipWizard(this);
- WizardDialog dialog = new WizardDialog(EditorUtil.getShell(), wizard);
+ WizardDialog dialog = new WizardDialog(StoreUtil.getShell(), wizard);
int status = dialog.open();
if(status == IStatus.OK)
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.apache.log4j.Logger;
import org.eclipse.jface.wizard.Wizard;
/**
* <p>Constructor for NameRelationshipWizard.</p>
*
- * @param callingSection a {@link eu.etaxonomy.taxeditor.section.name.NameRelationshipDetailSection} object.
+ * @param callingSection a {@link eu.etaxonomy.taxeditor.ui.section.name.NameRelationshipDetailSection} object.
*/
public NameRelationshipWizard(NameRelationshipDetailSection callingSection) {
this.callingSection = callingSection;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.apache.log4j.Logger;
import org.eclipse.jface.util.IPropertyChangeListener;
import eu.etaxonomy.cdm.model.name.NameRelationship;
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.forms.selection.NameSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.NameRelationshipTypeComboElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.NameRelationshipTypeComboElement;
/**
* <p>NameRelationshipWizardPage class.</p>
/**
* <p>Constructor for NameRelationshipWizardPage.</p>
*
- * @param callingSection a {@link eu.etaxonomy.taxeditor.section.name.NameRelationshipDetailSection} object.
+ * @param callingSection a {@link eu.etaxonomy.taxeditor.ui.section.name.NameRelationshipDetailSection} object.
*/
protected NameRelationshipWizardPage(NameRelationshipDetailSection callingSection) {
super("NameRelationshipWizardPage");
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.NameSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.NameTypeDesignationStatusComboElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.NameTypeDesignationStatusComboElement;
/**
* <p>NameTypeDesignationElement class.</p>
/**
* <p>Constructor for NameTypeDesignationElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.name.NameTypeDesignation} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.name.NomenclaturalStatus;
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
-import eu.etaxonomy.taxeditor.forms.ISelectableElement;
-import eu.etaxonomy.taxeditor.forms.SelectionArbitrator;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement;
-import eu.etaxonomy.taxeditor.section.supplemental.AbstractReferencedEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectableElement;
+import eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AbstractReferencedEntityElement;
+import eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement;
/**
* <p>NomenclaturalStatusElement class.</p>
/**
* <p>Constructor for NomenclaturalStatusElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.name.NomenclaturalStatus} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public NomenclaturalStatusElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement,
NomenclaturalStatus element, SelectionListener removeListener, int style) {
/**
* <p>Getter for the field <code>selectionArbitrator</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public SelectionArbitrator getSelectionArbitrator() {
return selectionArbitrator;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Collection;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>NomenclaturalStatusSection class.</p>
/**
* <p>Constructor for NomenclaturalStatusSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public NomenclaturalStatusSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Arrays;
import java.util.List;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.model.name.NonViralName;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EnumComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.term.NomenclaturalCodeComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EnumComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.term.NomenclaturalCodeComboElement;
/**
* <p>NonViralNameDetailElement class.</p>
/**
* <p>Constructor for NonViralNameDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public NonViralNameDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.ToolBarManager;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>NonViralNameDetailSection class.</p>
/**
* <p>Constructor for NonViralNameDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
Action cloneAction = new Action("Clone", Action.AS_PUSH_BUTTON){
public void run() {
- boolean confirm = EditorUtil.confirmDialog("Confirm cloning", "Do you really want to clone the name?");
+ boolean confirm = StoreUtil.confirmDialog("Confirm cloning", "Do you really want to clone the name?");
if(confirm){
NonViralName clonedName;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.name.NonViralName;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>NonViralNameWizardPage class.</p>
/**
* <p>Constructor for NonViralNameWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.name.NonViralName} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.net.URI;
import java.net.URISyntaxException;
import eu.etaxonomy.cdm.model.media.MediaRepresentationPart;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.ISelectableElement;
-import eu.etaxonomy.taxeditor.forms.SelectionArbitrator;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.openurl.IOpenUrlEnabled;
-import eu.etaxonomy.taxeditor.forms.openurl.OpenUrlSelectorElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectableElement;
+import eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.openurl.IOpenUrlEnabled;
+import eu.etaxonomy.taxeditor.ui.openurl.OpenUrlSelectorElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
/**
* <p>ProtologueElement class.</p>
* @param element a {@link eu.etaxonomy.cdm.model.description.DescriptionElementBase} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
public ProtologueElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, DescriptionElementBase element,
SelectionListener removeListener, int style) {
/**
* <p>Getter for the field <code>selectionArbitrator</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public SelectionArbitrator getSelectionArbitrator() {
return selectionArbitrator;
try {
mediaRepresentationPart.setUri(new URI(protologueUriText.getText()));
} catch (URISyntaxException e) {
- EditorUtil.warningDialog("Could not parse URI", getClass(), e.getMessage());
+ StoreUtil.warningDialog("Could not parse URI", getClass(), e.getMessage());
}
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Collection;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>ProtologueSection class.</p>
/**
* <p>Constructor for ProtologueSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
import eu.etaxonomy.cdm.model.occurrence.Specimen;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.DerivedUnitBaseSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.SpecimenTypeDesignationStatusComboElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.selection.DerivedUnitBaseSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.SpecimenTypeDesignationStatusComboElement;
/**
* <p>SpecimenTypeDesignationElement class.</p>
/**
* <p>Constructor for SpecimenTypeDesignationElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.name;
+package eu.etaxonomy.taxeditor.ui.section.name;
import java.util.Collection;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.name.TypeDesignationBase;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>TypeDesignationSection class.</p>
/**
* <p>Constructor for TypeDesignationSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public TypeDesignationSection(CdmFormFactory formFactory, ConversationHolder conversation,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.EventBase;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.TimePeriodElement;
-import eu.etaxonomy.taxeditor.forms.selection.AgentSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TimePeriodElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.AgentSelectionElement;
/**
* <p>Abstract AbstractEventDetailElement class.</p>
/**
* <p>Constructor for AbstractEventDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a T object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.NamedAreaSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.NamedAreaSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>CollectingAreasDetailSection class.</p>
/**
* <p>Constructor for CollectingAreasDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public CollectingAreasDetailSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import eu.etaxonomy.cdm.model.occurrence.Collection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.selection.CollectionSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.InstitutionSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.CollectionSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.InstitutionSelectionElement;
/**
* <p>CollectionDetailElement class.</p>
/**
* <p>Constructor for CollectionDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public CollectionDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.occurrence.Collection;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>CollectionWizardPage class.</p>
/**
* <p>Constructor for CollectionWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.Collection} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
import eu.etaxonomy.cdm.api.facade.MethodNotSupportedByDerivedUnitTypeException;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.NameSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.PreservationMethodComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.NameSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.PreservationMethodComboElement;
/**
* <p>DerivedUnitBaseDetailElement class.</p>
/**
* <p>Constructor for DerivedUnitBaseDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public DerivedUnitBaseDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
combo_preservationMethod = (PreservationMethodComboElement) formFactory.createTermComboElement(TermComboType.PRESERVATION_METHOD, formElement, "Preservation Method", entity.getPreservationMethod(), style);
} catch (MethodNotSupportedByDerivedUnitTypeException e) {
// we ignore this
- EditorUtil.info(e.getMessage());
+ StoreUtil.info(e.getMessage());
}
selection_storedUnder = (NameSelectionElement) formFactory.createSelectionElement(SelectionType.NAME, getConversationHolder(), formElement, "Stored Under", entity.getStoredUnder(), style);
text_exsicatum = formFactory.createTextWithLabelElement(formElement, "Exsiccatum", entity.getExsiccatum(), style);
} catch (MethodNotSupportedByDerivedUnitTypeException e) {
// we ignore this
- EditorUtil.info(e.getMessage());
+ StoreUtil.info(e.getMessage());
}
// source
try {
getEntity().setPreservationMethod(combo_preservationMethod.getSelection());
} catch (MethodNotSupportedByDerivedUnitTypeException e) {
- EditorUtil.errorDialog("MethodNotSupportedByDerivedUnitTypeException", this, "MethodNotSupportedByDerivedUnitTypeException when trying to set preservation method for derive unit", e);
+ StoreUtil.errorDialog("MethodNotSupportedByDerivedUnitTypeException", this, "MethodNotSupportedByDerivedUnitTypeException when trying to set preservation method for derive unit", e);
}
}
else if(eventSource == selection_storedUnder){
try {
getEntity().setExsiccatum(text_exsicatum.getText());
} catch (Exception e) {
- EditorUtil.error(this.getClass(), e);
+ StoreUtil.error(this.getClass(), e);
}
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>DerivedUnitBaseDetailSection class.</p>
/**
* <p>Constructor for DerivedUnitBaseDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeConfigurator;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeNotSupportedException;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>DerivedUnitFacadeDetailElement class.</p>
/**
* <p>Constructor for DerivedUnitFacadeDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public DerivedUnitFacadeDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
section_fieldObservation.setEntity(facade);
} catch (DerivedUnitFacadeNotSupportedException e) {
- EditorUtil.errorDialog("Error", this, "SpecimenFacadeNotSupportedException while inititating SpecimenFacade", e);
+ StoreUtil.errorDialog("Error", this, "SpecimenFacadeNotSupportedException while inititating SpecimenFacade", e);
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>DerivedUnitFacadeDetailSection class.</p>
/**
* <p>Constructor for DerivedUnitFacadeDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
ICdmFormElement parentElement,
ISelectionProvider selectionProvider, int style) {
super(formFactory, conversation, parentElement, selectionProvider, style);
- // TODO Auto-generated constructor stub
}
/** {@inheritDoc} */
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>DerivedUnitFacadeWizardPage class.</p>
/**
* <p>Constructor for DerivedUnitFacadeWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.occurrence.DeterminationEvent;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.TaxonSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.DeterminationModifierComboElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.DeterminationModifierComboElement;
/**
* <p>DeterminationEventDetailElement class.</p>
/**
* <p>Constructor for DeterminationEventDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.DeterminationEvent} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
import eu.etaxonomy.cdm.model.occurrence.DeterminationEvent;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>DeterminationEventDetailSection class.</p>
/**
* <p>Constructor for DeterminationEventDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public DeterminationEventDetailSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.term.SexComboElement;
-import eu.etaxonomy.taxeditor.forms.term.StageComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.term.SexComboElement;
+import eu.etaxonomy.taxeditor.ui.term.StageComboElement;
/**
* <p>FieldObservationDetailElement class.</p>
/**
* <p>Constructor for FieldObservationDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public FieldObservationDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>FieldObservationDetailSection class.</p>
/**
* <p>Constructor for FieldObservationDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
-
-import java.beans.EventSetDescriptor;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.ui.forms.widgets.Section;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>GatheringEventDetailElement class.</p>
/**
* <p>Constructor for GatheringEventDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public GatheringEventDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
super(formFactory, formElement);
- // TODO Auto-generated constructor stub
}
/** {@inheritDoc} */
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* <p>GatheringEventDetailSection class.</p>
/**
* <p>Constructor for GatheringEventDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.LanguageStringWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.PointElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.TimePeriodElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.selection.AgentSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.CollectionSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.NamedAreaSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.PointElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TimePeriodElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.AgentSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.CollectionSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.NamedAreaSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
/**
* <p>CollectingAreasDetailElement class.</p>
/**
* <p>Constructor for CollectingAreasDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.location.NamedArea} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>SourceCollectionDetailSection class.</p>
/**
* <p>Constructor for SourceCollectionDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public SourceCollectionDetailSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.occurrence.Specimen;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.selection.DerivedUnitBaseSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.DerivedUnitBaseSelectionElement;
/**
* <p>SpecimenCollectionDetailElement class.</p>
/**
* <p>Constructor for SpecimenCollectionDetailElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.Specimen} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.occurrence;
+package eu.etaxonomy.taxeditor.ui.section.occurrence;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
import eu.etaxonomy.cdm.model.occurrence.Specimen;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>SpecimenCollectionDetailSection class.</p>
/**
* <p>Constructor for SpecimenCollectionDetailSection.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public SpecimenCollectionDetailSection(CdmFormFactory formFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.reference;
+package eu.etaxonomy.taxeditor.ui.section.reference;
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.reference.INomenclaturalReference;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
/**
* <p>NomenclaturalReferenceDetailElement class.</p>
/**
* <p>Constructor for NomenclaturalReferenceDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public NomenclaturalReferenceDetailElement(CdmFormFactory cdmFormFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.reference;
+package eu.etaxonomy.taxeditor.ui.section.reference;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.reference.INomenclaturalReference;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>NomenclaturalReferenceDetailSection class.</p>
/**
* <p>Constructor for NomenclaturalReferenceDetailSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.reference;
+package eu.etaxonomy.taxeditor.ui.section.reference;
import java.net.URISyntaxException;
import java.util.ArrayList;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
import eu.etaxonomy.cdm.model.reference.ReferenceType;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EnumComboType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IErrorIntolerableElement;
-import eu.etaxonomy.taxeditor.forms.IExceptionHandler;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.TimePeriodElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.UriWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.openurl.OpenUrlSelectorElement;
-import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.ReferenceTypeComboElement;
import eu.etaxonomy.taxeditor.model.AuthorHelper;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IErrorIntolerableElement;
+import eu.etaxonomy.taxeditor.ui.forms.IExceptionHandler;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TimePeriodElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.UriWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EnumComboType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.ReferenceTypeComboElement;
/**
* <p>ReferenceBaseDetailElement class.</p>
/**
* <p>Constructor for ReferenceBaseDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public ReferenceDetailElement(CdmFormFactory cdmFormFactory,
try {
getEntity().setUri(text_uri.getUri());
} catch (URISyntaxException e) {
- EditorUtil.warningDialog("Invlid URI", getClass(), e.getLocalizedMessage());
+ StoreUtil.warningDialog("Invlid URI", getClass(), e.getLocalizedMessage());
}
}
else if(eventSource == text_volume){
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.reference;
+package eu.etaxonomy.taxeditor.ui.section.reference;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>ReferenceBaseDetailSection class.</p>
/**
* <p>Constructor for ReferenceBaseDetailSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
*/
@Override
public void refresh() {
super.refresh();
- EditorUtil.refreshDetailsViewer();
+ StoreUtil.refreshDetailsViewer();
}
/* (non-Javadoc)
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.reference;
+package eu.etaxonomy.taxeditor.ui.section.reference;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmEntityWizardPage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IExceptionHandler;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IExceptionHandler;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
* <p>ReferenceBaseWizardPage class.</p>
/**
* <p>Constructor for ReferenceBaseWizardPage.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param entity a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.media.MediaRepresentationPart;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
/**
* <p>Abstract AbstractMediaRepresentationPartElement class.</p>
/**
* <p>Constructor for AbstractMediaRepresentationPartElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a T object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.OriginalSourceBase;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
/**
* <p>Abstract AbstractOriginalSourceElement class.</p>
/**
* <p>Constructor for AbstractOriginalSourceElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a T object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
-import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.ReferencedEntityBase;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.section.BulkEditorOpeningSelectionListener;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
/**
* <p>Abstract AbstractReferencedEntityElement class.</p>
*/
public abstract class AbstractReferencedEntityElement<T extends ReferencedEntityBase> extends
AbstractEntityCollectionElement<T> {
-
-
- private static final Logger logger = Logger
- .getLogger(AbstractReferencedEntityElement.class);
-
protected ReferenceSelectionElement selection_reference;
protected TextWithLabelElement text_referenceDetail;
/**
* <p>Constructor for AbstractReferencedEntityElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param entity a T object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.Annotation;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.term.AnnotationTypeComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.AnnotationTypeComboElement;
/**
* <p>AnnotationElement class.</p>
/**
* <p>Constructor for AnnotationElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param annotation a {@link eu.etaxonomy.cdm.model.common.Annotation} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
*/
public AnnotationElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, Annotation annotation, SelectionListener removeListener, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.model.common.Annotation;
import eu.etaxonomy.cdm.model.common.AnnotationType;
import eu.etaxonomy.cdm.model.common.Language;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>AnnotationSection class.</p>
/**
* <p>Constructor for AnnotationSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public AnnotationSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.Credit;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.AgentSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.AgentSelectionElement;
/**
* <p>CreditElement class.</p>
/**
* <p>Constructor for CreditElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param credit a {@link eu.etaxonomy.cdm.model.common.Credit} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
*/
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.Credit;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>CreditSection class.</p>
/**
* <p>Constructor for CreditSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public CreditSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.common.Extension;
import eu.etaxonomy.cdm.model.common.ExtensionType;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.term.ExtensionTypeComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.ExtensionTypeComboElement;
/**
* <p>ExtensionElement class.</p>
/**
* <p>Constructor for ExtensionElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.common.Extension} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public ExtensionElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, Extension element,
SelectionListener removeListener, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.Extension;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>ExtensionSection class.</p>
/**
* <p>Constructor for ExtensionSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public ExtensionSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.model.common.VersionableEntity;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.EmptyElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.EmptyElement;
/**
* <p>HeadlineSection class.</p>
/**
* <p>Constructor for HeadlineSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public HeadlineSection(CdmFormFactory cdmFormFactory, ICdmFormElement parentElement,
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>IdentifiableSourceElement class.</p>
/**
* <p>Constructor for IdentifiableSourceElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.common.IdentifiableSource} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public IdentifiableSourceElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, IdentifiableSource element,
SelectionListener removeListener, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.io.IOException;
import java.net.URI;
import eu.etaxonomy.cdm.api.service.IMediaService;
import eu.etaxonomy.cdm.common.mediaMetaData.ImageMetaData;
import eu.etaxonomy.cdm.model.media.ImageFile;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.ImageElement;
-import eu.etaxonomy.taxeditor.forms.KeyValueViewerElement;
-import eu.etaxonomy.taxeditor.forms.NumberWithLabelElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.ImageElement;
+import eu.etaxonomy.taxeditor.ui.forms.KeyValueViewerElement;
+import eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement;
/**
* <p>ImageFileElement class.</p>
/**
* <p>Constructor for ImageFileElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.media.ImageFile} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
element_image.loadImage(new Runnable(){
public void run() {
- EditorUtil.reflowDetailsViewer();
- EditorUtil.reflowSupplementalViewer();
+ StoreUtil.reflowDetailsViewer();
+ StoreUtil.reflowSupplementalViewer();
}
});
} catch (IOException e) {
- EditorUtil.error(getClass(), e);
+ StoreUtil.error(getClass(), e);
}
} catch (Exception e) {
- EditorUtil.error(getClass(), "Image could not be shown: ", e);
+ StoreUtil.error(getClass(), "Image could not be shown: ", e);
}
}
try {
getEntity().setUri(new URI(text_uri.getText()));
} catch (URISyntaxException e) {
- EditorUtil.warningDialog("Could not parse URI", getClass(), e.getMessage());
+ StoreUtil.warningDialog("Could not parse URI", getClass(), e.getMessage());
}
showImage(getEntity().getUri());
}
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.common.Marker;
import eu.etaxonomy.cdm.model.common.MarkerType;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement;
/**
* <p>MarkerElement class.</p>
* @param element a {@link eu.etaxonomy.cdm.model.common.Marker} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
public MarkerElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, Marker element,
SelectionListener removeListener, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.AnnotatableEntity;
import eu.etaxonomy.cdm.model.common.Marker;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>MarkerSection class.</p>
/**
* <p>Constructor for MarkerSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public MarkerSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.FocusAdapter;
import org.eclipse.swt.events.FocusEvent;
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.media.Media;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.LanguageStringWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.selection.AgentSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.AgentSelectionElement;
/**
* <p>MediaElement class.</p>
/**
* <p>Constructor for MediaElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.media.Media} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public MediaElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, Media element,
SelectionListener removeListener, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.media.MediaRepresentation;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
/**
* <p>MediaRepresentationElement class.</p>
/**
* <p>Constructor for MediaRepresentationElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.media.MediaRepresentation} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.model.media.ImageFile;
import eu.etaxonomy.cdm.model.media.MediaRepresentation;
import eu.etaxonomy.cdm.model.media.MediaRepresentationPart;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>MediaRepresentationPartSection class.</p>
/**
* <p>Constructor for MediaRepresentationPartSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public MediaRepresentationPartSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.media.Media;
import eu.etaxonomy.cdm.model.media.MediaRepresentation;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>MediaRepresentationSection class.</p>
/**
* <p>Constructor for MediaRepresentationSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public MediaRepresentationSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation,
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.media.IdentifiableMediaEntity;
import eu.etaxonomy.cdm.model.media.Media;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>MediaSection class.</p>
/**
* <p>Constructor for MediaSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public MediaSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.model.agent.AgentBase;
import eu.etaxonomy.cdm.model.media.Rights;
import eu.etaxonomy.cdm.model.media.RightsTerm;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
-import eu.etaxonomy.taxeditor.forms.term.AbstractTermComboElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement;
+import eu.etaxonomy.taxeditor.ui.term.AbstractTermComboElement;
/**
* <p>RightsElement class.</p>
/**
* <p>Constructor for RightsElement.</p>
*
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param element a {@link eu.etaxonomy.cdm.model.media.Rights} object.
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
*/
public RightsElement(CdmFormFactory cdmFormFactory, AbstractFormSection formElement, Rights element,
SelectionListener removeListener, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.model.media.Rights;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>RightsSection class.</p>
/**
* <p>Constructor for RightsSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public RightsSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import java.util.Collection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
/**
* <p>SourceSection class.</p>
/**
* <p>Constructor for SourceSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public SourceSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.eclipse.swt.widgets.Label;
import org.joda.time.DateTime;
import eu.etaxonomy.cdm.common.CdmUtils;
import eu.etaxonomy.cdm.model.common.User;
import eu.etaxonomy.cdm.model.common.VersionableEntity;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
/**
* <p>VersionElement class.</p>
* <p>Constructor for VersionElement.</p>
*
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param entity a {@link eu.etaxonomy.cdm.model.common.VersionableEntity} object.
*/
public VersionElement(CdmFormFactory toolkit, ICdmFormElement parentElement, VersionableEntity entity, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.supplemental;
+package eu.etaxonomy.taxeditor.ui.section.supplemental;
import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.model.common.VersionableEntity;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>VersionSection class.</p>
/**
* <p>Constructor for VersionSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public VersionSection(CdmFormFactory cdmFormFactory, ICdmFormElement parentElement,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.taxon;
+package eu.etaxonomy.taxeditor.ui.section.taxon;
-import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ParsingMessageElement class.</p>
* @version 1.0
*/
public class ParsingMessageElement extends AbstractCdmFormElement {
-
- private static final Logger logger = Logger
- .getLogger(ParsingMessageElement.class);
private Label parsingMessage;
/**
* <p>Constructor for ParsingMessageElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param parserProblem a {@link eu.etaxonomy.cdm.strategy.parser.ParserProblem} object.
* @param style a int.
*/
/** {@inheritDoc} */
public void setSelected(boolean selected) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.taxon;
+package eu.etaxonomy.taxeditor.ui.section.taxon;
import org.eclipse.jface.viewers.ISelectionProvider;
import org.eclipse.swt.SWT;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>ParsingMessagesSection class.</p>
/**
* <p>Constructor for ParsingMessagesSection.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
* @param style a int.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.taxon;
+package eu.etaxonomy.taxeditor.ui.section.taxon;
import java.util.Arrays;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.forms.CheckboxElement;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.ToggleableTextElement;
-import eu.etaxonomy.taxeditor.forms.selection.ReferenceSelectionElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.name.NonViralNameDetailElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
/**
* <p>TaxonBaseDetailElement class.</p>
/**
* <p>Constructor for TaxonBaseDetailElement.</p>
*
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
*/
public TaxonBaseDetailElement(CdmFormFactory cdmFormFactory,
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.section.taxon;
+package eu.etaxonomy.taxeditor.ui.section.taxon;
import org.eclipse.jface.viewers.ISelectionProvider;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
/**
* <p>TaxonBaseDetailSection class.</p>
/**
* <p>Constructor for TaxonBaseDetailSection.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
* @param selectionProvider a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
*/
--- /dev/null
+package eu.etaxonomy.taxeditor.ui.section.user;
+
+import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+
+public class GroupsByUserDetailElement extends AbstractCdmDetailElement<User> {
+
+ public GroupsByUserDetailElement(CdmFormFactory formFactory,
+ ICdmFormElement formElement) {
+ super(formFactory, formElement);
+ }
+
+ @Override
+ protected void createControls(ICdmFormElement formElement, User entity,
+ int style) {
+
+
+ }
+
+ @Override
+ public void handleEvent(Object eventSource) {
+
+ }
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.ui.section.user;
+
+import org.eclipse.jface.viewers.ISelectionProvider;
+
+import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
+import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class GroupsByUserDetailSection extends AbstractCdmDetailSection<User> {
+
+ public GroupsByUserDetailSection(CdmFormFactory formFactory,
+ ConversationHolder conversation, ICdmFormElement parentElement,
+ ISelectionProvider selectionProvider, int style) {
+ super(formFactory, conversation, parentElement, selectionProvider, style);
+ }
+
+ @Override
+ protected DetailType getDetailType() {
+ return DetailType.GROUPS_BY_USER;
+ }
+
+ @Override
+ public String getHeading() {
+ return "Groups";
+ }
+
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.ui.section.user;
+
+import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
+import eu.etaxonomy.taxeditor.ui.forms.CheckboxElement;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+import eu.etaxonomy.taxeditor.ui.selection.PersonSelectionElement;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class UserDetailElement extends AbstractCdmDetailElement<User> {
+
+ private TextWithLabelElement text_username;
+ private TextWithLabelElement text_password;
+ private TextWithLabelElement text_passwordRepeat;
+ private TextWithLabelElement text_emailAdress;
+ private PersonSelectionElement selection_person;
+ private CheckboxElement checkbox_credentialsNonExpired;
+ private CheckboxElement checkbox_enabled;
+ private CheckboxElement checkbox_accountNonLocked;
+ private CheckboxElement checkbox_accountNonExpired;
+
+ public UserDetailElement(CdmFormFactory formFactory,
+ ICdmFormElement formElement) {
+ super(formFactory, formElement);
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement#createControls(eu.etaxonomy.taxeditor.forms.ICdmFormElement, java.lang.Object, int)
+ */
+ @Override
+ protected void createControls(ICdmFormElement formElement, User entity,
+ int style) {
+ text_username = formFactory.createTextWithLabelElement(formElement, "Username", entity.getUsername(), style);
+
+ text_emailAdress = formFactory.createTextWithLabelElement(formElement, "Email Adress", entity.getEmailAddress(), style);
+
+ selection_person = (PersonSelectionElement) formFactory.createSelectionElement(SelectionType.PERSON, getConversationHolder(), formElement, "Person", entity.getPerson(), style);
+
+ checkbox_accountNonExpired = formFactory.createCheckbox(formElement, "Account Non Expired", entity.isAccountNonExpired(), style);
+ checkbox_accountNonLocked = formFactory.createCheckbox(formElement, "Account Non Locked", entity.isAccountNonLocked(), style);
+ checkbox_enabled = formFactory.createCheckbox(formElement, "Enabled", entity.isEnabled(), style);
+ checkbox_credentialsNonExpired = formFactory.createCheckbox(formElement, "Credentials Non Expired", entity.isCredentialsNonExpired(), style);
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement#handleEvent(java.lang.Object)
+ */
+ @Override
+ public void handleEvent(Object eventSource) {
+ if(eventSource == text_username){
+ getEntity().setUsername(text_username.getText());
+ }
+ else if(eventSource == text_emailAdress){
+ getEntity().setEmailAddress(text_emailAdress.getText());
+ }
+ else if(eventSource == selection_person){
+ getEntity().setPerson(selection_person.getSelection());
+ }
+ else if(eventSource == checkbox_accountNonExpired){
+ getEntity().setAccountNonExpired(checkbox_accountNonExpired.getSelection());
+ }
+ else if(eventSource == checkbox_accountNonLocked){
+ getEntity().setAccountNonLocked(checkbox_accountNonLocked.getSelection());
+ }
+ else if(eventSource == checkbox_enabled){
+ getEntity().setEnabled(checkbox_enabled.getSelection());
+ }
+ else if(eventSource == checkbox_credentialsNonExpired){
+ getEntity().setCredentialsNonExpired(checkbox_credentialsNonExpired.getSelection());
+ }
+ }
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.ui.section.user;
+
+import java.util.List;
+
+import org.eclipse.jface.util.IPropertyChangeListener;
+import org.eclipse.jface.viewers.ISelectionProvider;
+
+import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
+import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class UserDetailSection extends AbstractCdmDetailSection<User> {
+
+ public UserDetailSection(CdmFormFactory formFactory,
+ ConversationHolder conversation, ICdmFormElement parentElement,
+ ISelectionProvider selectionProvider, int style) {
+ super(formFactory, conversation, parentElement, selectionProvider, style);
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.forms.ICdmFormElement#setPropertyChangeListeners(java.util.List)
+ */
+ @Override
+ public void setPropertyChangeListeners(
+ List<IPropertyChangeListener> propertyChangeListeners) {
+
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#getDetailType()
+ */
+ @Override
+ protected DetailType getDetailType() {
+ return DetailType.USER;
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#getHeading()
+ */
+ @Override
+ public String getHeading() {
+ return "User " + (getEntity() != null ? getEntity().getUsername() : "");
+ }
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.ui.section.user;
+
+import org.eclipse.swt.SWT;
+
+import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
+import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class UserDetailWizardPage extends AbstractCdmEntityWizardPage<User> {
+
+ public UserDetailWizardPage(CdmFormFactory formFactory,
+ ConversationHolder conversation, User entity) {
+ super(formFactory, conversation, entity);
+ setTitle("User");
+ }
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.ui.forms.AbstractCdmEntityWizardPage#createElement(eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement)
+ */
+ @Override
+ public AbstractCdmDetailElement createElement(ICdmFormElement rootElement) {
+ UserDetailElement userElement = (UserDetailElement) formFactory.createCdmDetailElement(DetailType.USER, rootElement, SWT.NULL);
+ return userElement;
+ }
+
+}
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import eu.etaxonomy.cdm.common.CdmUtils;
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
-import eu.etaxonomy.taxeditor.forms.IEntityElement;
-import eu.etaxonomy.taxeditor.forms.ILabeledElement;
-import eu.etaxonomy.taxeditor.forms.ISelectableElement;
-import eu.etaxonomy.taxeditor.forms.SelectionArbitrator;
import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.preference.Resources;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEntityElement;
+import eu.etaxonomy.taxeditor.ui.forms.ILabeledElement;
+import eu.etaxonomy.taxeditor.ui.forms.ISelectableElement;
+import eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator;
/**
* <p>Abstract AbstractSelectionElement class.</p>
/**
* <p>Constructor for AbstractSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation TODO
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a T object.
* @param isEditable a boolean.
addControl(text);
text.setLayoutData(CdmFormFactory.FILL_HORIZONTALLY());
- text.setBackground(EditorUtil.getColor(Resources.COLOR_TEXT_DISABLED_BACKGROUND));
+ text.setBackground(StoreUtil.getColor(Resources.COLOR_TEXT_DISABLED_BACKGROUND));
button_selection = formFactory.createButton(selectableComposite, null, SWT.PUSH);
button_selection.setImage(ImageResources.getImage(ImageResources.BROWSE_ICON));
/**
* <p>Getter for the field <code>selectionArbitrator</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.forms.SelectionArbitrator} object.
+ * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator} object.
*/
public SelectionArbitrator getSelectionArbitrator() {
return selectionArbitrator;
public void setIrrelevant(boolean irrelevant) {
String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_TEXT_DISABLED_BACKGROUND;
- Color color = EditorUtil.getColor(colorId);
+ Color color = StoreUtil.getColor(colorId);
text.setBackground(color);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.AgentBase;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.AgentSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.AgentSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>AgentSelectionElement class.</p>
/**
* <p>Constructor for AgentSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.agent.AgentBase} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.ClassificationSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.ClassificationSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ClassificationSelectionElement class.</p>
/**
* <p>Constructor for ClassificationSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.taxon.TaxonomicTree} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.occurrence.Collection;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.CollectionSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.CollectionSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>CollectionSelectionElement class.</p>
/**
* <p>Constructor for CollectionSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.Collection} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.DerivedUnitSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.DerivedUnitSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>DerivedUnitBaseSelectionElement class.</p>
/**
* <p>Constructor for DerivedUnitBaseSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.jface.wizard.IWizardPage;
import eu.etaxonomy.cdm.model.occurrence.Collection;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.agent.InstitutionWizardPage;
-import eu.etaxonomy.taxeditor.section.agent.PersonWizardPage;
-import eu.etaxonomy.taxeditor.section.agent.TeamWizardPage;
-import eu.etaxonomy.taxeditor.section.name.NonViralNameWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.CollectionWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitBaseWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.FieldObservationWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.GatheringEventWizardPage;
-import eu.etaxonomy.taxeditor.section.occurrence.GeneralWizardPage;
-import eu.etaxonomy.taxeditor.section.reference.ReferenceWizardPage;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.section.agent.InstitutionWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.agent.PersonWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.name.NonViralNameWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.CollectionWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralWizardPage;
+import eu.etaxonomy.taxeditor.ui.section.reference.ReferenceWizardPage;
/**
* <p>EditFromSelectionWizard class.</p>
/**
* <p>Constructor for EditFromSelectionWizard.</p>
*
- * @param selectionElement a {@link eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement} object.
+ * @param selectionElement a {@link eu.etaxonomy.taxeditor.ui.selection.AbstractSelectionElement} object.
*/
public EditFromSelectionWizard(AbstractSelectionElement selectionElement){
this.selectionElement = selectionElement;
addPage(new InstitutionWizardPage(formFactory, selectionElement.getConversationHolder(), (Institution) entity));
}
else{
- EditorUtil.warningDialog("Missing interface", this, "No detail element for current selection");
+ StoreUtil.warningDialog("Missing interface", this, "No detail element for current selection");
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.FeatureSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.FeatureSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.FeatureTree;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.FeatureTreeSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.FeatureTreeSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>FeatureTreeSelectionElement class.</p>
/**
* <p>Constructor for FeatureTreeSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.description.FeatureTree} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.occurrence.FieldObservation;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.FieldObservationSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.FieldObservationSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>FieldObservationSelectionElement class.</p>
/**
* <p>Constructor for FieldObservationSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.occurrence.FieldObservation} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Institution;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.InstitutionSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.InstitutionSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>InstitutionSelectionElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.agent.Institution} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public InstitutionSelectionElement(CdmFormFactory toolkit, ConversationHolder conversation, ICdmFormElement parentElement, String labelString,
Institution selection, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.NameSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.NameSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NameSelectionElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.name.TaxonNameBase} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public NameSelectionElement(CdmFormFactory toolkit, ConversationHolder conversation, ICdmFormElement parentElement, String labelString,
TaxonNameBase selection, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.location.NamedArea;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.NamedAreaSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.NamedAreaSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NamedAreaSelectionElement class.</p>
/**
* <p>Constructor for NamedAreaSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.location.NamedArea} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.NomenclaturalAuthorTeamSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.NomenclaturalAuthorTeamSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NomenclaturalAuthorTeamSelectionElement class.</p>
/**
* <p>Constructor for NomenclaturalAuthorTeamSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.agent.Team} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Person;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.PersonSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.PersonSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>PersonSelectionElement class.</p>
/**
* <p>Constructor for PersonSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.agent.Person} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* @author n.hoffmann
*/
@Override
public void widgetSelected(SelectionEvent e) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.PolytomousKeySelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.PolytomousKeySelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* @author n.hoffmann
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IReferenceService;
import eu.etaxonomy.cdm.model.reference.Reference;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.ReferenceSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.ReferenceSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ReferenceSelectionElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public ReferenceSelectionElement(CdmFormFactory toolkit, ConversationHolder conversation, ICdmFormElement parentElement, String labelString,
Reference selection, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.Synonym;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonBaseSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonBaseSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* @author n.hoffmann
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonBaseSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonBaseSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>TaxonBaseSelectionElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.taxon.TaxonBase} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public TaxonBaseSelectionElement(CdmFormFactory toolkit, ConversationHolder conversation, ICdmFormElement parentElement, String labelString,
TaxonBase selection, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.common.CdmUtils;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonNodeSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonNodeSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>TaxonNodeSelectionElement class.</p>
/**
* <p>Constructor for TaxonNodeSelectionElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param entity a {@link eu.etaxonomy.cdm.model.taxon.TaxonNode} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TaxonBaseSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonBaseSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* @author n.hoffmann
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.selection;
+package eu.etaxonomy.taxeditor.ui.selection;
import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionEvent;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.model.agent.Team;
-import eu.etaxonomy.taxeditor.dialogs.filteredSelection.TeamSelectionDialog;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TeamSelectionDialog;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>TeamSelectionElement class.</p>
/**
* <p>Constructor for TeamSelectionElement.</p>
*
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.agent.Team} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Label;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
import eu.etaxonomy.taxeditor.preference.Resources;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
/**
* <p>Abstract AbstractEnumComboElement class.</p>
/**
* <p>Constructor for AbstractEnumComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param <T> a T object.
*/
public void setIrrelevant(boolean irrelevant) {
String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_COMPOSITE_BACKGROUND;
- Color color = EditorUtil.getColor(colorId);
+ Color color = StoreUtil.getColor(colorId);
combo.setBackground(color);
}
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.ArrayList;
import org.eclipse.swt.widgets.Listener;
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.IEnableableFormElement;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.preference.Resources;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
import eu.etaxonomy.taxeditor.store.TermManager;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.IEnableableFormElement;
/**
* <p>Abstract AbstractTermComboElement class.</p>
/**
* <p>Constructor for AbstractTermComboElement.</p>
*
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a T object.
* @param visibleItems a int.
if (label == null) {
if(term.getTitleCache() != null){
label = term.getTitleCache();
- EditorUtil.error(getClass(), "Term does not have a representation: " + term + ", " + term.getUuid(), null);
+ StoreUtil.error(getClass(), "Term does not have a representation: " + term + ", " + term.getUuid(), null);
}else{
label = "Unknown";
- EditorUtil.error(getClass(), "Representation Label and TitleCache empty for term: " + term + ", " + term.getUuid(), null);
+ StoreUtil.error(getClass(), "Representation Label and TitleCache empty for term: " + term + ", " + term.getUuid(), null);
}
}
public void setIrrelevant(boolean irrelevant) {
String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_COMPOSITE_BACKGROUND;
- Color color = EditorUtil.getColor(colorId);
+ Color color = StoreUtil.getColor(colorId);
combo.setBackground(color);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.common.AnnotationType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>AnnotationTypeComboElement class.</p>
/**
* <p>Constructor for AnnotationTypeComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.common.AnnotationType} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.occurrence.DeterminationModifier;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>DeterminationModifierComboElement class.</p>
/**
* <p>Constructor for DeterminationModifierComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.occurrence.DeterminationModifier} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.jface.util.PropertyChangeEvent;
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>EmptyComboElement class.</p>
/**
* <p>Constructor for EmptyComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param style a int.
* @param <T> a T object.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.common.ExtensionType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ExtensionTypeComboElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.common.ExtensionType} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public ExtensionTypeComboElement(CdmFormFactory toolkit, ICdmFormElement parentElement, String labelString,
ExtensionType selection, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.common.Language;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>LanguageComboElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.common.Language} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public LanguageComboElement(CdmFormFactory toolkit, ICdmFormElement parentElement, String labelString, Language selection, int style) {
super(toolkit, parentElement, labelString, selection, VISIBLE_ITEMS, style);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.common.MarkerType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>MarkerTypeComboElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.common.MarkerType} object.
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public MarkerTypeComboElement(CdmFormFactory formFactory, ICdmFormElement parentElement, String labelString,
MarkerType selection, int style) {
/**
*
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.MeasurementUnit;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>MeasurementUnitComboElement class.</p>
/**
* <p>Constructor for MeasurementUnitComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.MeasurementUnit} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.Modifier;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ModifierComboElement class.</p>
/**
* <p>Constructor for ModifierComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.Modifier} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NameRelationshipTypeComboElement class.</p>
/**
* <p>Constructor for NameRelationshipTypeComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.name.NameRelationshipType} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NameTypeDesignationStatusComboElement class.</p>
/**
* <p>Constructor for NameTypeDesignationStatusComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.location.NamedAreaType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NamedAreaTypeComboElement class.</p>
/**
* <p>Constructor for NamedAreaTypeComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.location.NamedAreaType} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NomenclaturalCodeComboElement class.</p>
/**
* <p>Constructor for NomenclaturalCodeComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param nomenclaturalCode a {@link eu.etaxonomy.cdm.model.name.NomenclaturalCode} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>NomenclaturalStatusTypeComboElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.name.NomenclaturalStatusType} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public NomenclaturalStatusTypeComboElement(CdmFormFactory toolkit, ICdmFormElement parentElement,
String labelString, NomenclaturalStatusType selection, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>PresenceAbsenceTermComboElement class.</p>
/**
* <p>Constructor for PresenceAbsenceTermComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.occurrence.PreservationMethod;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>PreservationMethodComboElement class.</p>
/**
* <p>Constructor for PreservationMethodComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.occurrence.PreservationMethod} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.name.Rank;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>RankComboElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.name.Rank} object.
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public RankComboElement(CdmFormFactory formFactory, ICdmFormElement parentElement, String labelString,
Rank selection, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.location.ReferenceSystem;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.store.TermStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ReferenceSystemComboElement class.</p>
/**
* <p>Constructor for ReferenceSystemComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.location.ReferenceSystem} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import eu.etaxonomy.cdm.model.reference.ReferenceType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ReferenceTypeComboElement class.</p>
* <p>Constructor for ReferenceTypeComboElement.</p>
*
* @param style a int.
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param referenceType a {@link eu.etaxonomy.cdm.model.reference.ReferenceType} object.
*/
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.media.RightsTerm;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>RightsTypeComboElement class.</p>
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.media.RightsTerm} object.
* @param style a int.
- * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
*/
public RightsTypeComboElement(CdmFormFactory toolkit, ICdmFormElement parentElement, String labelString,
RightsTerm selection, int style) {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.Scope;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>ScopeComboElement class.</p>
/**
* <p>Constructor for ScopeComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.Scope} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.ArrayList;
import java.util.List;
import eu.etaxonomy.cdm.model.description.Sex;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>SexComboElement class.</p>
/**
* <p>Constructor for SexComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.Sex} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>SpecimenTypeDesignationStatusComboElement class.</p>
/**
* <p>Constructor for SpecimenTypeDesignationStatusComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.Stage;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>StageComboElement class.</p>
/**
* <p>Constructor for StageComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.Stage} object.
* @param style a int.
ICdmFormElement parentElement, String labelString, Stage selection,
int style) {
super(formFactory, parentElement, labelString, selection, VISIBLE_ITEMS, style);
- // TODO Auto-generated constructor stub
}
/* (non-Javadoc)
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.State;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>StateComboElement class.</p>
/**
* <p>Constructor for StateComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.State} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.forms.term;
+package eu.etaxonomy.taxeditor.ui.term;
import java.util.List;
import eu.etaxonomy.cdm.model.description.StatisticalMeasure;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
/**
* <p>StatisticalMeasureComboElement class.</p>
/**
* <p>Constructor for StatisticalMeasureComboElement.</p>
*
- * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
- * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement} object.
* @param labelString a {@link java.lang.String} object.
* @param selection a {@link eu.etaxonomy.cdm.model.description.StatisticalMeasure} object.
* @param style a int.
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.translation;
+package eu.etaxonomy.taxeditor.ui.translation;
import com.google.api.translate.Translate;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.translation;
+package eu.etaxonomy.taxeditor.ui.translation;
import eu.etaxonomy.cdm.model.common.Language;
* @param source a {@link eu.etaxonomy.cdm.model.common.Language} object.
* @param target a {@link eu.etaxonomy.cdm.model.common.Language} object.
* @return a {@link java.lang.String} object.
- * @throws eu.etaxonomy.taxeditor.editor.translation.LanguageNotSupportedException if any.
+ * @throws eu.etaxonomy.taxeditor.ui.translation.LanguageNotSupportedException if any.
*/
public String translate(String text, Language source, Language target) throws LanguageNotSupportedException;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.translation;
+package eu.etaxonomy.taxeditor.ui.translation;
/**
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.translation;
+package eu.etaxonomy.taxeditor.ui.translation;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
/**
* <p>TranslationMetaDataWizardPage class.</p>
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.translation;
+package eu.etaxonomy.taxeditor.ui.translation;
import java.util.Map;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.translation;
+package eu.etaxonomy.taxeditor.ui.translation;
import java.util.ArrayList;
import java.util.Arrays;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.common.MultilanguageTextHelper;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.TermComboType;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.forms.LanguageStringWithLabelElement;
-import eu.etaxonomy.taxeditor.forms.MultilanguageTextElement;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.forms.term.EmptyComboElement;
-import eu.etaxonomy.taxeditor.forms.term.LanguageComboElement;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement;
+import eu.etaxonomy.taxeditor.ui.forms.MultilanguageTextElement;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
+import eu.etaxonomy.taxeditor.ui.term.EmptyComboElement;
+import eu.etaxonomy.taxeditor.ui.term.LanguageComboElement;
/**
* <p>TranslationWizardPage class.</p>
translatedText = service.translate(text, sourceLanguage, targetLanguage);
text_target.setText(translatedText);
} catch (LanguageNotSupportedException e) {
- EditorUtil.warningDialog("Language not supported", TranslationWizardPage.class, e.getMessage());
+ StoreUtil.warningDialog("Language not supported", TranslationWizardPage.class, e.getMessage());
} catch (Exception e){
- EditorUtil.warningDialog("Error translating text", TranslationWizardPage.class, e.getMessage());
+ StoreUtil.warningDialog("Error translating text", TranslationWizardPage.class, e.getMessage());
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account;
+package eu.etaxonomy.taxeditor.view;
import java.util.Collection;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.viewers.ArrayContentProvider;
import org.eclipse.jface.viewers.IBaseLabelProvider;
+import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.jface.viewers.Viewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.FocusAdapter;
import org.eclipse.swt.events.FocusEvent;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.ui.IMemento;
import org.eclipse.ui.IWorkbenchActionConstants;
-import org.eclipse.ui.part.ViewPart;
+import org.eclipse.ui.IWorkbenchPart;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
-import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
import eu.etaxonomy.taxeditor.model.ContextListenerAdapter;
import eu.etaxonomy.taxeditor.model.IContextListener;
-import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* @created Feb 16, 2011
* @version 1.0
*/
-public abstract class AbstractAccountView<T> extends ViewPart implements
- IConversationEnabled, IPostOperationEnabled {
+public abstract class AbstractAccountViewPart<T> extends AbstractCdmViewPart {
private class ContextListener extends ContextListenerAdapter{
return true;
}
-
/**
* @return
*/
public abstract Collection getInput();
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.operation.IPostOperationEnabled#onComplete()
- */
- @Override
- public boolean onComplete() {
- return true;
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.api.conversation.IConversationEnabled#getConversationHolder()
- */
- @Override
- public ConversationHolder getConversationHolder() {
- if(conversation == null){
- conversation = CdmStore.createConversation();
- }
- return conversation;
- }
/* (non-Javadoc)
* @see org.eclipse.ui.part.WorkbenchPart#dispose()
super.dispose();
}
- /* (non-Javadoc)
- * @see org.eclipse.ui.part.WorkbenchPart#setFocus()
- */
- /** {@inheritDoc} */
+
@Override
- public void setFocus() {
- if(getConversationHolder() != null){
- getConversationHolder().bind();
- }
- viewer.getControl().setFocus();
+ public void selectionChanged(IWorkbenchPart part, ISelection selection) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public Viewer getViewer() {
+ return viewer;
+ }
+
+ @Override
+ public void createViewer(Composite parent) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void changed(Object object) {
+ // do nothing
+ }
+
+
+ @Override
+ public boolean onComplete() {
+ return true;
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view;
+package eu.etaxonomy.taxeditor.view;
import org.eclipse.jface.viewers.ISelectionProvider;
import org.eclipse.jface.viewers.StructuredSelection;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
-import eu.etaxonomy.taxeditor.editor.view.detail.CdmSectionPart;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.view.detail.CdmSectionPart;
/**
* <p>Abstract AbstractCdmDataViewer class.</p>
* <p>Constructor for AbstractCdmDataViewer.</p>
*
* @param parent a {@link org.eclipse.swt.widgets.Composite} object.
- * @param viewPart a {@link eu.etaxonomy.taxeditor.model.AbstractCdmViewPart} object.
+ * @param viewPart a {@link eu.etaxonomy.taxeditor.view.AbstractCdmViewPart} object.
*/
public AbstractCdmDataViewer(Composite parent, AbstractCdmViewPart viewPart) {
this.viewPart = viewPart;
/**
* <p>removePart</p>
*
- * @param sectionPart a {@link eu.etaxonomy.taxeditor.editor.view.detail.CdmSectionPart} object.
+ * @param sectionPart a {@link eu.etaxonomy.taxeditor.view.detail.CdmSectionPart} object.
*/
protected void removePart(CdmSectionPart sectionPart){
managedForm.removePart(sectionPart);
/**
* <p>addPart</p>
*
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
*/
protected void addPart(AbstractFormSection section){
CdmSectionPart sectionPart = new CdmSectionPart(section);
/**
*
*/
-package eu.etaxonomy.taxeditor.editor.view;
+package eu.etaxonomy.taxeditor.view;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IEditorPart;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
import eu.etaxonomy.taxeditor.model.IDirtyMarkableSelectionProvider;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
* <p>Abstract AbstractCdmEditorViewPart class.</p>
* @return the currently active editor
*/
public IEditorPart getEditor(){
- return EditorUtil.getActiveEditor();
+ return StoreUtil.getActiveEditor();
}
/** {@inheritDoc} */
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.model;
+package eu.etaxonomy.taxeditor.view;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
+import eu.etaxonomy.taxeditor.model.IDirtyMarkableSelectionProvider;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.store.StoreUtil;
/** {@inheritDoc} */
public void update(CdmDataChangeMap changeEvents) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view;
+package eu.etaxonomy.taxeditor.view;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.ui.part.PageBook;
import org.eclipse.ui.part.ViewPart;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
+import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
/**
* <p>Abstract AbstractSplitableViewPart class.</p>
public AbstractSplitableViewPart() {
super();
- dialogSettings = TaxeditorEditorPlugin.getDefault().getDialogSettings();
+ dialogSettings = TaxeditorStorePlugin.getDefault().getDialogSettings();
}
initOrientation();
+ // FIXME since this class is not used at the moment we will not have to fix this soon
+ // it might also become irrelevant in future uses
// set the selection if there is an open editor
- if(EditorUtil.getActiveMultiPageTaxonEditor() != null){
- selectionChanged(EditorUtil.getActiveMultiPageTaxonEditor(), EditorUtil.getCurrentSelection());
- }
+// if(EditorUtil.getActiveMultiPageTaxonEditor() != null){
+// selectionChanged(EditorUtil.getActiveMultiPageTaxonEditor(), EditorUtil.getCurrentSelection());
+// }
}
private void initOrientation() {
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.view;
+package eu.etaxonomy.taxeditor.view.datasource;
import java.util.List;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.view;
+package eu.etaxonomy.taxeditor.view.datasource;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.view;
+package eu.etaxonomy.taxeditor.view.datasource;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
}
/** Constant <code>ID="eu.etaxonomy.taxeditor.store.datasource"{trunked}</code> */
- public static String ID = "eu.etaxonomy.taxeditor.store.datasource.datasourceView";
+ public static String ID = "eu.etaxonomy.taxeditor.view.datasource";
private TableViewer viewer;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.view;
+package eu.etaxonomy.taxeditor.view.datasource;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerComparator;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.view;
+package eu.etaxonomy.taxeditor.view.datasource;
import java.sql.SQLException;
import java.util.HashMap;
* <p>Constructor for CdmMetaDataAwareDataSourceContainer.</p>
*
* @param dataSource a {@link eu.etaxonomy.cdm.database.ICdmDataSource} object.
- * @param view a {@link eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart} object.
+ * @param view a {@link eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart} object.
*/
public CdmMetaDataAwareDataSourceContainer(ICdmDataSource dataSource, CdmDataSourceViewPart view){
this.dataSource = dataSource;
metaDataMap = getDefaultMetaDataMap();
job = new MetaDataJob(dataSource.getName());
+ job.setPriority(Job.DECORATE);
view.getService().schedule(job);
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
-import eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
+import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
* @author n.hoffmann
* <p>getSelectedDataSourceContainer</p>
*
* @param event a {@link org.eclipse.core.commands.ExecutionEvent} object.
- * @return a {@link eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer} object.
+ * @return a {@link eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer} object.
*/
protected CdmMetaDataAwareDataSourceContainer getSelectedDataSourceContainer(ExecutionEvent event){
ISelection menuSelection = HandlerUtil.getActiveMenuSelection(event);
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.ui.handlers.HandlerUtil;
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
-import eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
* <p>ChangeConnectionHandler class.</p>
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
/**
* <p>CloseConnectionHandler class.</p>
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.runtime.IStatus;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.expressions.PropertyTester;
import org.eclipse.jface.viewers.IStructuredSelection;
-import eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
* <p>DataSourceMenuPropertyTester class.</p>
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.ExecutionEvent;
+import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.handlers.HandlerUtil;
import eu.etaxonomy.cdm.database.CdmPersistentDataSource;
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
-import eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer;
+import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
* <p>DeleteDataSourceHandler class.</p>
/** {@inheritDoc} */
@Override
public boolean specificExecute(ExecutionEvent event) {
- ISelection menuSelection = HandlerUtil.getActiveMenuSelection(event);
- Object[] selectedObjects = ((StructuredSelection) menuSelection).toArray();
+ ISelection selection = HandlerUtil.getActivePart(event).getSite().getSelectionProvider().getSelection();
+ if(selection instanceof IStructuredSelection){
+ Object[] selectedObjects = ((IStructuredSelection) selection).toArray();
- // Delete from persistent data sources
- for(Object object : selectedObjects){
- CdmPersistentDataSource dataSource = (CdmPersistentDataSource) ((CdmMetaDataAwareDataSourceContainer) object).getDataSource();
- CdmDataSourceRepository.delete(dataSource);
+ if(! MessageDialog.openConfirm(HandlerUtil.getActiveShell(event), "Confirm Deletion", "Do you want to delete the selected datasources?")){
+ return false;
+ }
+ // Delete from persistent data sources
+ for(Object object : selectedObjects){
+ CdmPersistentDataSource dataSource = (CdmPersistentDataSource) ((CdmMetaDataAwareDataSourceContainer) object).getDataSource();
+ CdmDataSourceRepository.delete(dataSource);
+ }
+
+ return true;
}
-
- return true;
+ return false;
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.ui.handlers.HandlerUtil;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
-import eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer;
import eu.etaxonomy.taxeditor.datasource.wizard.CdmDataSourceWizard;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
+import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
* <p>EditDataSourceHandler class.</p>
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.datasource.handler;
+package eu.etaxonomy.taxeditor.view.datasource.handler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.ui.progress.IProgressConstants;
import eu.etaxonomy.cdm.database.update.CdmUpdater;
-import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
-import eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer;
import eu.etaxonomy.taxeditor.model.CdmProgressMonitorAdapter;
import eu.etaxonomy.taxeditor.store.StoreUtil;
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
+import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
+import eu.etaxonomy.taxeditor.view.datasource.CdmMetaDataAwareDataSourceContainer;
/**
* <p>UpdateDataSourceHandler class.</p>
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view.detail;
+package eu.etaxonomy.taxeditor.view.detail;
import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.jface.util.PropertyChangeEvent;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeNotSupportedException;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.name.container.AbstractGroupedContainer;
-import eu.etaxonomy.taxeditor.forms.AbstractFormSection;
-import eu.etaxonomy.taxeditor.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.model.IElementHasDetails;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.ITaxonBaseDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.IDerivedUnitFacadeDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
+import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.IDerivedUnitFacadeDetailSection;
/**
* <p>CdmSectionPart class.</p>
/**
* <p>Constructor for CdmSectionPart.</p>
*
- * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection} object.
* @param <T> a T object.
*/
public CdmSectionPart(AbstractFormSection<T> section) {
/** {@inheritDoc} */
@Override
public boolean setFormInput(Object input) {
- if(input instanceof AbstractGroupedContainer){
- input = ((AbstractGroupedContainer) input).getData();
+ if(input instanceof IElementHasDetails){
+ input = ((IElementHasDetails) input).getData();
}
if((input instanceof TaxonBase) && (formSection instanceof ITaxonBaseDetailSection)){
((ITaxonBaseDetailSection) formSection).setTaxonBase((TaxonBase) input);
try {
input = DerivedUnitFacade.NewInstance((DerivedUnitBase) input, PreferencesUtil.getDerivedUnitConfigurator());
} catch (DerivedUnitFacadeNotSupportedException e) {
- EditorUtil.error(getClass(), e);
+ StoreUtil.error(getClass(), e);
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view.detail;
+package eu.etaxonomy.taxeditor.view.detail;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmEditorViewPart;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
+import eu.etaxonomy.taxeditor.view.AbstractCdmViewPart;
/**
* <p>DetailsViewPart class.</p>
public class DetailsViewPart extends AbstractCdmEditorViewPart implements IPartContentHasSupplementalData{
/** Constant <code>ID="eu.etaxonomy.taxeditor.editor.forms.det"{trunked}</code> */
- public static String ID = "eu.etaxonomy.taxeditor.editor.forms.detailsView";
+ public static String ID = "eu.etaxonomy.taxeditor.view.detail";
private DetailsViewer viewer;
/** {@inheritDoc} */
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
- if(EditorUtil.getActiveEditor() == null){
+ if(StoreUtil.getActiveEditor() == null){
showEmptyPage();
return;
}
* @return a boolean.
*/
public boolean onComplete() {
- // TODO Auto-generated method stub
- return false;
+ return true;
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view.detail;
+package eu.etaxonomy.taxeditor.view.detail;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import eu.etaxonomy.cdm.model.agent.Person;
import eu.etaxonomy.cdm.model.agent.Team;
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
+import eu.etaxonomy.cdm.model.common.User;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmDataViewer;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.DetailType;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.section.agent.PersonDetailSection;
-import eu.etaxonomy.taxeditor.section.agent.TeamDetailSection;
-import eu.etaxonomy.taxeditor.section.agent.TeamOrPersonBaseDetailSection;
-import eu.etaxonomy.taxeditor.section.description.DescribedSpecimenSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionDetailSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementDetailSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementMediaSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionElementSourceSection;
-import eu.etaxonomy.taxeditor.section.description.DescriptionSourceSection;
-import eu.etaxonomy.taxeditor.section.description.MediaDetailsSection;
-import eu.etaxonomy.taxeditor.section.description.NaturalLanguageSection;
-import eu.etaxonomy.taxeditor.section.description.ScopeSection;
-import eu.etaxonomy.taxeditor.section.feature.FeatureDistributionDetailSection;
-import eu.etaxonomy.taxeditor.section.key.GeographicalScopeDetailSection;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyDetailSection;
-import eu.etaxonomy.taxeditor.section.key.PolytomousKeyNodeDetailSection;
-import eu.etaxonomy.taxeditor.section.key.ScopeRestrictionSection;
-import eu.etaxonomy.taxeditor.section.name.HybridDetailSection;
-import eu.etaxonomy.taxeditor.section.name.NameRelationshipDetailSection;
-import eu.etaxonomy.taxeditor.section.name.NomenclaturalStatusSection;
-import eu.etaxonomy.taxeditor.section.name.NonViralNameDetailSection;
-import eu.etaxonomy.taxeditor.section.name.ProtologueSection;
-import eu.etaxonomy.taxeditor.section.name.TypeDesignationSection;
-import eu.etaxonomy.taxeditor.section.occurrence.DerivedUnitBaseDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.FieldObservationDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.GatheringEventDetailSection;
-import eu.etaxonomy.taxeditor.section.occurrence.GeneralDetailSection;
-import eu.etaxonomy.taxeditor.section.reference.NomenclaturalReferenceDetailSection;
-import eu.etaxonomy.taxeditor.section.reference.ReferenceDetailSection;
-import eu.etaxonomy.taxeditor.section.taxon.ParsingMessagesSection;
-import eu.etaxonomy.taxeditor.section.taxon.TaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.section.agent.PersonDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.agent.TeamOrPersonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescribedSpecimenSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementMediaSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionElementSourceSection;
+import eu.etaxonomy.taxeditor.ui.section.description.DescriptionSourceSection;
+import eu.etaxonomy.taxeditor.ui.section.description.MediaDetailsSection;
+import eu.etaxonomy.taxeditor.ui.section.description.NaturalLanguageSection;
+import eu.etaxonomy.taxeditor.ui.section.description.ScopeSection;
+import eu.etaxonomy.taxeditor.ui.section.feature.FeatureDistributionDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.GeographicalScopeDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyNodeDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.key.ScopeRestrictionSection;
+import eu.etaxonomy.taxeditor.ui.section.name.HybridDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NameRelationshipDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NomenclaturalStatusSection;
+import eu.etaxonomy.taxeditor.ui.section.name.NonViralNameDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.name.ProtologueSection;
+import eu.etaxonomy.taxeditor.ui.section.name.TypeDesignationSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalReferenceDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.reference.ReferenceDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.taxon.ParsingMessagesSection;
+import eu.etaxonomy.taxeditor.ui.section.taxon.TaxonBaseDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.user.GroupsByUserDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.user.UserDetailSection;
+import eu.etaxonomy.taxeditor.view.AbstractCdmDataViewer;
+import eu.etaxonomy.taxeditor.view.AbstractCdmViewPart;
/**
* <p>DetailsViewer class.</p>
DERIVED_UNIT,
FEATURE_DISTRIBUTION,
POLYTOMOUS_KEY,
- POLYTOMOUS_KEY_NODE
+ POLYTOMOUS_KEY_NODE,
+ USER
}
private VIEW_PART currentViewPart;
* <p>Constructor for DetailsViewer.</p>
*
* @param parent a {@link org.eclipse.swt.widgets.Composite} object.
- * @param viewPart a {@link eu.etaxonomy.taxeditor.model.AbstractCdmViewPart} object.
+ * @param viewPart a {@link eu.etaxonomy.taxeditor.view.AbstractCdmViewPart} object.
*/
public DetailsViewer(Composite parent, AbstractCdmViewPart viewPart) {
super(parent, viewPart);
try {
input = DerivedUnitFacade.NewInstance((DerivedUnitBase) input, PreferencesUtil.getDerivedUnitConfigurator());
} catch (DerivedUnitFacadeNotSupportedException e) {
- EditorUtil.error(getClass(), e);
+ StoreUtil.error(getClass(), e);
}
}
super.setInput(input);
createPolytomousKeyNodeSection(rootElement);
currentViewPart = VIEW_PART.POLYTOMOUS_KEY_NODE;
}
+ }else if(getInput() instanceof User){
+ if(currentViewPart != VIEW_PART.USER){
+ createUserSection(rootElement);
+ currentViewPart = VIEW_PART.USER;
+ }
}else{
destroySections();
currentViewPart = VIEW_PART.EMPTY;
layout();
}
-
/* (non-Javadoc)
* @see org.eclipse.jface.viewers.Viewer#getSelection()
*/
destroySections();
PolytomousKeyNodeDetailSection polytomousKeyNodeDetailSection = (PolytomousKeyNodeDetailSection)
- formFactory.createCdmDetailSection(DetailType.POLYTOMOUS_KEY_NODE, getConversationHolder(), parent, this, Section.TWISTIE | Section.EXPANDED);
+ formFactory.createCdmDetailSection(DetailType.POLYTOMOUS_KEY_NODE, getConversationHolder(), parent, this, Section.TWISTIE | Section.EXPANDED);
addPart(polytomousKeyNodeDetailSection);
}
+
+ private void createUserSection(RootElement parent) {
+ destroySections();
+
+ UserDetailSection userDetailSection = (UserDetailSection)
+ formFactory.createCdmDetailSection(DetailType.USER, getConversationHolder(), parent, this, Section.TWISTIE | Section.EXPANDED);
+
+ GroupsByUserDetailSection groupByUserDetailSection = (GroupsByUserDetailSection) formFactory.createCdmDetailSection(DetailType.GROUPS_BY_USER, getConversationHolder(), parent, this, Section.TWISTIE | Section.EXPANDED);
+
+ addPart(userDetailSection);
+ addPart(groupByUserDetailSection);
+ }
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account.group.view;
+package eu.etaxonomy.taxeditor.view.group;
import org.eclipse.jface.viewers.LabelProvider;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account.group.view;
+package eu.etaxonomy.taxeditor.view.group;
import java.util.Collection;
import org.eclipse.jface.viewers.IBaseLabelProvider;
+import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.IWorkbenchPart;
import eu.etaxonomy.cdm.api.service.IUserService;
import eu.etaxonomy.cdm.model.common.Group;
-import eu.etaxonomy.taxeditor.account.AbstractAccountView;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.view.AbstractAccountViewPart;
/**
* @author n.hoffmann
* @created Feb 16, 2011
* @version 1.0
*/
-public class GroupView extends AbstractAccountView<Group>{
+public class GroupViewPart extends AbstractAccountViewPart<Group>{
public static String ID = "eu.etaxonomy.taxeditor.store.groupView";
*/
@Override
protected void createColumns(TableViewer viewer) {
- }
-
+ }
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.reporting;
+package eu.etaxonomy.taxeditor.view.reporting;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
*/
@Override
public void setFocus() {
- // TODO Auto-generated method stub
-
+
}
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view.supplementaldata;
+package eu.etaxonomy.taxeditor.view.supplementaldata;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.part.EditorPart;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmEditorViewPart;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
+import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart;
+import eu.etaxonomy.taxeditor.view.AbstractCdmViewPart;
/**
public class SupplementalDataViewPart extends AbstractCdmEditorViewPart {
/** Constant <code>ID="eu.etaxonomy.taxeditor.editor.view.supp"{trunked}</code> */
- public static final String ID = "eu.etaxonomy.taxeditor.editor.view.supplementalData";
+ public static final String ID = "eu.etaxonomy.taxeditor.view.supplementalData";
private SupplementalDataViewer viewer;
/** {@inheritDoc} */
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
- if(EditorUtil.getActiveEditor() == null){
+ if(StoreUtil.getActiveEditor() == null){
showEmptyPage();
return;
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.editor.view.supplementaldata;
+package eu.etaxonomy.taxeditor.view.supplementaldata;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.model.common.VersionableEntity;
import eu.etaxonomy.cdm.model.media.IdentifiableMediaEntity;
-import eu.etaxonomy.taxeditor.editor.name.container.AbstractGroupedContainer;
-import eu.etaxonomy.taxeditor.editor.view.AbstractCdmDataViewer;
-import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewer;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory;
-import eu.etaxonomy.taxeditor.forms.CdmFormFactory.EntityDetailType;
-import eu.etaxonomy.taxeditor.forms.RootElement;
-import eu.etaxonomy.taxeditor.model.AbstractCdmViewPart;
-import eu.etaxonomy.taxeditor.section.supplemental.AnnotationSection;
-import eu.etaxonomy.taxeditor.section.supplemental.CreditSection;
-import eu.etaxonomy.taxeditor.section.supplemental.ExtensionSection;
-import eu.etaxonomy.taxeditor.section.supplemental.HeadlineSection;
-import eu.etaxonomy.taxeditor.section.supplemental.MarkerSection;
-import eu.etaxonomy.taxeditor.section.supplemental.MediaSection;
-import eu.etaxonomy.taxeditor.section.supplemental.RightsSection;
-import eu.etaxonomy.taxeditor.section.supplemental.SourceSection;
-import eu.etaxonomy.taxeditor.section.supplemental.VersionSection;
+import eu.etaxonomy.taxeditor.model.IElementHasDetails;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.forms.RootElement;
+import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.AnnotationSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.CreditSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.ExtensionSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.HeadlineSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MarkerSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.MediaSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.RightsSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.SourceSection;
+import eu.etaxonomy.taxeditor.ui.section.supplemental.VersionSection;
+import eu.etaxonomy.taxeditor.view.AbstractCdmDataViewer;
+import eu.etaxonomy.taxeditor.view.AbstractCdmViewPart;
+import eu.etaxonomy.taxeditor.view.detail.DetailsViewer;
/**
* <p>SupplementalDataViewer class.</p>
* <p>Constructor for SupplementalDataViewer.</p>
*
* @param parent a {@link org.eclipse.swt.widgets.Composite} object.
- * @param viewPart a {@link eu.etaxonomy.taxeditor.model.AbstractCdmViewPart} object.
+ * @param viewPart a {@link eu.etaxonomy.taxeditor.view.AbstractCdmViewPart} object.
*/
public SupplementalDataViewer(Composite parent, AbstractCdmViewPart viewPart) {
super(parent, viewPart);
/** {@inheritDoc} */
@Override
public void setSelection(ISelection selection, boolean reveal) {
- // TODO Auto-generated method stub
}
Object input;
- if(getInput() instanceof AbstractGroupedContainer){
- input = ((AbstractGroupedContainer<?>) getInput()).getData();
+ if(getInput() instanceof IElementHasDetails){
+ input = ((IElementHasDetails) getInput()).getData();
}else{
input = getInput();
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account.user.view;
+package eu.etaxonomy.taxeditor.view.user;
import java.util.List;
* <p>dispose</p>
*/
public void dispose() {
- // TODO Auto-generated method stub
}
*/
/** {@inheritDoc} */
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- // TODO Auto-generated method stub
}
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account.user.view;
+package eu.etaxonomy.taxeditor.view.user;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.account.user.view;
+package eu.etaxonomy.taxeditor.view.user;
import java.util.List;
import eu.etaxonomy.cdm.api.service.IUserService;
import eu.etaxonomy.cdm.model.common.User;
-import eu.etaxonomy.taxeditor.account.AbstractAccountView;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.view.AbstractAccountViewPart;
/**
* <p>UserManagerView class.</p>
* @created 01.07.2009
* @version 1.0
*/
-public class UserView extends AbstractAccountView<User>{
+public class UserView extends AbstractAccountViewPart<User>{
/** Constant <code>ID="eu.etaxonomy.taxeditor.store.userManage"{trunked}</code> */