Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathalie Lepine2013-08-28 15:54:46 +0000
committerNathalie Lepine2013-08-28 15:54:46 +0000
commit600600c4be97d6de47c4fe5b9ed198083152e4ec (patch)
treebdbab2755402960aec762adf51c296ceec7750db
parentd296a9bba6feb72847ece499d50e8a7c41d291a3 (diff)
downloadorg.eclipse.eef-600600c4be97d6de47c4fe5b9ed198083152e4ec.tar.gz
org.eclipse.eef-600600c4be97d6de47c4fe5b9ed198083152e4ec.tar.xz
org.eclipse.eef-600600c4be97d6de47c4fe5b9ed198083152e4ec.zip
add non reg for LinkEOVFC and LinkEReferenceViewer
-rw-r--r--plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/services/common.mtl2
-rw-r--r--plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl7
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEObjectFlatComboViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEReferenceViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEObjectFlatComboViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEReferenceViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEObjectFlatComboViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEReferenceViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEObjectFlatComboViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEReferenceViewerSample.gifbin0 -> 223 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEObjectFlatComboViewerSample.gifbin0 -> 129 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEReferenceViewerSample.gifbin0 -> 129 bytes
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components66
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.properties8
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.xml24
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/eefnr_properties.plugin.xml12
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedReferencesTableSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedTableCompositionEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/CheckboxSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EMFComboViewerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EObjectFlatComboViewerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EReferencesViewerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/FlatReferenceTableSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ImageViewerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.java294
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEReferenceViewerSamplePropertiesEditionComponent.java339
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/MultiValuedEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RadioSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ReferencesTableSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RootPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SelectionDialogSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionViewerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionExtensionEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextareaSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TotalSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/FiltersPropertiesEditionPartProvider.java28
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages.properties6
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages_fr.properties6
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/parts/SimpleSamplePropertiesEditionPart.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/Interface_PropertiesEditionPartProvider.java12
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages.properties2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages_fr.properties2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NamingPropertiesEditionPartProvider.java20
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NavigationPropertiesEditionPartProvider.java64
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages.properties2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages_fr.properties2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages.properties12
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages_fr.properties12
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/EefnrViewsRepository.java42
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEObjectFlatComboViewerSamplePropertiesEditionPart.java187
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEReferenceViewerSamplePropertiesEditionPart.java187
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.java24
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.java537
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEReferenceViewerSamplePropertiesEditionPartForm.java537
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java24
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java521
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEReferenceViewerSamplePropertiesEditionPartImpl.java521
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedEObjectFlatComboViewerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedReferencesTableSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedTableCompositionEditorSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/CheckboxSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EMFComboViewerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EObjectFlatComboViewerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EReferencesViewerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrEEFAdapterFactory.java28
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrMessages.java36
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrPropertiesEditionPartProvider.java128
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/FlatReferenceTableSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ImageViewerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEObjectFlatComboViewerSamplePropertiesEditionProvider.java150
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEReferenceViewerSamplePropertiesEditionProvider.java150
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/MultiValuedEditorSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RadioSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ReferencesTableSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RootPropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SelectionDialogSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionEditorSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionViewerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionEditorSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionExtensionEditorSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSampleWithTwoTabsPropertiesEditionProvider.java44
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextareaSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TotalSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages.properties56
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages_fr.properties56
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/ReferencesPropertiesEditionPartProvider.java28
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages.properties6
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages_fr.properties6
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/CheckBoxExtendedEditorSampleBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/CheckBoxExtendedEditorSamplePropertiesEditionProvider.java46
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextEEFAdapterFactory.java18
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextPropertiesEditionPartProvider.java32
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/FlatReferenceExtendedEditorSamplePropertiesEditionProvider.java48
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/TableCompositionTargetExtensionEditorSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages.properties6
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages_fr.properties6
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceOwnerSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample1PropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample2PropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceOwnerSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample1PropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample2PropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/FiltersEEFAdapterFactory.java8
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/components/EventPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/EventPropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/NamingEEFAdapterFactory.java8
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AnotherSubtypeBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AttributeNavigationSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedReferencesTableSampleEditorPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/ElementBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/FirstModelNavigationSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/NamedElementPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/OwnerPropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SecondModelNavigationSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SubtypeBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AnotherSubtypePropertiesEditionProvider.java46
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AttributeNavigationSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedFlatReferencesTableSampleEditorPropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedReferencesTableSampleEditorPropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/ElementPropertiesEditionProvider.java44
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/FirstModelNavigationSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NamedElementPropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NavigationEEFAdapterFactory.java18
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SecondModelNavigationSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SmartModelNavigationSamplePropertiesEditionProvider.java44
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SubtypePropertiesEditionProvider.java44
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractEnabledSampleBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractSamplePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/ReferenceEnabledSampleBasePropertiesEditionComponent.java2
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractEnabledSamplePropertiesEditionProvider.java44
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractSamplePropertiesEditionProvider.java40
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferenceEnabledSamplePropertiesEditionProvider.java44
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferencesEEFAdapterFactory.java18
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/EefnrItemProviderAdapterFactory.java48
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEObjectFlatComboViewerSampleItemProvider.java185
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEReferenceViewerSampleItemProvider.java185
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/RootItemProvider.java10
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionEditorSampleItemProvider.java10
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionViewerSampleItemProvider.java20
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/TextSampleItemProvider.java4
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore16
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.genmodel10
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrFactory.java18
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrPackage.java266
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEObjectFlatComboViewerSample.java107
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEReferenceViewerSample.java107
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrFactoryImpl.java22
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrPackageImpl.java110
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEObjectFlatComboViewerSampleImpl.java281
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEReferenceViewerSampleImpl.java281
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrAdapterFactory.java36
-rw-r--r--tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrSwitch.java44
167 files changed, 6713 insertions, 1165 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/services/common.mtl b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/services/common.mtl
index acf22f31d..7d9634481 100644
--- a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/services/common.mtl
+++ b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/services/common.mtl
@@ -510,7 +510,7 @@ NOTE: Imports are managed here because addImport must be called from a model ele
[s.feature.metamodelGetter()/][s.addImport(s.feature.eContainingClass.ePackage.qualifiedMetamodelPackage())/]
[/template]
-[template public metamodelGetter(e : EReferenceViewerSettings)]
+[template public metamodelGetter(e : EReferenceViewerSettings) post (trim())]
[if (e.model.eInverse(GenFeature).genClass.genPackage.genModel.toString() <> e.getImportGenModel())]
[e.initializeImportManager2(e.model.eInverse(GenFeature)->first().genClass.genPackage.genModel, '', '')/]
[/if]
diff --git a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl
index bd31a8b59..d2d6a7b71 100644
--- a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl
+++ b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/widgets/impl/linkereferenceviewer/linkereferenceviewerControl.mtl
@@ -64,6 +64,7 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
}
}
[editionElement.name.toJavaIdentifier()/]Settings.setToReference(context.getEObject());
+ (([view.pepInterface()/])editingPart).[editionElement.views->first().viewPackageSetter()/](context.getEObject());
[else]
[include('org.eclipse.emf.eef.runtime.context.impl.EReferencePropertiesEditionContext')/] context = new EReferencePropertiesEditionContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]Settings, editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(semanticObject, PropertiesEditingProvider.class);
@@ -87,7 +88,7 @@ if ([editionElement.metamodelGetter()/].equals(msg.getFeature()) && [view.viewId
if (isAccessible([editionElement.views->first().editorID()/])) {
// init part
[editionElement.name.toJavaIdentifier()/]Settings = new EObjectFlatComboSettings([pec.pecModelClass().toJavaIdentifier()/], [editionElement.metamodelGetter()/]);
- [editionElement.name.toJavaIdentifier()/]CreateSettings = new ReferencesTableSettings(get[editionElement.name.toJavaIdentifier()/]CreateSettingsSource(), [editionElement.editorSetting.oclAsType(EReferenceViewerSettings).metamodelGetter()/]);
+ [editionElement.name.toJavaIdentifier()/]CreateSettings = new ReferencesTableSettings(get[editionElement.name.toJavaIdentifier()/]CreateSettingsSource(), [if (not editionElement.editorSetting.oclIsUndefined())][editionElement.editorSetting.oclAsType(EReferenceViewerSettings).metamodelGetter()/][/if]);
[view.viewIdentifier(pec)/].init[editionElement.views->first().viewPackageSignature()/]([editionElement.name.toJavaIdentifier()/]Settings);
// set the button mode
[view.viewIdentifier(pec)/].[editionElement.views->first().viewPackageSetter()/]ButtonMode([include('org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum')/].BROWSE);
@@ -137,6 +138,7 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
}
}
[editionElement.name.toJavaIdentifier()/]Settings.setToReference(context.getEObject());
+ (([view.pepInterface()/])editingPart).[editionElement.views->first().viewPackageSetter()/](context.getEObject());
[else]
[include('org.eclipse.emf.eef.runtime.context.impl.EReferencePropertiesEditionContext')/] context = new EReferencePropertiesEditionContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]Settings, editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(semanticObject, PropertiesEditingProvider.class);
@@ -217,6 +219,7 @@ if (event.getKind() == [include('org.eclipse.emf.eef.runtime.impl.notify.Propert
}
}
[editionElement.name.toJavaIdentifier()/]Settings.setToReference(context.getEObject());
+ (([view.pepInterface()/])editingPart).[editionElement.views->first().viewPackageSetter()/](context.getEObject());
[else]
[include('org.eclipse.emf.eef.runtime.context.impl.EReferencePropertiesEditionContext')/] context = new EReferencePropertiesEditionContext(editingContext, this, [editionElement.name.toJavaIdentifier()/]Settings, editingContext.getAdapterFactory());
[include('org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider')/] provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(semanticObject, PropertiesEditingProvider.class);
@@ -258,7 +261,7 @@ if (isAccessible([editionElement.views->first().editorID()/])) {
* @ return source setting for [editionElement.name.toJavaIdentifier()/]CreateSettings
*/
public EObject get[editionElement.name.toJavaIdentifier()/]CreateSettingsSource() {
-[editionElement.editorSetting.oclAsType(EReferenceViewerSettings).filter.filterBody()/]
+ [if (not editionElement.editorSetting.oclIsUndefined())][editionElement.editorSetting.oclAsType(EReferenceViewerSettings).filter.filterBody()/][/if]
}
[/if]
[/template]
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEObjectFlatComboViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEObjectFlatComboViewerSample.gif
new file mode 100644
index 000000000..352de32cb
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEObjectFlatComboViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEReferenceViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEReferenceViewerSample.gif
new file mode 100644
index 000000000..1875b139e
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEReferenceViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEObjectFlatComboViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEObjectFlatComboViewerSample.gif
new file mode 100644
index 000000000..7a6da4c5c
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEObjectFlatComboViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEReferenceViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEReferenceViewerSample.gif
new file mode 100644
index 000000000..a84730960
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEReferenceViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEObjectFlatComboViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEObjectFlatComboViewerSample.gif
new file mode 100644
index 000000000..2a7113645
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEObjectFlatComboViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEReferenceViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEReferenceViewerSample.gif
new file mode 100644
index 000000000..4d57a2bcf
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEReferenceViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEObjectFlatComboViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEObjectFlatComboViewerSample.gif
new file mode 100644
index 000000000..2a7113645
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEObjectFlatComboViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEReferenceViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEReferenceViewerSample.gif
new file mode 100644
index 000000000..4d57a2bcf
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEReferenceViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEObjectFlatComboViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEObjectFlatComboViewerSample.gif
new file mode 100644
index 000000000..be22463d2
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEObjectFlatComboViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEReferenceViewerSample.gif b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEReferenceViewerSample.gif
new file mode 100644
index 000000000..739ebbfa6
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEReferenceViewerSample.gif
Binary files differ
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components b/tests/org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components
index 3c587b723..09aa6fb1b 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-components="http://www.eclipse.org/emf/eef/components/1.0.0" xmlns:eef-mapping-filters="http://www.eclipse.org/emf/eef/mapping/filters/1.0.0" xmlns:eef-mapping-navigation="http://www.eclipse.org/emf/eef/mapping/navigation/1.0.0" xmlns:eef-views="http://www.eclipse.org/emf/eef/views/1.0.0">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-components="http://www.eclipse.org/emf/eef/components/1.0.0" xmlns:eef-mapping-filters="http://www.eclipse.org/emf/eef/mapping/filters/1.0.0" xmlns:eef-mapping-navigation="http://www.eclipse.org/emf/eef/mapping/navigation/1.0.0" xmlns:eef-mapping-settings="http://www.eclipse.org/emf/eef/mapping/settings/1.0.0" xmlns:eef-views="http://www.eclipse.org/emf/eef/views/1.0.0">
<eef-components:PropertiesEditionContext xmi:id="_Fx_LAAwvEd-uP4lw9e0IMw" documentation="Edition Context for eefnr GenPackage">
<categories xmi:id="_Fx_LAQwvEd-uP4lw9e0IMw" name="eefnr">
<bindings xsi:type="eef-components:PropertiesEditionComponent" xmi:id="_Fx_LAgwvEd-uP4lw9e0IMw" name="Root" views="_Fx_LQwwvEd-uP4lw9e0IMw">
@@ -347,6 +347,42 @@
</properties>
<model xsi:type="ecore:EClass" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//EReferencesViewerSample"/>
</bindings>
+ <bindings xsi:type="eef-components:PropertiesEditionComponent" xmi:id="_X8m_oA_IEeOtnotRHILiPg" name="LinkEObjectFlatComboViewerSample" views="_vpdhYQ_GEeOmeoHjPcUG7Q">
+ <properties xsi:type="eef-components:PropertiesEditionElement" xmi:id="_X8m_oQ_IEeOtnotRHILiPg" name="linkeobjectflatcomboviewerRequiredProperty" views="_vpdhYw_GEeOmeoHjPcUG7Q">
+ <model xsi:type="ecore:EReference" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEObjectFlatComboViewerSample/linkeobjectflatcomboviewerRequiredProperty"/>
+ </properties>
+ <properties xsi:type="eef-components:PropertiesEditionElement" xmi:id="_X8m_og_IEeOtnotRHILiPg" name="linkeobjectflatcomboviewerOptionalProperty" views="_vpdhZA_GEeOmeoHjPcUG7Q">
+ <model xsi:type="ecore:EReference" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEObjectFlatComboViewerSample/linkeobjectflatcomboviewerOptionalProperty"/>
+ </properties>
+ <properties xsi:type="eef-components:PropertiesEditionElement" xmi:id="_X8m_ow_IEeOtnotRHILiPg" name="linkeobjectflatcomboviewerROProperty" views="_vpdhZQ_GEeOmeoHjPcUG7Q">
+ <model xsi:type="ecore:EReference" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEObjectFlatComboViewerSample/linkeobjectflatcomboviewerROPropery"/>
+ </properties>
+ <model xsi:type="ecore:EClass" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEObjectFlatComboViewerSample"/>
+ </bindings>
+ <bindings xsi:type="eef-components:PropertiesEditionComponent" xmi:id="_u5QhkA_IEeOtnotRHILiPg" name="LinkEReferenceViewerSample" views="_NKsVMA_IEeOtnotRHILiPg">
+ <properties xsi:type="eef-components:PropertiesEditionElement" xmi:id="_u5QhkQ_IEeOtnotRHILiPg" name="linkereferenceviewerRequiredProperty" views="_NKsVMg_IEeOtnotRHILiPg">
+ <model xsi:type="ecore:EReference" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEReferenceViewerSample/linkereferenceviewerRequiredProperty"/>
+ <editorSetting xsi:type="eef-mapping-settings:EReferenceViewerSettings" xmi:id="_8Zj_sQ_aEeOSFvLuOKidPw">
+ <model href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ <filter xsi:type="eef-mapping-filters:JavaBodyStepFilter" xmi:id="_Iktt8A_bEeOSFvLuOKidPw" body="return semanticObject.eContainer();"/>
+ </editorSetting>
+ </properties>
+ <properties xsi:type="eef-components:PropertiesEditionElement" xmi:id="_u5RIoA_IEeOtnotRHILiPg" name="linkereferenceviewerOptionalProperty" views="_NKsVMw_IEeOtnotRHILiPg">
+ <model xsi:type="ecore:EReference" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEReferenceViewerSample/linkereferenceviewerOptionalProperty"/>
+ <editorSetting xsi:type="eef-mapping-settings:EReferenceViewerSettings" xmi:id="_Q_hXEA_bEeOSFvLuOKidPw">
+ <model href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ <filter xsi:type="eef-mapping-filters:JavaBodyStepFilter" xmi:id="_Q_hXEQ_bEeOSFvLuOKidPw" body="return semanticObject.eContainer();"/>
+ </editorSetting>
+ </properties>
+ <properties xsi:type="eef-components:PropertiesEditionElement" xmi:id="_u5RIoQ_IEeOtnotRHILiPg" name="linkereferenceviewerROProperty" views="_NKsVNA_IEeOtnotRHILiPg">
+ <model xsi:type="ecore:EReference" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEReferenceViewerSample/linkereferenceviewerROPropery"/>
+ <editorSetting xsi:type="eef-mapping-settings:EReferenceViewerSettings" xmi:id="_ROC7QA_bEeOSFvLuOKidPw">
+ <model href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ <filter xsi:type="eef-mapping-filters:JavaBodyStepFilter" xmi:id="_ROC7QQ_bEeOSFvLuOKidPw" body="return semanticObject.eContainer();"/>
+ </editorSetting>
+ </properties>
+ <model xsi:type="ecore:EClass" href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//LinkEReferenceViewerSample"/>
+ </bindings>
</categories>
<model href="platform:/resource/org.eclipse.emf.eef.tests.nonreg/model/eefnr.genmodel#//eefnr"/>
</eef-components:PropertiesEditionContext>
@@ -1157,6 +1193,34 @@
</elements>
</elements>
</views>
+ <views xmi:id="_vpdhYQ_GEeOmeoHjPcUG7Q" name="LinkEObjectFlatComboViewerSample">
+ <elements xsi:type="eef-views:Container" xmi:id="_vpdhYg_GEeOmeoHjPcUG7Q" name="properties">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/SWT.toolkits#//@widgets.4"/>
+ <elements xsi:type="eef-views:ElementEditor" xmi:id="_vpdhYw_GEeOmeoHjPcUG7Q" name="linkeobjectflatcomboviewerRequiredPropery">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/EMFProperties.toolkits#//@widgets.15"/>
+ </elements>
+ <elements xsi:type="eef-views:ElementEditor" xmi:id="_vpdhZA_GEeOmeoHjPcUG7Q" name="linkeobjectflatcomboviewerOptionalPropery">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/EMFProperties.toolkits#//@widgets.15"/>
+ </elements>
+ <elements xsi:type="eef-views:ElementEditor" xmi:id="_vpdhZQ_GEeOmeoHjPcUG7Q" name="linkeobjectflatcomboviewerROPropery" readOnly="true">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/EMFProperties.toolkits#//@widgets.15"/>
+ </elements>
+ </elements>
+ </views>
+ <views xmi:id="_NKsVMA_IEeOtnotRHILiPg" name="LinkEReferenceViewerSample">
+ <elements xsi:type="eef-views:Container" xmi:id="_NKsVMQ_IEeOtnotRHILiPg" name="properties">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/SWT.toolkits#//@widgets.4"/>
+ <elements xsi:type="eef-views:ElementEditor" xmi:id="_NKsVMg_IEeOtnotRHILiPg" name="linkereferenceviewerRequiredPropery">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/EMFProperties.toolkits#//@widgets.16"/>
+ </elements>
+ <elements xsi:type="eef-views:ElementEditor" xmi:id="_NKsVMw_IEeOtnotRHILiPg" name="linkereferenceviewerOptionalPropery">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/EMFProperties.toolkits#//@widgets.16"/>
+ </elements>
+ <elements xsi:type="eef-views:ElementEditor" xmi:id="_NKsVNA_IEeOtnotRHILiPg" name="linkereferenceviewerROPropery" readOnly="true">
+ <representation href="platform:/plugin/org.eclipse.emf.eef.views/std/EMFProperties.toolkits#//@widgets.16"/>
+ </elements>
+ </elements>
+ </views>
</categories>
</eef-views:ViewsRepository>
<eef-views:ViewsRepository xmi:id="_IPsHCz1-Ed-LLuOHydFNYe" documentation="Views repository for references GenPackage" name="references">
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.properties
index fdf7d01d3..7d4671ed4 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.properties
@@ -241,3 +241,11 @@ _UI_EReferencesViewerSample_type = EReferences Viewer Sample
_UI_EReferencesViewerSample_ereferencesviewerRequiredProperty_feature = Ereferencesviewer Required Property
_UI_EReferencesViewerSample_ereferencesviewerOptionalProperty_feature = Ereferencesviewer Optional Property
_UI_EReferencesViewerSample_ereferencesviewerROProperty_feature = Ereferencesviewer RO Property
+_UI_LinkEObjectFlatComboViewerSample_type = Link EObject Flat Combo Viewer Sample
+_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerRequiredProperty_feature = Linkeobjectflatcomboviewer Required Property
+_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerOptionalProperty_feature = Linkeobjectflatcomboviewer Optional Property
+_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerROPropery_feature = Linkeobjectflatcomboviewer RO Propery
+_UI_LinkEReferenceViewerSample_type = Link EReference Viewer Sample
+_UI_LinkEReferenceViewerSample_linkereferenceviewerRequiredProperty_feature = Linkereferenceviewer Required Property
+_UI_LinkEReferenceViewerSample_linkereferenceviewerOptionalProperty_feature = Linkereferenceviewer Optional Property
+_UI_LinkEReferenceViewerSample_linkereferenceviewerROPropery_feature = Linkereferenceviewer RO Propery
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.xml b/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.xml
index d8b753121..7902d6f48 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.xml
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/plugin.xml
@@ -367,6 +367,18 @@
id="org.eclipse.emf.eef.eefnr.section.SingleCompositionViewerSample"
tab="Base">
</propertySection>
+ <propertySection
+ class="org.eclipse.emf.eef.eefnr.parts.forms.LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm"
+ filter="org.eclipse.emf.eef.eefnr.providers.LinkEObjectFlatComboViewerSamplePropertiesEditionProvider$EditionFilter"
+ id="org.eclipse.emf.eef.eefnr.section.LinkEObjectFlatComboViewerSample"
+ tab="Base">
+ </propertySection>
+ <propertySection
+ class="org.eclipse.emf.eef.eefnr.parts.forms.LinkEReferenceViewerSamplePropertiesEditionPartForm"
+ filter="org.eclipse.emf.eef.eefnr.providers.LinkEReferenceViewerSamplePropertiesEditionProvider$EditionFilter"
+ id="org.eclipse.emf.eef.eefnr.section.LinkEReferenceViewerSample"
+ tab="Base">
+ </propertySection>
</propertySections>
</extension>
@@ -1020,6 +1032,18 @@
id="org.eclipse.emf.eef.eefnr.section.SingleCompositionViewerSample"
tab="Base">
</propertySection>
+ <propertySection
+ class="org.eclipse.emf.eef.eefnr.parts.forms.LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm"
+ filter="org.eclipse.emf.eef.eefnr.providers.LinkEObjectFlatComboViewerSamplePropertiesEditionProvider$EditionFilter"
+ id="org.eclipse.emf.eef.eefnr.section.LinkEObjectFlatComboViewerSample"
+ tab="Base">
+ </propertySection>
+ <propertySection
+ class="org.eclipse.emf.eef.eefnr.parts.forms.LinkEReferenceViewerSamplePropertiesEditionPartForm"
+ filter="org.eclipse.emf.eef.eefnr.providers.LinkEReferenceViewerSamplePropertiesEditionProvider$EditionFilter"
+ id="org.eclipse.emf.eef.eefnr.section.LinkEReferenceViewerSample"
+ tab="Base">
+ </propertySection>
</propertySections>
</extension>
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/eefnr_properties.plugin.xml b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/eefnr_properties.plugin.xml
index b5bea5b9f..9f4d92b47 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/eefnr_properties.plugin.xml
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/eefnr_properties.plugin.xml
@@ -243,6 +243,18 @@
id="org.eclipse.emf.eef.eefnr.section.EReferencesViewerSample"
tab="Base">
</propertySection>
+ <propertySection
+ class="org.eclipse.emf.eef.eefnr.parts.forms.LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm"
+ filter="org.eclipse.emf.eef.eefnr.providers.LinkEObjectFlatComboViewerSamplePropertiesEditionProvider$EditionFilter"
+ id="org.eclipse.emf.eef.eefnr.section.LinkEObjectFlatComboViewerSample"
+ tab="Base">
+ </propertySection>
+ <propertySection
+ class="org.eclipse.emf.eef.eefnr.parts.forms.LinkEReferenceViewerSamplePropertiesEditionPartForm"
+ filter="org.eclipse.emf.eef.eefnr.providers.LinkEReferenceViewerSamplePropertiesEditionProvider$EditionFilter"
+ id="org.eclipse.emf.eef.eefnr.section.LinkEReferenceViewerSample"
+ tab="Base">
+ </propertySection>
</propertySections>
</extension>
</plugin>
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent.java
index 9951a6aaf..47535b527 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent.java
@@ -280,4 +280,6 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent exte
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedReferencesTableSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedReferencesTableSamplePropertiesEditionComponent.java
index 1396a8f8e..72be2bfd2 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedReferencesTableSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedReferencesTableSamplePropertiesEditionComponent.java
@@ -260,4 +260,6 @@ public class AdvancedReferencesTableSamplePropertiesEditionComponent extends Sin
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedTableCompositionEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedTableCompositionEditorSamplePropertiesEditionComponent.java
index 7086368f7..e09a7acc6 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedTableCompositionEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/AdvancedTableCompositionEditorSamplePropertiesEditionComponent.java
@@ -324,4 +324,6 @@ public class AdvancedTableCompositionEditorSamplePropertiesEditionComponent exte
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/CheckboxSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/CheckboxSamplePropertiesEditionComponent.java
index 8189c481a..ad3c3b2b0 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/CheckboxSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/CheckboxSamplePropertiesEditionComponent.java
@@ -228,4 +228,6 @@ public class CheckboxSamplePropertiesEditionComponent extends SinglePartProperti
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EMFComboViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EMFComboViewerSamplePropertiesEditionComponent.java
index 8e2682733..687ba4639 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EMFComboViewerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EMFComboViewerSamplePropertiesEditionComponent.java
@@ -230,4 +230,6 @@ public class EMFComboViewerSamplePropertiesEditionComponent extends SinglePartPr
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EObjectFlatComboViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EObjectFlatComboViewerSamplePropertiesEditionComponent.java
index 178b06b4d..0ac5f009b 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EObjectFlatComboViewerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EObjectFlatComboViewerSamplePropertiesEditionComponent.java
@@ -318,4 +318,6 @@ public class EObjectFlatComboViewerSamplePropertiesEditionComponent extends Sing
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EReferencesViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EReferencesViewerSamplePropertiesEditionComponent.java
index 1a1a034df..d218d1523 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EReferencesViewerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/EReferencesViewerSamplePropertiesEditionComponent.java
@@ -241,4 +241,6 @@ public class EReferencesViewerSamplePropertiesEditionComponent extends SinglePar
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/FlatReferenceTableSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/FlatReferenceTableSamplePropertiesEditionComponent.java
index c94077246..7142866d8 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/FlatReferenceTableSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/FlatReferenceTableSamplePropertiesEditionComponent.java
@@ -285,4 +285,6 @@ public class FlatReferenceTableSamplePropertiesEditionComponent extends SinglePa
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ImageViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ImageViewerSamplePropertiesEditionComponent.java
index d8d1c4421..b54b68da1 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ImageViewerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ImageViewerSamplePropertiesEditionComponent.java
@@ -246,4 +246,6 @@ public class ImageViewerSamplePropertiesEditionComponent extends SinglePartPrope
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.java
new file mode 100644
index 000000000..be13d4cb3
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.java
@@ -0,0 +1,294 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.components;
+
+// Start of user code for imports
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.WrappedException;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+import org.eclipse.emf.ecore.util.EcoreUtil;
+
+import org.eclipse.emf.eef.eefnr.EefnrFactory;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample;
+import org.eclipse.emf.eef.eefnr.TextSample;
+import org.eclipse.emf.eef.eefnr.TotalSample;
+
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+import org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.api.notify.EStructuralFeatureNotificationFilter;
+import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
+import org.eclipse.emf.eef.runtime.api.notify.NotificationFilter;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.context.impl.EObjectPropertiesEditionContext;
+
+import org.eclipse.emf.eef.runtime.impl.components.SinglePartPropertiesEditingComponent;
+
+import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFConverterUtil;
+
+import org.eclipse.emf.eef.runtime.policies.PropertiesEditingPolicy;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEObjectFlatComboViewerSamplePropertiesEditionComponent extends SinglePartPropertiesEditingComponent {
+
+
+ public static String BASE_PART = "Base"; //$NON-NLS-1$
+
+
+ /**
+ * Settings for linkeobjectflatcomboviewerRequiredProperty LinkEObjectFlatComboViewer
+ */
+ private EObjectFlatComboSettings linkeobjectflatcomboviewerRequiredPropertySettings;
+
+ /**
+ * Settings for linkeobjectflatcomboviewerOptionalProperty LinkEObjectFlatComboViewer
+ */
+ private EObjectFlatComboSettings linkeobjectflatcomboviewerOptionalPropertySettings;
+
+ /**
+ * Settings for linkeobjectflatcomboviewerROProperty LinkEObjectFlatComboViewer
+ */
+ private EObjectFlatComboSettings linkeobjectflatcomboviewerROPropertySettings;
+
+
+ /**
+ * Default constructor
+ *
+ */
+ public LinkEObjectFlatComboViewerSamplePropertiesEditionComponent(PropertiesEditingContext editingContext, EObject linkEObjectFlatComboViewerSample, String editing_mode) {
+ super(editingContext, linkEObjectFlatComboViewerSample, editing_mode);
+ parts = new String[] { BASE_PART };
+ repositoryKey = EefnrViewsRepository.class;
+ partKey = EefnrViewsRepository.LinkEObjectFlatComboViewerSample.class;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, int, org.eclipse.emf.ecore.EObject,
+ * org.eclipse.emf.ecore.resource.ResourceSet)
+ *
+ */
+ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) {
+ setInitializing(true);
+ if (editingPart != null && key == partKey) {
+ editingPart.setContext(elt, allResource);
+
+ final LinkEObjectFlatComboViewerSample linkEObjectFlatComboViewerSample = (LinkEObjectFlatComboViewerSample)elt;
+ final LinkEObjectFlatComboViewerSamplePropertiesEditionPart basePart = (LinkEObjectFlatComboViewerSamplePropertiesEditionPart)editingPart;
+ // init values
+ if (isAccessible(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery)) {
+ // init part
+ linkeobjectflatcomboviewerRequiredPropertySettings = new EObjectFlatComboSettings(linkEObjectFlatComboViewerSample, EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty());
+ basePart.initLinkeobjectflatcomboviewerRequiredPropery(linkeobjectflatcomboviewerRequiredPropertySettings);
+ // set the button mode
+ basePart.setLinkeobjectflatcomboviewerRequiredProperyButtonMode(ButtonsModeEnum.BROWSE);
+ }
+ if (isAccessible(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery)) {
+ // init part
+ linkeobjectflatcomboviewerOptionalPropertySettings = new EObjectFlatComboSettings(linkEObjectFlatComboViewerSample, EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty());
+ basePart.initLinkeobjectflatcomboviewerOptionalPropery(linkeobjectflatcomboviewerOptionalPropertySettings);
+ // set the button mode
+ basePart.setLinkeobjectflatcomboviewerOptionalProperyButtonMode(ButtonsModeEnum.BROWSE);
+ }
+ if (isAccessible(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery)) {
+ // init part
+ linkeobjectflatcomboviewerROPropertySettings = new EObjectFlatComboSettings(linkEObjectFlatComboViewerSample, EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery());
+ basePart.initLinkeobjectflatcomboviewerROPropery(linkeobjectflatcomboviewerROPropertySettings);
+ // set the button mode
+ basePart.setLinkeobjectflatcomboviewerROProperyButtonMode(ButtonsModeEnum.BROWSE);
+ }
+ // init filters
+
+
+
+ // init values for referenced views
+
+ // init filters for referenced views
+
+ }
+ setInitializing(false);
+ }
+
+
+
+
+
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#associatedFeature(java.lang.Object)
+ */
+ public EStructuralFeature associatedFeature(Object editorKey) {
+ if (editorKey == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery) {
+ return EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty();
+ }
+ if (editorKey == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery) {
+ return EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty();
+ }
+ if (editorKey == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery) {
+ return EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery();
+ }
+ return super.associatedFeature(editorKey);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updateSemanticModel(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public void updateSemanticModel(final IPropertiesEditionEvent event) {
+ LinkEObjectFlatComboViewerSample linkEObjectFlatComboViewerSample = (LinkEObjectFlatComboViewerSample)semanticObject;
+ if (EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery == event.getAffectedEditor()) {
+ if (event.getKind() == PropertiesEditionEvent.SET) {
+ linkeobjectflatcomboviewerRequiredPropertySettings.setToReference((TextSample)event.getNewValue());
+ } else if (event.getKind() == PropertiesEditionEvent.EDIT) {
+ EObjectPropertiesEditionContext context = new EObjectPropertiesEditionContext(editingContext, this, (EObject) event.getNewValue(), editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt((EObject) event.getNewValue(), PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy editionPolicy = provider.getPolicy(context);
+ if (editionPolicy != null) {
+ editionPolicy.execute();
+ }
+ }
+ } else if (event.getKind() == PropertiesEditionEvent.ADD) {
+ TextSample eObject = EefnrFactory.eINSTANCE.createTextSample();
+ EObjectPropertiesEditionContext context = new EObjectPropertiesEditionContext(editingContext, this, eObject, editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy policy = provider.getPolicy(context);
+ if (policy != null) {
+ policy.execute();
+ }
+ }
+ linkeobjectflatcomboviewerRequiredPropertySettings.setToReference(eObject);
+ }
+ }
+ if (EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery == event.getAffectedEditor()) {
+ if (event.getKind() == PropertiesEditionEvent.SET) {
+ linkeobjectflatcomboviewerOptionalPropertySettings.setToReference((TextSample)event.getNewValue());
+ } else if (event.getKind() == PropertiesEditionEvent.EDIT) {
+ EObjectPropertiesEditionContext context = new EObjectPropertiesEditionContext(editingContext, this, (EObject) event.getNewValue(), editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt((EObject) event.getNewValue(), PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy editionPolicy = provider.getPolicy(context);
+ if (editionPolicy != null) {
+ editionPolicy.execute();
+ }
+ }
+ } else if (event.getKind() == PropertiesEditionEvent.ADD) {
+ TextSample eObject = EefnrFactory.eINSTANCE.createTextSample();
+ EObjectPropertiesEditionContext context = new EObjectPropertiesEditionContext(editingContext, this, eObject, editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy policy = provider.getPolicy(context);
+ if (policy != null) {
+ policy.execute();
+ }
+ }
+ linkeobjectflatcomboviewerOptionalPropertySettings.setToReference(eObject);
+ }
+ }
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification)
+ */
+ public void updatePart(Notification msg) {
+ super.updatePart(msg);
+ if (editingPart.isVisible()) {
+ LinkEObjectFlatComboViewerSamplePropertiesEditionPart basePart = (LinkEObjectFlatComboViewerSamplePropertiesEditionPart)editingPart;
+ if (EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty().equals(msg.getFeature()) && basePart != null && isAccessible(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery))
+ basePart.setLinkeobjectflatcomboviewerRequiredPropery((EObject)msg.getNewValue());
+ if (EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty().equals(msg.getFeature()) && basePart != null && isAccessible(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery))
+ basePart.setLinkeobjectflatcomboviewerOptionalPropery((EObject)msg.getNewValue());
+ if (EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery().equals(msg.getFeature()) && basePart != null && isAccessible(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery))
+ basePart.setLinkeobjectflatcomboviewerROPropery((EObject)msg.getNewValue());
+
+ }
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#getNotificationFilters()
+ */
+ @Override
+ protected NotificationFilter[] getNotificationFilters() {
+ NotificationFilter filter = new EStructuralFeatureNotificationFilter(
+ EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty(),
+ EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty(),
+ EefnrPackage.eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery() );
+ return new NotificationFilter[] {filter,};
+ }
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#isRequired(java.lang.Object, int)
+ *
+ */
+ public boolean isRequired(Object key, int kind) {
+ return key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#validateValue(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public Diagnostic validateValue(IPropertiesEditionEvent event) {
+ Diagnostic ret = Diagnostic.OK_INSTANCE;
+ if (event.getNewValue() != null) {
+ try {
+ } catch (IllegalArgumentException iae) {
+ ret = BasicDiagnostic.toDiagnostic(iae);
+ } catch (WrappedException we) {
+ ret = BasicDiagnostic.toDiagnostic(we);
+ }
+ }
+ return ret;
+ }
+
+
+
+
+
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEReferenceViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEReferenceViewerSamplePropertiesEditionComponent.java
new file mode 100644
index 000000000..f944dde5c
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/LinkEReferenceViewerSamplePropertiesEditionComponent.java
@@ -0,0 +1,339 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.components;
+
+// Start of user code for imports
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.WrappedException;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+import org.eclipse.emf.ecore.util.EcoreUtil;
+
+import org.eclipse.emf.eef.eefnr.EefnrFactory;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample;
+import org.eclipse.emf.eef.eefnr.TextSample;
+import org.eclipse.emf.eef.eefnr.TotalSample;
+
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+import org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart;
+import org.eclipse.emf.eef.eefnr.parts.impl.LinkEReferenceViewerSamplePropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.notify.EStructuralFeatureNotificationFilter;
+import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
+import org.eclipse.emf.eef.runtime.api.notify.NotificationFilter;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.context.impl.EObjectPropertiesEditionContext;
+import org.eclipse.emf.eef.runtime.context.impl.TypedEReferencePropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.components.SinglePartPropertiesEditingComponent;
+
+import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFConverterUtil;
+
+import org.eclipse.emf.eef.runtime.policies.PropertiesEditingPolicy;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.referencestable.ReferencesTableSettings;
+
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEReferenceViewerSamplePropertiesEditionComponent extends SinglePartPropertiesEditingComponent {
+
+
+ public static String BASE_PART = "Base"; //$NON-NLS-1$
+
+
+ /**
+ * Settings for linkereferenceviewerRequiredProperty LinkEReferenceViewer
+ */
+ private EObjectFlatComboSettings linkereferenceviewerRequiredPropertySettings;
+
+ /**
+ * Creation Settings for linkereferenceviewerRequiredProperty LinkEReferenceViewer
+ */
+ private ReferencesTableSettings linkereferenceviewerRequiredPropertyCreateSettings;
+
+ /**
+ * Settings for linkereferenceviewerOptionalProperty LinkEReferenceViewer
+ */
+ private EObjectFlatComboSettings linkereferenceviewerOptionalPropertySettings;
+
+ /**
+ * Creation Settings for linkereferenceviewerOptionalProperty LinkEReferenceViewer
+ */
+ private ReferencesTableSettings linkereferenceviewerOptionalPropertyCreateSettings;
+
+ /**
+ * Settings for linkereferenceviewerROProperty LinkEReferenceViewer
+ */
+ private EObjectFlatComboSettings linkereferenceviewerROPropertySettings;
+
+ /**
+ * Creation Settings for linkereferenceviewerROProperty LinkEReferenceViewer
+ */
+ private ReferencesTableSettings linkereferenceviewerROPropertyCreateSettings;
+
+
+ /**
+ * Default constructor
+ *
+ */
+ public LinkEReferenceViewerSamplePropertiesEditionComponent(PropertiesEditingContext editingContext, EObject linkEReferenceViewerSample, String editing_mode) {
+ super(editingContext, linkEReferenceViewerSample, editing_mode);
+ parts = new String[] { BASE_PART };
+ repositoryKey = EefnrViewsRepository.class;
+ partKey = EefnrViewsRepository.LinkEReferenceViewerSample.class;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#initPart(java.lang.Object, int, org.eclipse.emf.ecore.EObject,
+ * org.eclipse.emf.ecore.resource.ResourceSet)
+ *
+ */
+ public void initPart(Object key, int kind, EObject elt, ResourceSet allResource) {
+ setInitializing(true);
+ if (editingPart != null && key == partKey) {
+ editingPart.setContext(elt, allResource);
+
+ final LinkEReferenceViewerSample linkEReferenceViewerSample = (LinkEReferenceViewerSample)elt;
+ final LinkEReferenceViewerSamplePropertiesEditionPart basePart = (LinkEReferenceViewerSamplePropertiesEditionPart)editingPart;
+ // init values
+ if (isAccessible(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery)) {
+ // init part
+ linkereferenceviewerRequiredPropertySettings = new EObjectFlatComboSettings(linkEReferenceViewerSample, EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty());
+ linkereferenceviewerRequiredPropertyCreateSettings = new ReferencesTableSettings(getlinkereferenceviewerRequiredPropertyCreateSettingsSource(), EefnrPackage.eINSTANCE.getRoot_Samples());
+ basePart.initLinkereferenceviewerRequiredPropery(linkereferenceviewerRequiredPropertySettings);
+ // set the button mode
+ basePart.setLinkereferenceviewerRequiredProperyButtonMode(ButtonsModeEnum.BROWSE);
+ }
+ if (isAccessible(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery)) {
+ // init part
+ linkereferenceviewerOptionalPropertySettings = new EObjectFlatComboSettings(linkEReferenceViewerSample, EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty());
+ linkereferenceviewerOptionalPropertyCreateSettings = new ReferencesTableSettings(getlinkereferenceviewerOptionalPropertyCreateSettingsSource(), EefnrPackage.eINSTANCE.getRoot_Samples());
+ basePart.initLinkereferenceviewerOptionalPropery(linkereferenceviewerOptionalPropertySettings);
+ // set the button mode
+ basePart.setLinkereferenceviewerOptionalProperyButtonMode(ButtonsModeEnum.BROWSE);
+ }
+ if (isAccessible(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery)) {
+ // init part
+ linkereferenceviewerROPropertySettings = new EObjectFlatComboSettings(linkEReferenceViewerSample, EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerROPropery());
+ linkereferenceviewerROPropertyCreateSettings = new ReferencesTableSettings(getlinkereferenceviewerROPropertyCreateSettingsSource(), EefnrPackage.eINSTANCE.getRoot_Samples());
+ basePart.initLinkereferenceviewerROPropery(linkereferenceviewerROPropertySettings);
+ // set the button mode
+ basePart.setLinkereferenceviewerROProperyButtonMode(ButtonsModeEnum.BROWSE);
+ }
+ // init filters
+
+
+
+ // init values for referenced views
+
+ // init filters for referenced views
+
+ }
+ setInitializing(false);
+ }
+
+
+
+
+
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#associatedFeature(java.lang.Object)
+ */
+ public EStructuralFeature associatedFeature(Object editorKey) {
+ if (editorKey == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery) {
+ return EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty();
+ }
+ if (editorKey == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery) {
+ return EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty();
+ }
+ if (editorKey == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery) {
+ return EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerROPropery();
+ }
+ return super.associatedFeature(editorKey);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updateSemanticModel(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public void updateSemanticModel(final IPropertiesEditionEvent event) {
+ LinkEReferenceViewerSample linkEReferenceViewerSample = (LinkEReferenceViewerSample)semanticObject;
+ if (EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery == event.getAffectedEditor()) {
+ if (event.getKind() == PropertiesEditionEvent.SET) {
+ linkereferenceviewerRequiredPropertySettings.setToReference((TextSample)event.getNewValue());
+ } else if (event.getKind() == PropertiesEditionEvent.EDIT) {
+ EObjectPropertiesEditionContext context = new EObjectPropertiesEditionContext(editingContext, this, (EObject) event.getNewValue(), editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt((EObject) event.getNewValue(), PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy editionPolicy = provider.getPolicy(context);
+ if (editionPolicy != null) {
+ editionPolicy.execute();
+ }
+ }
+ } else if (event.getKind() == PropertiesEditionEvent.ADD) {
+ TextSample eObject = EefnrFactory.eINSTANCE.createTextSample();
+ TypedEReferencePropertiesEditingContext context = new TypedEReferencePropertiesEditingContext(editingContext, this, linkereferenceviewerRequiredPropertyCreateSettings, EefnrPackage.Literals.TEXT_SAMPLE, editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy policy = provider.getPolicy(context);
+ if (policy != null) {
+ policy.execute();
+ }
+ }
+ linkereferenceviewerRequiredPropertySettings.setToReference(context.getEObject());
+ ((LinkEReferenceViewerSamplePropertiesEditionPart)editingPart).setLinkereferenceviewerRequiredPropery(context.getEObject());
+ }
+ }
+ if (EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery == event.getAffectedEditor()) {
+ if (event.getKind() == PropertiesEditionEvent.SET) {
+ linkereferenceviewerOptionalPropertySettings.setToReference((TextSample)event.getNewValue());
+ } else if (event.getKind() == PropertiesEditionEvent.EDIT) {
+ EObjectPropertiesEditionContext context = new EObjectPropertiesEditionContext(editingContext, this, (EObject) event.getNewValue(), editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt((EObject) event.getNewValue(), PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy editionPolicy = provider.getPolicy(context);
+ if (editionPolicy != null) {
+ editionPolicy.execute();
+ }
+ }
+ } else if (event.getKind() == PropertiesEditionEvent.ADD) {
+ TextSample eObject = EefnrFactory.eINSTANCE.createTextSample();
+ TypedEReferencePropertiesEditingContext context = new TypedEReferencePropertiesEditingContext(editingContext, this, linkereferenceviewerOptionalPropertyCreateSettings, EefnrPackage.Literals.TEXT_SAMPLE, editingContext.getAdapterFactory());
+ PropertiesEditingProvider provider = (PropertiesEditingProvider)editingContext.getAdapterFactory().adapt(eObject, PropertiesEditingProvider.class);
+ if (provider != null) {
+ PropertiesEditingPolicy policy = provider.getPolicy(context);
+ if (policy != null) {
+ policy.execute();
+ }
+ }
+ linkereferenceviewerOptionalPropertySettings.setToReference(context.getEObject());
+ ((LinkEReferenceViewerSamplePropertiesEditionPart)editingPart).setLinkereferenceviewerOptionalPropery(context.getEObject());
+ }
+ }
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updatePart(org.eclipse.emf.common.notify.Notification)
+ */
+ public void updatePart(Notification msg) {
+ super.updatePart(msg);
+ if (editingPart.isVisible()) {
+ LinkEReferenceViewerSamplePropertiesEditionPart basePart = (LinkEReferenceViewerSamplePropertiesEditionPart)editingPart;
+ if (EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty().equals(msg.getFeature()) && basePart != null && isAccessible(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery))
+ basePart.setLinkereferenceviewerRequiredPropery((EObject)msg.getNewValue());
+ if (EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty().equals(msg.getFeature()) && basePart != null && isAccessible(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery))
+ basePart.setLinkereferenceviewerOptionalPropery((EObject)msg.getNewValue());
+ if (EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerROPropery().equals(msg.getFeature()) && basePart != null && isAccessible(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery))
+ basePart.setLinkereferenceviewerROPropery((EObject)msg.getNewValue());
+
+ }
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#getNotificationFilters()
+ */
+ @Override
+ protected NotificationFilter[] getNotificationFilters() {
+ NotificationFilter filter = new EStructuralFeatureNotificationFilter(
+ EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty(),
+ EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty(),
+ EefnrPackage.eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerROPropery() );
+ return new NotificationFilter[] {filter,};
+ }
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#isRequired(java.lang.Object, int)
+ *
+ */
+ public boolean isRequired(Object key, int kind) {
+ return key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent#validateValue(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public Diagnostic validateValue(IPropertiesEditionEvent event) {
+ Diagnostic ret = Diagnostic.OK_INSTANCE;
+ if (event.getNewValue() != null) {
+ try {
+ } catch (IllegalArgumentException iae) {
+ ret = BasicDiagnostic.toDiagnostic(iae);
+ } catch (WrappedException we) {
+ ret = BasicDiagnostic.toDiagnostic(we);
+ }
+ }
+ return ret;
+ }
+
+
+
+
+
+ /**
+ * @ return source setting for linkereferenceviewerRequiredPropertyCreateSettings
+ */
+ public EObject getlinkereferenceviewerRequiredPropertyCreateSettingsSource() {
+ return semanticObject.eContainer();
+ }
+
+ /**
+ * @ return source setting for linkereferenceviewerOptionalPropertyCreateSettings
+ */
+ public EObject getlinkereferenceviewerOptionalPropertyCreateSettingsSource() {
+ return semanticObject.eContainer();
+ }
+
+ /**
+ * @ return source setting for linkereferenceviewerROPropertyCreateSettings
+ */
+ public EObject getlinkereferenceviewerROPropertyCreateSettingsSource() {
+ return semanticObject.eContainer();
+ }
+
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/MultiValuedEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/MultiValuedEditorSamplePropertiesEditionComponent.java
index c054955bc..00000be13 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/MultiValuedEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/MultiValuedEditorSamplePropertiesEditionComponent.java
@@ -255,4 +255,6 @@ public class MultiValuedEditorSamplePropertiesEditionComponent extends SinglePar
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RadioSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RadioSamplePropertiesEditionComponent.java
index 1c3d7530e..c05abbdff 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RadioSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RadioSamplePropertiesEditionComponent.java
@@ -230,4 +230,6 @@ public class RadioSamplePropertiesEditionComponent extends SinglePartPropertiesE
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ReferencesTableSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ReferencesTableSamplePropertiesEditionComponent.java
index 5bc3c2235..3eb779718 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ReferencesTableSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/ReferencesTableSamplePropertiesEditionComponent.java
@@ -301,4 +301,6 @@ public class ReferencesTableSamplePropertiesEditionComponent extends SinglePartP
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RootPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RootPropertiesEditionComponent.java
index 291024efa..d2c4e0a45 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RootPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/RootPropertiesEditionComponent.java
@@ -227,4 +227,6 @@ public class RootPropertiesEditionComponent extends SinglePartPropertiesEditingC
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SamplePropertiesEditionComponent.java
index b388e1470..17024fb5a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SamplePropertiesEditionComponent.java
@@ -218,4 +218,6 @@ public class SamplePropertiesEditionComponent extends SinglePartPropertiesEditin
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SelectionDialogSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SelectionDialogSamplePropertiesEditionComponent.java
index d2ceab6fe..508e85437 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SelectionDialogSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SelectionDialogSamplePropertiesEditionComponent.java
@@ -243,4 +243,6 @@ public class SelectionDialogSamplePropertiesEditionComponent extends SinglePartP
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionEditorSamplePropertiesEditionComponent.java
index cb68b9162..471820ee9 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionEditorSamplePropertiesEditionComponent.java
@@ -342,4 +342,6 @@ public class SingleCompositionEditorSamplePropertiesEditionComponent extends Sin
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionViewerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionViewerSamplePropertiesEditionComponent.java
index e5493f727..09a05b781 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionViewerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/SingleCompositionViewerSamplePropertiesEditionComponent.java
@@ -216,4 +216,6 @@ public class SingleCompositionViewerSamplePropertiesEditionComponent extends Sin
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionEditorSamplePropertiesEditionComponent.java
index f0fe44ab6..6f2d4566f 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionEditorSamplePropertiesEditionComponent.java
@@ -324,4 +324,6 @@ public class TableCompositionEditorSamplePropertiesEditionComponent extends Sing
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionExtensionEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionExtensionEditorSamplePropertiesEditionComponent.java
index 7f1a0fd4e..087f2d691 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionExtensionEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TableCompositionExtensionEditorSamplePropertiesEditionComponent.java
@@ -300,4 +300,6 @@ public class TableCompositionExtensionEditorSamplePropertiesEditionComponent ext
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSamplePropertiesEditionComponent.java
index b170dcaaa..a2be5487f 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSamplePropertiesEditionComponent.java
@@ -241,4 +241,6 @@ public class TextSamplePropertiesEditionComponent extends SinglePartPropertiesEd
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent.java
index 4eee01a50..e47252020 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent.java
@@ -218,4 +218,6 @@ public class TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent e
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent.java
index b8c6f621c..d7f8f1ab8 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent.java
@@ -218,4 +218,6 @@ public class TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextareaSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextareaSamplePropertiesEditionComponent.java
index 5a6d21396..01f0859c6 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextareaSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TextareaSamplePropertiesEditionComponent.java
@@ -238,4 +238,6 @@ public class TextareaSamplePropertiesEditionComponent extends SinglePartProperti
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TotalSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TotalSamplePropertiesEditionComponent.java
index b6ee5ad20..7f06674a4 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TotalSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/components/TotalSamplePropertiesEditionComponent.java
@@ -1090,4 +1090,6 @@ public class TotalSamplePropertiesEditionComponent extends SinglePartPropertiesE
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/FiltersPropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/FiltersPropertiesEditionPartProvider.java
index ba39d901a..95203b77b 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/FiltersPropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/FiltersPropertiesEditionPartProvider.java
@@ -10,20 +10,20 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.filters.providers;
-import org.eclipse.emf.eef.eefnr.filters.parts.FiltersViewsRepository;
-
-import org.eclipse.emf.eef.eefnr.filters.parts.forms.ConcreteReferenceOwnerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.filters.parts.forms.ConcreteReferenceTargetSample1PropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.filters.parts.forms.ConcreteReferenceTargetSample2PropertiesEditionPartForm;
-
-import org.eclipse.emf.eef.eefnr.filters.parts.impl.ConcreteReferenceOwnerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.filters.parts.impl.ConcreteReferenceTargetSample1PropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.filters.parts.impl.ConcreteReferenceTargetSample2PropertiesEditionPartImpl;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnr.filters.parts.FiltersViewsRepository;
+
+import org.eclipse.emf.eef.eefnr.filters.parts.forms.ConcreteReferenceOwnerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.filters.parts.forms.ConcreteReferenceTargetSample1PropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.filters.parts.forms.ConcreteReferenceTargetSample2PropertiesEditionPartForm;
+
+import org.eclipse.emf.eef.eefnr.filters.parts.impl.ConcreteReferenceOwnerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.filters.parts.impl.ConcreteReferenceTargetSample1PropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.filters.parts.impl.ConcreteReferenceTargetSample2PropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages.properties
index f60c6a93a..c185e419f 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages.properties
@@ -18,11 +18,11 @@ ConcreteReferenceOwnerSamplePropertiesEditionPart_PropertiesGroupLabel=Propertie
ConcreteReferenceTargetSample1PropertiesEditionPart_PropertiesGroupLabel=Properties
ConcreteReferenceTargetSample2PropertiesEditionPart_PropertiesGroupLabel=Properties
ConcreteReferenceOwnerSample_ReadOnly=This property is read only
-ConcreteReferenceOwnerSample_Part_Title=ConcreteReferenceOwnerSample
+ConcreteReferenceOwnerSample_Part_Title=Base
ConcreteReferenceTargetSample1_ReadOnly=This property is read only
-ConcreteReferenceTargetSample1_Part_Title=ConcreteReferenceTargetSample1
+ConcreteReferenceTargetSample1_Part_Title=Base
ConcreteReferenceTargetSample2_ReadOnly=This property is read only
-ConcreteReferenceTargetSample2_Part_Title=ConcreteReferenceTargetSample2
+ConcreteReferenceTargetSample2_Part_Title=Base
ConcreteReferenceOwnerSamplePropertiesEditionPart_NameLabel=Name :
ConcreteReferenceOwnerSamplePropertiesEditionPart_AbstractTargetLabel=AbstractTarget :
ConcreteReferenceOwnerSamplePropertiesEditionPart_StrictTypingLabel=StrictTyping :
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages_fr.properties
index a56a476fa..683267a4b 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/filters/providers/filtersMessages_fr.properties
@@ -18,11 +18,11 @@ ConcreteReferenceOwnerSamplePropertiesEditionPart_PropertiesGroupLabel=Propertie
ConcreteReferenceTargetSample1PropertiesEditionPart_PropertiesGroupLabel=Properties
ConcreteReferenceTargetSample2PropertiesEditionPart_PropertiesGroupLabel=Properties
ConcreteReferenceOwnerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-ConcreteReferenceOwnerSample_Part_Title=ConcreteReferenceOwnerSample
+ConcreteReferenceOwnerSample_Part_Title=Base
ConcreteReferenceTargetSample1_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-ConcreteReferenceTargetSample1_Part_Title=ConcreteReferenceTargetSample1
+ConcreteReferenceTargetSample1_Part_Title=Base
ConcreteReferenceTargetSample2_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-ConcreteReferenceTargetSample2_Part_Title=ConcreteReferenceTargetSample2
+ConcreteReferenceTargetSample2_Part_Title=Base
ConcreteReferenceOwnerSamplePropertiesEditionPart_NameLabel=Name :
ConcreteReferenceOwnerSamplePropertiesEditionPart_AbstractTargetLabel=AbstractTarget :
ConcreteReferenceOwnerSamplePropertiesEditionPart_StrictTypingLabel=StrictTyping :
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/parts/SimpleSamplePropertiesEditionPart.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/parts/SimpleSamplePropertiesEditionPart.java
index c6c19d5ce..6b1f852df 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/parts/SimpleSamplePropertiesEditionPart.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/parts/SimpleSamplePropertiesEditionPart.java
@@ -30,7 +30,7 @@ public interface SimpleSamplePropertiesEditionPart {
*/
public String getTitle();
- // Start of user code for getters and setters declaration
+ // Start of user code for getters and setters declaration
// End of user code
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/Interface_PropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/Interface_PropertiesEditionPartProvider.java
index 4b8695b82..3449f88e1 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/Interface_PropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/Interface_PropertiesEditionPartProvider.java
@@ -10,12 +10,12 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.interface_.providers;
-import org.eclipse.emf.eef.eefnr.interface_.parts.Interface_ViewsRepository;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnr.interface_.parts.Interface_ViewsRepository;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages.properties
index 6cce94200..753ce9665 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages.properties
@@ -15,7 +15,7 @@
# default values ...
SimpleSample_ReadOnly=This property is read only
-SimpleSample_Part_Title=SimpleSample
+SimpleSample_Part_Title=Base
PropertiesEditionPart_PropertiesGroupLabel=Properties
PropertiesEditionPart_EditTableViewerLabel=Edit
PropertiesEditionPart_DocumentationLabel=Documentation
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages_fr.properties
index 3f9a207d2..72bbb86ed 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/interface_/providers/interface_Messages_fr.properties
@@ -15,7 +15,7 @@
# default values ...
SimpleSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-SimpleSample_Part_Title=SimpleSample
+SimpleSample_Part_Title=Base
PropertiesEditionPart_PropertiesGroupLabel=Propri\u00E9t\u00E9s
PropertiesEditionPart_EditTableViewerLabel=Editer
PropertiesEditionPart_DocumentationLabel=Documentation
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NamingPropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NamingPropertiesEditionPartProvider.java
index f1904f71e..26630e505 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NamingPropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NamingPropertiesEditionPartProvider.java
@@ -10,16 +10,16 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.navigation.providers;
-import org.eclipse.emf.eef.eefnr.navigation.parts.NamingViewsRepository;
-
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.EventPropertiesEditionPartForm;
-
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.EventPropertiesEditionPartImpl;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnr.navigation.parts.NamingViewsRepository;
+
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.EventPropertiesEditionPartForm;
+
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.EventPropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NavigationPropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NavigationPropertiesEditionPartProvider.java
index e534afcb2..3601a7849 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NavigationPropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/NavigationPropertiesEditionPartProvider.java
@@ -10,38 +10,38 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.navigation.providers;
-import org.eclipse.emf.eef.eefnr.navigation.parts.NavigationViewsRepository;
-
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.AnotherSubtypePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.AttributeNavigationSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.DeferedFlatReferencesTableSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.DeferedReferencesTableSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.ElementPropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.FirstNavigationSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.NamedElementPropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.OwnerPropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SecondNavigationSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SmartNavigationSampleOnglet2PropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SmartNavigationSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SubtypePropertiesEditionPartForm;
-
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.AnotherSubtypePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.AttributeNavigationSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.DeferedFlatReferencesTableSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.DeferedReferencesTableSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.ElementPropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.FirstNavigationSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.NamedElementPropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.OwnerPropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SecondNavigationSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SmartNavigationSampleOnglet2PropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SmartNavigationSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SubtypePropertiesEditionPartImpl;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnr.navigation.parts.NavigationViewsRepository;
+
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.AnotherSubtypePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.AttributeNavigationSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.DeferedFlatReferencesTableSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.DeferedReferencesTableSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.ElementPropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.FirstNavigationSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.NamedElementPropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.OwnerPropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SecondNavigationSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SmartNavigationSampleOnglet2PropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SmartNavigationSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.navigation.parts.forms.SubtypePropertiesEditionPartForm;
+
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.AnotherSubtypePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.AttributeNavigationSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.DeferedFlatReferencesTableSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.DeferedReferencesTableSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.ElementPropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.FirstNavigationSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.NamedElementPropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.OwnerPropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SecondNavigationSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SmartNavigationSampleOnglet2PropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SmartNavigationSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.navigation.parts.impl.SubtypePropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages.properties
index 3568ac0c7..8ffdfbc47 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages.properties
@@ -16,7 +16,7 @@
# default values ...
EventPropertiesEditionPart_PropertiesGroupLabel=Properties
Event_ReadOnly=This property is read only
-Event_Part_Title=Event
+Event_Part_Title=Base
EventPropertiesEditionPart_NameLabel=Name :
PropertiesEditionPart_PropertiesGroupLabel=Properties
PropertiesEditionPart_EditTableViewerLabel=Edit
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages_fr.properties
index 92f37e081..d26dd9e7d 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/namingMessages_fr.properties
@@ -16,7 +16,7 @@
# default values ...
EventPropertiesEditionPart_PropertiesGroupLabel=Properties
Event_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-Event_Part_Title=Event
+Event_Part_Title=Base
EventPropertiesEditionPart_NameLabel=Name :
PropertiesEditionPart_PropertiesGroupLabel=Propri\u00E9t\u00E9s
PropertiesEditionPart_EditTableViewerLabel=Editer
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages.properties
index b1751383a..3d58518bb 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages.properties
@@ -31,17 +31,17 @@ DeferedFlatReferencesTableSample_Part_Title=DeferedFlatReferencesTableSample
DeferedReferencesTableSample_ReadOnly=This property is read only
DeferedReferencesTableSample_Part_Title=DeferedReferencesTableSample
Owner_ReadOnly=This property is read only
-Owner_Part_Title=Owner
+Owner_Part_Title=Base
Subtype_ReadOnly=This property is read only
-Subtype_Part_Title=Subtype
+Subtype_Part_Title=Base
AnotherSubtype_ReadOnly=This property is read only
-AnotherSubtype_Part_Title=AnotherSubtype
+AnotherSubtype_Part_Title=Base
NamedElement_ReadOnly=This property is read only
-NamedElement_Part_Title=NamedElement
+NamedElement_Part_Title=Base
Element_ReadOnly=This property is read only
-Element_Part_Title=Element
+Element_Part_Title=Base
AttributeNavigationSample_ReadOnly=This property is read only
-AttributeNavigationSample_Part_Title=AttributeNavigationSample
+AttributeNavigationSample_Part_Title=Base
SmartNavigationSample_ReadOnly=This property is read only
SmartNavigationSample_Part_Title=SmartNavigationSample
FirstNavigationSample_ReadOnly=This property is read only
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages_fr.properties
index 5fcd8659d..8974cca28 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/navigation/providers/navigationMessages_fr.properties
@@ -31,17 +31,17 @@ DeferedFlatReferencesTableSample_Part_Title=DeferedFlatReferencesTableSample
DeferedReferencesTableSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
DeferedReferencesTableSample_Part_Title=DeferedReferencesTableSample
Owner_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-Owner_Part_Title=Owner
+Owner_Part_Title=Base
Subtype_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-Subtype_Part_Title=Subtype
+Subtype_Part_Title=Base
AnotherSubtype_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AnotherSubtype_Part_Title=AnotherSubtype
+AnotherSubtype_Part_Title=Base
NamedElement_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-NamedElement_Part_Title=NamedElement
+NamedElement_Part_Title=Base
Element_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-Element_Part_Title=Element
+Element_Part_Title=Base
AttributeNavigationSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AttributeNavigationSample_Part_Title=AttributeNavigationSample
+AttributeNavigationSample_Part_Title=Base
SmartNavigationSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
SmartNavigationSample_Part_Title=SmartNavigationSample
FirstNavigationSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/EefnrViewsRepository.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/EefnrViewsRepository.java
index 246e9be92..b0d647fc2 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/EefnrViewsRepository.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/EefnrViewsRepository.java
@@ -595,4 +595,46 @@ public class EefnrViewsRepository {
}
+ /**
+ * LinkEObjectFlatComboViewerSample view descriptor
+ *
+ */
+ public static class LinkEObjectFlatComboViewerSample {
+ public static class Properties {
+
+
+ public static String linkeobjectflatcomboviewerRequiredPropery = "eefnr::LinkEObjectFlatComboViewerSample::properties::linkeobjectflatcomboviewerRequiredPropery";
+
+
+ public static String linkeobjectflatcomboviewerOptionalPropery = "eefnr::LinkEObjectFlatComboViewerSample::properties::linkeobjectflatcomboviewerOptionalPropery";
+
+
+ public static String linkeobjectflatcomboviewerROPropery = "eefnr::LinkEObjectFlatComboViewerSample::properties::linkeobjectflatcomboviewerROPropery";
+
+
+ }
+
+ }
+
+ /**
+ * LinkEReferenceViewerSample view descriptor
+ *
+ */
+ public static class LinkEReferenceViewerSample {
+ public static class Properties {
+
+
+ public static String linkereferenceviewerRequiredPropery = "eefnr::LinkEReferenceViewerSample::properties::linkereferenceviewerRequiredPropery";
+
+
+ public static String linkereferenceviewerOptionalPropery = "eefnr::LinkEReferenceViewerSample::properties::linkereferenceviewerOptionalPropery";
+
+
+ public static String linkereferenceviewerROPropery = "eefnr::LinkEReferenceViewerSample::properties::linkereferenceviewerROPropery";
+
+
+ }
+
+ }
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEObjectFlatComboViewerSamplePropertiesEditionPart.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEObjectFlatComboViewerSamplePropertiesEditionPart.java
new file mode 100644
index 000000000..463834c2c
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEObjectFlatComboViewerSamplePropertiesEditionPart.java
@@ -0,0 +1,187 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.parts;
+
+// Start of user code for imports
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.jface.viewers.ViewerFilter;
+
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public interface LinkEObjectFlatComboViewerSamplePropertiesEditionPart {
+
+ /**
+ * @return the linkeobjectflatcomboviewerRequiredPropery
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerRequiredPropery();
+
+ /**
+ * Init the linkeobjectflatcomboviewerRequiredPropery
+ * @param settings the combo setting
+ */
+ public void initLinkeobjectflatcomboviewerRequiredPropery(EObjectFlatComboSettings settings);
+
+ /**
+ * Defines a new linkeobjectflatcomboviewerRequiredPropery
+ * @param newValue the new linkeobjectflatcomboviewerRequiredPropery to set
+ *
+ */
+ public void setLinkeobjectflatcomboviewerRequiredPropery(EObject newValue);
+
+ /**
+ * Defines the button mode
+ * @param newValue the new mode to set
+ *
+ */
+ public void setLinkeobjectflatcomboviewerRequiredProperyButtonMode(ButtonsModeEnum newValue);
+
+ /**
+ * Adds the given filter to the linkeobjectflatcomboviewerRequiredPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter);
+
+ /**
+ * Adds the given filter to the linkeobjectflatcomboviewerRequiredPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter);
+
+
+ /**
+ * @return the linkeobjectflatcomboviewerOptionalPropery
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerOptionalPropery();
+
+ /**
+ * Init the linkeobjectflatcomboviewerOptionalPropery
+ * @param settings the combo setting
+ */
+ public void initLinkeobjectflatcomboviewerOptionalPropery(EObjectFlatComboSettings settings);
+
+ /**
+ * Defines a new linkeobjectflatcomboviewerOptionalPropery
+ * @param newValue the new linkeobjectflatcomboviewerOptionalPropery to set
+ *
+ */
+ public void setLinkeobjectflatcomboviewerOptionalPropery(EObject newValue);
+
+ /**
+ * Defines the button mode
+ * @param newValue the new mode to set
+ *
+ */
+ public void setLinkeobjectflatcomboviewerOptionalProperyButtonMode(ButtonsModeEnum newValue);
+
+ /**
+ * Adds the given filter to the linkeobjectflatcomboviewerOptionalPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter);
+
+ /**
+ * Adds the given filter to the linkeobjectflatcomboviewerOptionalPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter);
+
+
+ /**
+ * @return the linkeobjectflatcomboviewerROPropery
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerROPropery();
+
+ /**
+ * Init the linkeobjectflatcomboviewerROPropery
+ * @param settings the combo setting
+ */
+ public void initLinkeobjectflatcomboviewerROPropery(EObjectFlatComboSettings settings);
+
+ /**
+ * Defines a new linkeobjectflatcomboviewerROPropery
+ * @param newValue the new linkeobjectflatcomboviewerROPropery to set
+ *
+ */
+ public void setLinkeobjectflatcomboviewerROPropery(EObject newValue);
+
+ /**
+ * Defines the button mode
+ * @param newValue the new mode to set
+ *
+ */
+ public void setLinkeobjectflatcomboviewerROProperyButtonMode(ButtonsModeEnum newValue);
+
+ /**
+ * Adds the given filter to the linkeobjectflatcomboviewerROPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerROPropery(ViewerFilter filter);
+
+ /**
+ * Adds the given filter to the linkeobjectflatcomboviewerROPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerROPropery(ViewerFilter filter);
+
+
+
+
+
+ /**
+ * Returns the internationalized title text.
+ *
+ * @return the internationalized title text.
+ *
+ */
+ public String getTitle();
+
+ // Start of user code for additional methods
+
+ // End of user code
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEReferenceViewerSamplePropertiesEditionPart.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEReferenceViewerSamplePropertiesEditionPart.java
new file mode 100644
index 000000000..3f45b1b53
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/LinkEReferenceViewerSamplePropertiesEditionPart.java
@@ -0,0 +1,187 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.parts;
+
+// Start of user code for imports
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.jface.viewers.ViewerFilter;
+
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public interface LinkEReferenceViewerSamplePropertiesEditionPart {
+
+ /**
+ * @return the linkereferenceviewerRequiredPropery
+ *
+ */
+ public EObject getLinkereferenceviewerRequiredPropery();
+
+ /**
+ * Init the linkereferenceviewerRequiredPropery
+ * @param settings the combo setting
+ */
+ public void initLinkereferenceviewerRequiredPropery(EObjectFlatComboSettings settings);
+
+ /**
+ * Defines a new linkereferenceviewerRequiredPropery
+ * @param newValue the new linkereferenceviewerRequiredPropery to set
+ *
+ */
+ public void setLinkereferenceviewerRequiredPropery(EObject newValue);
+
+ /**
+ * Defines the button mode
+ * @param newValue the new mode to set
+ *
+ */
+ public void setLinkereferenceviewerRequiredProperyButtonMode(ButtonsModeEnum newValue);
+
+ /**
+ * Adds the given filter to the linkereferenceviewerRequiredPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerRequiredPropery(ViewerFilter filter);
+
+ /**
+ * Adds the given filter to the linkereferenceviewerRequiredPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerRequiredPropery(ViewerFilter filter);
+
+
+ /**
+ * @return the linkereferenceviewerOptionalPropery
+ *
+ */
+ public EObject getLinkereferenceviewerOptionalPropery();
+
+ /**
+ * Init the linkereferenceviewerOptionalPropery
+ * @param settings the combo setting
+ */
+ public void initLinkereferenceviewerOptionalPropery(EObjectFlatComboSettings settings);
+
+ /**
+ * Defines a new linkereferenceviewerOptionalPropery
+ * @param newValue the new linkereferenceviewerOptionalPropery to set
+ *
+ */
+ public void setLinkereferenceviewerOptionalPropery(EObject newValue);
+
+ /**
+ * Defines the button mode
+ * @param newValue the new mode to set
+ *
+ */
+ public void setLinkereferenceviewerOptionalProperyButtonMode(ButtonsModeEnum newValue);
+
+ /**
+ * Adds the given filter to the linkereferenceviewerOptionalPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerOptionalPropery(ViewerFilter filter);
+
+ /**
+ * Adds the given filter to the linkereferenceviewerOptionalPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerOptionalPropery(ViewerFilter filter);
+
+
+ /**
+ * @return the linkereferenceviewerROPropery
+ *
+ */
+ public EObject getLinkereferenceviewerROPropery();
+
+ /**
+ * Init the linkereferenceviewerROPropery
+ * @param settings the combo setting
+ */
+ public void initLinkereferenceviewerROPropery(EObjectFlatComboSettings settings);
+
+ /**
+ * Defines a new linkereferenceviewerROPropery
+ * @param newValue the new linkereferenceviewerROPropery to set
+ *
+ */
+ public void setLinkereferenceviewerROPropery(EObject newValue);
+
+ /**
+ * Defines the button mode
+ * @param newValue the new mode to set
+ *
+ */
+ public void setLinkereferenceviewerROProperyButtonMode(ButtonsModeEnum newValue);
+
+ /**
+ * Adds the given filter to the linkereferenceviewerROPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerROPropery(ViewerFilter filter);
+
+ /**
+ * Adds the given filter to the linkereferenceviewerROPropery edition editor.
+ *
+ * @param filter
+ * a viewer filter
+ * @see org.eclipse.jface.viewers.StructuredViewer#addFilter(ViewerFilter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerROPropery(ViewerFilter filter);
+
+
+
+
+
+ /**
+ * Returns the internationalized title text.
+ *
+ * @return the internationalized title text.
+ *
+ */
+ public String getTitle();
+
+ // Start of user code for additional methods
+
+ // End of user code
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.java
index ff752d54b..4abd57506 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.java
@@ -190,7 +190,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerRequiredProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerRequiredProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerRequiredProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
@@ -224,7 +228,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerOptionalProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
@@ -258,7 +266,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerROProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerROProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerROProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
@@ -324,7 +336,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerCompoOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerCompoOptionalProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerCompoOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.java
new file mode 100644
index 000000000..3a7ccb8a3
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.java
@@ -0,0 +1,537 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.parts.forms;
+
+// Start of user code for imports
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+import org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart;
+
+import org.eclipse.emf.eef.eefnr.providers.EefnrMessages;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.part.impl.SectionPropertiesEditingPart;
+
+import org.eclipse.emf.eef.runtime.ui.parts.PartComposer;
+
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.BindingCompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionStep;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.AbstractAdvancedEObjectFlatComboViewer.EObjectFlatComboViewerListener;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+import org.eclipse.emf.eef.runtime.ui.widgets.FormUtils;
+import org.eclipse.emf.eef.runtime.ui.widgets.LinkEObjectFlatComboViewer;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.ViewerFilter;
+
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+
+import org.eclipse.swt.widgets.Composite;
+
+import org.eclipse.ui.forms.widgets.Form;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.eclipse.ui.forms.widgets.ScrolledForm;
+import org.eclipse.ui.forms.widgets.Section;
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm extends SectionPropertiesEditingPart implements IFormPropertiesEditionPart, LinkEObjectFlatComboViewerSamplePropertiesEditionPart {
+
+ protected LinkEObjectFlatComboViewer linkeobjectflatcomboviewerRequiredPropery;
+ protected ViewerFilter linkeobjectflatcomboviewerRequiredProperyFilter;
+ protected LinkEObjectFlatComboViewer linkeobjectflatcomboviewerOptionalPropery;
+ protected ViewerFilter linkeobjectflatcomboviewerOptionalProperyFilter;
+ protected LinkEObjectFlatComboViewer linkeobjectflatcomboviewerROPropery;
+ protected ViewerFilter linkeobjectflatcomboviewerROProperyFilter;
+
+
+
+ /**
+ * For {@link ISection} use only.
+ */
+ public LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm() { super(); }
+
+ /**
+ * Default constructor
+ * @param editionComponent the {@link IPropertiesEditionComponent} that manage this part
+ *
+ */
+ public LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm(IPropertiesEditionComponent editionComponent) {
+ super(editionComponent);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart#
+ * createFigure(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit)
+ *
+ */
+ public Composite createFigure(final Composite parent, final FormToolkit widgetFactory) {
+ ScrolledForm scrolledForm = widgetFactory.createScrolledForm(parent);
+ Form form = scrolledForm.getForm();
+ view = form.getBody();
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 3;
+ view.setLayout(layout);
+ createControls(widgetFactory, view);
+ return scrolledForm;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart#
+ * createControls(org.eclipse.ui.forms.widgets.FormToolkit, org.eclipse.swt.widgets.Composite)
+ *
+ */
+ public void createControls(final FormToolkit widgetFactory, Composite view) {
+ CompositionSequence linkEObjectFlatComboViewerSampleStep = new BindingCompositionSequence(propertiesEditionComponent);
+ CompositionStep propertiesStep = linkEObjectFlatComboViewerSampleStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.class);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery);
+
+
+ composer = new PartComposer(linkEObjectFlatComboViewerSampleStep) {
+
+ @Override
+ public Composite addToPart(Composite parent, Object key) {
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.class) {
+ return createPropertiesGroup(widgetFactory, parent);
+ }
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery) {
+ return createLinkeobjectflatcomboviewerRequiredProperyLinkFlatComboViewer(parent, widgetFactory);
+ }
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery) {
+ return createLinkeobjectflatcomboviewerOptionalProperyLinkFlatComboViewer(parent, widgetFactory);
+ }
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery) {
+ return createLinkeobjectflatcomboviewerROProperyLinkFlatComboViewer(parent, widgetFactory);
+ }
+ return parent;
+ }
+ };
+ composer.compose(view);
+ }
+ /**
+ *
+ */
+ protected Composite createPropertiesGroup(FormToolkit widgetFactory, final Composite parent) {
+ Section propertiesSection = widgetFactory.createSection(parent, Section.TITLE_BAR | Section.TWISTIE | Section.EXPANDED);
+ propertiesSection.setText(EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_PropertiesGroupLabel);
+ GridData propertiesSectionData = new GridData(GridData.FILL_HORIZONTAL);
+ propertiesSectionData.horizontalSpan = 3;
+ propertiesSection.setLayoutData(propertiesSectionData);
+ Composite propertiesGroup = widgetFactory.createComposite(propertiesSection);
+ GridLayout propertiesGroupLayout = new GridLayout();
+ propertiesGroupLayout.numColumns = 3;
+ propertiesGroup.setLayout(propertiesGroupLayout);
+ propertiesSection.setClient(propertiesGroup);
+ return propertiesGroup;
+ }
+
+ /**
+ * @param parent the parent composite
+ * @param widgetFactory factory to use to instanciante widget of the form
+ *
+ */
+ protected Composite createLinkeobjectflatcomboviewerRequiredProperyLinkFlatComboViewer(Composite parent, FormToolkit widgetFactory) {
+ createDescription(parent, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkeobjectflatcomboviewerRequiredPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkeobjectflatcomboviewerRequiredPropery = new LinkEObjectFlatComboViewer(EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel, resourceSet, linkeobjectflatcomboviewerRequiredProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkeobjectflatcomboviewerRequiredPropery.createControls(parent, widgetFactory);
+ GridData linkeobjectflatcomboviewerRequiredProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkeobjectflatcomboviewerRequiredPropery.setLayoutData(linkeobjectflatcomboviewerRequiredProperyData);
+ linkeobjectflatcomboviewerRequiredPropery.setID(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ FormUtils.createHelpButton(widgetFactory, parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, EefnrViewsRepository.FORM_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkeobjectflatcomboviewerRequiredProperyLinkFlatComboViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+ /**
+ * @param parent the parent composite
+ * @param widgetFactory factory to use to instanciante widget of the form
+ *
+ */
+ protected Composite createLinkeobjectflatcomboviewerOptionalProperyLinkFlatComboViewer(Composite parent, FormToolkit widgetFactory) {
+ createDescription(parent, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkeobjectflatcomboviewerOptionalPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkeobjectflatcomboviewerOptionalPropery = new LinkEObjectFlatComboViewer(EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel, resourceSet, linkeobjectflatcomboviewerOptionalProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkeobjectflatcomboviewerOptionalPropery.createControls(parent, widgetFactory);
+ GridData linkeobjectflatcomboviewerOptionalProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkeobjectflatcomboviewerOptionalPropery.setLayoutData(linkeobjectflatcomboviewerOptionalProperyData);
+ linkeobjectflatcomboviewerOptionalPropery.setID(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ FormUtils.createHelpButton(widgetFactory, parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, EefnrViewsRepository.FORM_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkeobjectflatcomboviewerOptionalProperyLinkFlatComboViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+ /**
+ * @param parent the parent composite
+ * @param widgetFactory factory to use to instanciante widget of the form
+ *
+ */
+ protected Composite createLinkeobjectflatcomboviewerROProperyLinkFlatComboViewer(Composite parent, FormToolkit widgetFactory) {
+ createDescription(parent, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkeobjectflatcomboviewerROPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkeobjectflatcomboviewerROPropery = new LinkEObjectFlatComboViewer(EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel, resourceSet, linkeobjectflatcomboviewerROProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkeobjectflatcomboviewerROPropery.createControls(parent, widgetFactory);
+ GridData linkeobjectflatcomboviewerROProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkeobjectflatcomboviewerROPropery.setLayoutData(linkeobjectflatcomboviewerROProperyData);
+ linkeobjectflatcomboviewerROPropery.setID(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery);
+ FormUtils.createHelpButton(widgetFactory, parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, EefnrViewsRepository.FORM_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkeobjectflatcomboviewerROProperyLinkFlatComboViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionListener#firePropertiesChanged(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public void firePropertiesChanged(IPropertiesEditionEvent event) {
+ // Start of user code for tab synchronization
+
+ // End of user code
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#getLinkeobjectflatcomboviewerRequiredPropery()
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerRequiredPropery() {
+ return linkeobjectflatcomboviewerRequiredPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#initLinkeobjectflatcomboviewerRequiredPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkeobjectflatcomboviewerRequiredPropery(EObjectFlatComboSettings settings) {
+ linkeobjectflatcomboviewerRequiredPropery.setInput(settings);
+ if (current != null) {
+ linkeobjectflatcomboviewerRequiredPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(false);
+ linkeobjectflatcomboviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerRequiredPropery(EObject newValue)
+ *
+ */
+ public void setLinkeobjectflatcomboviewerRequiredPropery(EObject newValue) {
+ if (newValue != null) {
+ linkeobjectflatcomboviewerRequiredPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkeobjectflatcomboviewerRequiredPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(false);
+ linkeobjectflatcomboviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerRequiredProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkeobjectflatcomboviewerRequiredProperyButtonMode(ButtonsModeEnum newValue) {
+ linkeobjectflatcomboviewerRequiredPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addFilterLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerRequiredPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addBusinessFilterLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerRequiredPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#getLinkeobjectflatcomboviewerOptionalPropery()
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerOptionalPropery() {
+ return linkeobjectflatcomboviewerOptionalPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#initLinkeobjectflatcomboviewerOptionalPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkeobjectflatcomboviewerOptionalPropery(EObjectFlatComboSettings settings) {
+ linkeobjectflatcomboviewerOptionalPropery.setInput(settings);
+ if (current != null) {
+ linkeobjectflatcomboviewerOptionalPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(false);
+ linkeobjectflatcomboviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerOptionalPropery(EObject newValue)
+ *
+ */
+ public void setLinkeobjectflatcomboviewerOptionalPropery(EObject newValue) {
+ if (newValue != null) {
+ linkeobjectflatcomboviewerOptionalPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkeobjectflatcomboviewerOptionalPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(false);
+ linkeobjectflatcomboviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerOptionalProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkeobjectflatcomboviewerOptionalProperyButtonMode(ButtonsModeEnum newValue) {
+ linkeobjectflatcomboviewerOptionalPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addFilterLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerOptionalPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addBusinessFilterLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerOptionalPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#getLinkeobjectflatcomboviewerROPropery()
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerROPropery() {
+ return linkeobjectflatcomboviewerROPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#initLinkeobjectflatcomboviewerROPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkeobjectflatcomboviewerROPropery(EObjectFlatComboSettings settings) {
+ linkeobjectflatcomboviewerROPropery.setInput(settings);
+ if (current != null) {
+ linkeobjectflatcomboviewerROPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ linkeobjectflatcomboviewerROPropery.setEnabled(false);
+ linkeobjectflatcomboviewerROPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerROPropery(EObject newValue)
+ *
+ */
+ public void setLinkeobjectflatcomboviewerROPropery(EObject newValue) {
+ if (newValue != null) {
+ linkeobjectflatcomboviewerROPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkeobjectflatcomboviewerROPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ linkeobjectflatcomboviewerROPropery.setEnabled(false);
+ linkeobjectflatcomboviewerROPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerROProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkeobjectflatcomboviewerROProperyButtonMode(ButtonsModeEnum newValue) {
+ linkeobjectflatcomboviewerROPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addFilterLinkeobjectflatcomboviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerROPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerROPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addBusinessFilterLinkeobjectflatcomboviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerROPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerROPropery.addBusinessRuleFilter(filter);
+ }
+
+
+
+
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart#getTitle()
+ *
+ */
+ public String getTitle() {
+ return EefnrMessages.LinkEObjectFlatComboViewerSample_Part_Title;
+ }
+
+ // Start of user code additional methods
+
+ // End of user code
+
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEReferenceViewerSamplePropertiesEditionPartForm.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEReferenceViewerSamplePropertiesEditionPartForm.java
new file mode 100644
index 000000000..bd33416ab
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/forms/LinkEReferenceViewerSamplePropertiesEditionPartForm.java
@@ -0,0 +1,537 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.parts.forms;
+
+// Start of user code for imports
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+import org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart;
+
+import org.eclipse.emf.eef.eefnr.providers.EefnrMessages;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.part.impl.SectionPropertiesEditingPart;
+
+import org.eclipse.emf.eef.runtime.ui.parts.PartComposer;
+
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.BindingCompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionStep;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.AbstractAdvancedEObjectFlatComboViewer.EObjectFlatComboViewerListener;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+import org.eclipse.emf.eef.runtime.ui.widgets.FormUtils;
+import org.eclipse.emf.eef.runtime.ui.widgets.LinkEReferenceViewer;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.ViewerFilter;
+
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+
+import org.eclipse.swt.widgets.Composite;
+
+import org.eclipse.ui.forms.widgets.Form;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.eclipse.ui.forms.widgets.ScrolledForm;
+import org.eclipse.ui.forms.widgets.Section;
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEReferenceViewerSamplePropertiesEditionPartForm extends SectionPropertiesEditingPart implements IFormPropertiesEditionPart, LinkEReferenceViewerSamplePropertiesEditionPart {
+
+ protected LinkEReferenceViewer linkereferenceviewerRequiredPropery;
+ protected ViewerFilter linkereferenceviewerRequiredProperyFilter;
+ protected LinkEReferenceViewer linkereferenceviewerOptionalPropery;
+ protected ViewerFilter linkereferenceviewerOptionalProperyFilter;
+ protected LinkEReferenceViewer linkereferenceviewerROPropery;
+ protected ViewerFilter linkereferenceviewerROProperyFilter;
+
+
+
+ /**
+ * For {@link ISection} use only.
+ */
+ public LinkEReferenceViewerSamplePropertiesEditionPartForm() { super(); }
+
+ /**
+ * Default constructor
+ * @param editionComponent the {@link IPropertiesEditionComponent} that manage this part
+ *
+ */
+ public LinkEReferenceViewerSamplePropertiesEditionPartForm(IPropertiesEditionComponent editionComponent) {
+ super(editionComponent);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart#
+ * createFigure(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit)
+ *
+ */
+ public Composite createFigure(final Composite parent, final FormToolkit widgetFactory) {
+ ScrolledForm scrolledForm = widgetFactory.createScrolledForm(parent);
+ Form form = scrolledForm.getForm();
+ view = form.getBody();
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 3;
+ view.setLayout(layout);
+ createControls(widgetFactory, view);
+ return scrolledForm;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart#
+ * createControls(org.eclipse.ui.forms.widgets.FormToolkit, org.eclipse.swt.widgets.Composite)
+ *
+ */
+ public void createControls(final FormToolkit widgetFactory, Composite view) {
+ CompositionSequence linkEReferenceViewerSampleStep = new BindingCompositionSequence(propertiesEditionComponent);
+ CompositionStep propertiesStep = linkEReferenceViewerSampleStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.class);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery);
+
+
+ composer = new PartComposer(linkEReferenceViewerSampleStep) {
+
+ @Override
+ public Composite addToPart(Composite parent, Object key) {
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.class) {
+ return createPropertiesGroup(widgetFactory, parent);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery) {
+ return createLinkereferenceviewerRequiredProperyLinkEReferenceViewer(parent, widgetFactory);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery) {
+ return createLinkereferenceviewerOptionalProperyLinkEReferenceViewer(parent, widgetFactory);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery) {
+ return createLinkereferenceviewerROProperyLinkEReferenceViewer(parent, widgetFactory);
+ }
+ return parent;
+ }
+ };
+ composer.compose(view);
+ }
+ /**
+ *
+ */
+ protected Composite createPropertiesGroup(FormToolkit widgetFactory, final Composite parent) {
+ Section propertiesSection = widgetFactory.createSection(parent, Section.TITLE_BAR | Section.TWISTIE | Section.EXPANDED);
+ propertiesSection.setText(EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_PropertiesGroupLabel);
+ GridData propertiesSectionData = new GridData(GridData.FILL_HORIZONTAL);
+ propertiesSectionData.horizontalSpan = 3;
+ propertiesSection.setLayoutData(propertiesSectionData);
+ Composite propertiesGroup = widgetFactory.createComposite(propertiesSection);
+ GridLayout propertiesGroupLayout = new GridLayout();
+ propertiesGroupLayout.numColumns = 3;
+ propertiesGroup.setLayout(propertiesGroupLayout);
+ propertiesSection.setClient(propertiesGroup);
+ return propertiesGroup;
+ }
+
+ /**
+ * @param parent the parent composite
+ * @param widgetFactory factory to use to instanciante widget of the form
+ *
+ */
+ protected Composite createLinkereferenceviewerRequiredProperyLinkEReferenceViewer(Composite parent, FormToolkit widgetFactory) {
+ createDescription(parent, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkereferenceviewerRequiredPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkereferenceviewerRequiredPropery = new LinkEReferenceViewer(EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel, resourceSet, linkereferenceviewerRequiredProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkereferenceviewerRequiredPropery.createControls(parent, widgetFactory);
+ GridData linkereferenceviewerRequiredProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkereferenceviewerRequiredPropery.setLayoutData(linkereferenceviewerRequiredProperyData);
+ linkereferenceviewerRequiredPropery.setID(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ FormUtils.createHelpButton(widgetFactory, parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, EefnrViewsRepository.FORM_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkereferenceviewerRequiredProperyLinkEReferenceViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+ /**
+ * @param parent the parent composite
+ * @param widgetFactory factory to use to instanciante widget of the form
+ *
+ */
+ protected Composite createLinkereferenceviewerOptionalProperyLinkEReferenceViewer(Composite parent, FormToolkit widgetFactory) {
+ createDescription(parent, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkereferenceviewerOptionalPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkereferenceviewerOptionalPropery = new LinkEReferenceViewer(EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel, resourceSet, linkereferenceviewerOptionalProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkereferenceviewerOptionalPropery.createControls(parent, widgetFactory);
+ GridData linkereferenceviewerOptionalProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkereferenceviewerOptionalPropery.setLayoutData(linkereferenceviewerOptionalProperyData);
+ linkereferenceviewerOptionalPropery.setID(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ FormUtils.createHelpButton(widgetFactory, parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, EefnrViewsRepository.FORM_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkereferenceviewerOptionalProperyLinkEReferenceViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+ /**
+ * @param parent the parent composite
+ * @param widgetFactory factory to use to instanciante widget of the form
+ *
+ */
+ protected Composite createLinkereferenceviewerROProperyLinkEReferenceViewer(Composite parent, FormToolkit widgetFactory) {
+ createDescription(parent, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkereferenceviewerROPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartForm.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkereferenceviewerROPropery = new LinkEReferenceViewer(EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel, resourceSet, linkereferenceviewerROProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkereferenceviewerROPropery.createControls(parent, widgetFactory);
+ GridData linkereferenceviewerROProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkereferenceviewerROPropery.setLayoutData(linkereferenceviewerROProperyData);
+ linkereferenceviewerROPropery.setID(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery);
+ FormUtils.createHelpButton(widgetFactory, parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, EefnrViewsRepository.FORM_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkereferenceviewerROProperyLinkEReferenceViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionListener#firePropertiesChanged(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public void firePropertiesChanged(IPropertiesEditionEvent event) {
+ // Start of user code for tab synchronization
+
+ // End of user code
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#getLinkereferenceviewerRequiredPropery()
+ *
+ */
+ public EObject getLinkereferenceviewerRequiredPropery() {
+ return linkereferenceviewerRequiredPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#initLinkereferenceviewerRequiredPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkereferenceviewerRequiredPropery(EObjectFlatComboSettings settings) {
+ linkereferenceviewerRequiredPropery.setInput(settings);
+ if (current != null) {
+ linkereferenceviewerRequiredPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(false);
+ linkereferenceviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerRequiredPropery(EObject newValue)
+ *
+ */
+ public void setLinkereferenceviewerRequiredPropery(EObject newValue) {
+ if (newValue != null) {
+ linkereferenceviewerRequiredPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkereferenceviewerRequiredPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(false);
+ linkereferenceviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerRequiredProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkereferenceviewerRequiredProperyButtonMode(ButtonsModeEnum newValue) {
+ linkereferenceviewerRequiredPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addFilterLinkereferenceviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerRequiredPropery(ViewerFilter filter) {
+ linkereferenceviewerRequiredPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addBusinessFilterLinkereferenceviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerRequiredPropery(ViewerFilter filter) {
+ linkereferenceviewerRequiredPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#getLinkereferenceviewerOptionalPropery()
+ *
+ */
+ public EObject getLinkereferenceviewerOptionalPropery() {
+ return linkereferenceviewerOptionalPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#initLinkereferenceviewerOptionalPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkereferenceviewerOptionalPropery(EObjectFlatComboSettings settings) {
+ linkereferenceviewerOptionalPropery.setInput(settings);
+ if (current != null) {
+ linkereferenceviewerOptionalPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(false);
+ linkereferenceviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerOptionalPropery(EObject newValue)
+ *
+ */
+ public void setLinkereferenceviewerOptionalPropery(EObject newValue) {
+ if (newValue != null) {
+ linkereferenceviewerOptionalPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkereferenceviewerOptionalPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(false);
+ linkereferenceviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerOptionalProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkereferenceviewerOptionalProperyButtonMode(ButtonsModeEnum newValue) {
+ linkereferenceviewerOptionalPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addFilterLinkereferenceviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerOptionalPropery(ViewerFilter filter) {
+ linkereferenceviewerOptionalPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addBusinessFilterLinkereferenceviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerOptionalPropery(ViewerFilter filter) {
+ linkereferenceviewerOptionalPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#getLinkereferenceviewerROPropery()
+ *
+ */
+ public EObject getLinkereferenceviewerROPropery() {
+ return linkereferenceviewerROPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#initLinkereferenceviewerROPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkereferenceviewerROPropery(EObjectFlatComboSettings settings) {
+ linkereferenceviewerROPropery.setInput(settings);
+ if (current != null) {
+ linkereferenceviewerROPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ linkereferenceviewerROPropery.setEnabled(false);
+ linkereferenceviewerROPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerROPropery(EObject newValue)
+ *
+ */
+ public void setLinkereferenceviewerROPropery(EObject newValue) {
+ if (newValue != null) {
+ linkereferenceviewerROPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkereferenceviewerROPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ linkereferenceviewerROPropery.setEnabled(false);
+ linkereferenceviewerROPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerROProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkereferenceviewerROProperyButtonMode(ButtonsModeEnum newValue) {
+ linkereferenceviewerROPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addFilterLinkereferenceviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerROPropery(ViewerFilter filter) {
+ linkereferenceviewerROPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addBusinessFilterLinkereferenceviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerROPropery(ViewerFilter filter) {
+ linkereferenceviewerROPropery.addBusinessRuleFilter(filter);
+ }
+
+
+
+
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart#getTitle()
+ *
+ */
+ public String getTitle() {
+ return EefnrMessages.LinkEReferenceViewerSample_Part_Title;
+ }
+
+ // Start of user code additional methods
+
+ // End of user code
+
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java
index dc58d93c4..d5e49cda2 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java
@@ -177,7 +177,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerRequiredProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerRequiredProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerRequiredProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
//create widget
@@ -208,7 +212,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerOptionalProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
//create widget
@@ -239,7 +247,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerROProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerROProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerROProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
//create widget
@@ -300,7 +312,11 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl exten
public EObject handleCreate() {
propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerCompoOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
- return null;
+ return getAdvancedeobjectflatcomboviewerCompoOptionalProperty();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.AdvancedEObjectFlatComboViewerSample.Properties.advancedeobjectflatcomboviewerCompoOptionalProperty, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
}
};
//create widget
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java
new file mode 100644
index 000000000..7f29c92b2
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.java
@@ -0,0 +1,521 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.parts.impl;
+
+// Start of user code for imports
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+import org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart;
+
+import org.eclipse.emf.eef.eefnr.providers.EefnrMessages;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.impl.parts.CompositePropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.ui.parts.PartComposer;
+
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.BindingCompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionStep;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.AbstractAdvancedEObjectFlatComboViewer.EObjectFlatComboViewerListener;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+import org.eclipse.emf.eef.runtime.ui.widgets.LinkEObjectFlatComboViewer;
+import org.eclipse.emf.eef.runtime.ui.widgets.SWTUtils;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.ViewerFilter;
+
+import org.eclipse.swt.SWT;
+
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Group;
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl extends CompositePropertiesEditionPart implements ISWTPropertiesEditionPart, LinkEObjectFlatComboViewerSamplePropertiesEditionPart {
+
+ private LinkEObjectFlatComboViewer linkeobjectflatcomboviewerRequiredPropery;
+ protected ViewerFilter linkeobjectflatcomboviewerRequiredProperyFilter;
+ private LinkEObjectFlatComboViewer linkeobjectflatcomboviewerOptionalPropery;
+ protected ViewerFilter linkeobjectflatcomboviewerOptionalProperyFilter;
+ private LinkEObjectFlatComboViewer linkeobjectflatcomboviewerROPropery;
+ protected ViewerFilter linkeobjectflatcomboviewerROProperyFilter;
+
+
+
+ /**
+ * Default constructor
+ * @param editionComponent the {@link IPropertiesEditionComponent} that manage this part
+ *
+ */
+ public LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl(IPropertiesEditionComponent editionComponent) {
+ super(editionComponent);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart#
+ * createFigure(org.eclipse.swt.widgets.Composite)
+ *
+ */
+ public Composite createFigure(final Composite parent) {
+ view = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 3;
+ view.setLayout(layout);
+ createControls(view);
+ return view;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart#
+ * createControls(org.eclipse.swt.widgets.Composite)
+ *
+ */
+ public void createControls(Composite view) {
+ CompositionSequence linkEObjectFlatComboViewerSampleStep = new BindingCompositionSequence(propertiesEditionComponent);
+ CompositionStep propertiesStep = linkEObjectFlatComboViewerSampleStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.class);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery);
+
+
+ composer = new PartComposer(linkEObjectFlatComboViewerSampleStep) {
+
+ @Override
+ public Composite addToPart(Composite parent, Object key) {
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.class) {
+ return createPropertiesGroup(parent);
+ }
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery) {
+ return createLinkeobjectflatcomboviewerRequiredProperyLinkFlatComboViewer(parent);
+ }
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery) {
+ return createLinkeobjectflatcomboviewerOptionalProperyLinkFlatComboViewer(parent);
+ }
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery) {
+ return createLinkeobjectflatcomboviewerROProperyLinkFlatComboViewer(parent);
+ }
+ return parent;
+ }
+ };
+ composer.compose(view);
+ }
+
+ /**
+ *
+ */
+ protected Composite createPropertiesGroup(Composite parent) {
+ Group propertiesGroup = new Group(parent, SWT.NONE);
+ propertiesGroup.setText(EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_PropertiesGroupLabel);
+ GridData propertiesGroupData = new GridData(GridData.FILL_HORIZONTAL);
+ propertiesGroupData.horizontalSpan = 3;
+ propertiesGroup.setLayoutData(propertiesGroupData);
+ GridLayout propertiesGroupLayout = new GridLayout();
+ propertiesGroupLayout.numColumns = 3;
+ propertiesGroup.setLayout(propertiesGroupLayout);
+ return propertiesGroup;
+ }
+
+ /**
+ * @param parent the parent composite
+ *
+ */
+ protected Composite createLinkeobjectflatcomboviewerRequiredProperyLinkFlatComboViewer(Composite parent) {
+ createDescription(parent, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkeobjectflatcomboviewerRequiredPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkeobjectflatcomboviewerRequiredPropery = new LinkEObjectFlatComboViewer(getDescription(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel), resourceSet, linkeobjectflatcomboviewerRequiredProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkeobjectflatcomboviewerRequiredPropery.createControls(parent);
+ GridData linkeobjectflatcomboviewerRequiredProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkeobjectflatcomboviewerRequiredPropery.setLayoutData(linkeobjectflatcomboviewerRequiredProperyData);
+ linkeobjectflatcomboviewerRequiredPropery.setID(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery, EefnrViewsRepository.SWT_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkeobjectflatcomboviewerRequiredProperyLinkFlatComboViewer
+
+ // End of user code
+ return parent;
+ }
+
+ /**
+ * @param parent the parent composite
+ *
+ */
+ protected Composite createLinkeobjectflatcomboviewerOptionalProperyLinkFlatComboViewer(Composite parent) {
+ createDescription(parent, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkeobjectflatcomboviewerOptionalPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkeobjectflatcomboviewerOptionalPropery = new LinkEObjectFlatComboViewer(getDescription(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel), resourceSet, linkeobjectflatcomboviewerOptionalProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkeobjectflatcomboviewerOptionalPropery.createControls(parent);
+ GridData linkeobjectflatcomboviewerOptionalProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkeobjectflatcomboviewerOptionalPropery.setLayoutData(linkeobjectflatcomboviewerOptionalProperyData);
+ linkeobjectflatcomboviewerOptionalPropery.setID(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery, EefnrViewsRepository.SWT_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkeobjectflatcomboviewerOptionalProperyLinkFlatComboViewer
+
+ // End of user code
+ return parent;
+ }
+
+ /**
+ * @param parent the parent composite
+ *
+ */
+ protected Composite createLinkeobjectflatcomboviewerROProperyLinkFlatComboViewer(Composite parent) {
+ createDescription(parent, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkeobjectflatcomboviewerROPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkeobjectflatcomboviewerROPropery = new LinkEObjectFlatComboViewer(getDescription(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, EefnrMessages.LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel), resourceSet, linkeobjectflatcomboviewerROProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkeobjectflatcomboviewerROPropery.createControls(parent);
+ GridData linkeobjectflatcomboviewerROProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkeobjectflatcomboviewerROPropery.setLayoutData(linkeobjectflatcomboviewerROProperyData);
+ linkeobjectflatcomboviewerROPropery.setID(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery);
+ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerROPropery, EefnrViewsRepository.SWT_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkeobjectflatcomboviewerROProperyLinkFlatComboViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionListener#firePropertiesChanged(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public void firePropertiesChanged(IPropertiesEditionEvent event) {
+ // Start of user code for tab synchronization
+
+ // End of user code
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#getLinkeobjectflatcomboviewerRequiredPropery()
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerRequiredPropery() {
+ return linkeobjectflatcomboviewerRequiredPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#initLinkeobjectflatcomboviewerRequiredPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkeobjectflatcomboviewerRequiredPropery(EObjectFlatComboSettings settings) {
+ linkeobjectflatcomboviewerRequiredPropery.setInput(settings);
+ if (current != null) {
+ linkeobjectflatcomboviewerRequiredPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(false);
+ linkeobjectflatcomboviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerRequiredPropery(EObject newValue)
+ *
+ */
+ public void setLinkeobjectflatcomboviewerRequiredPropery(EObject newValue) {
+ if (newValue != null) {
+ linkeobjectflatcomboviewerRequiredPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkeobjectflatcomboviewerRequiredPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(false);
+ linkeobjectflatcomboviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerRequiredPropery.isEnabled()) {
+ linkeobjectflatcomboviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerRequiredProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkeobjectflatcomboviewerRequiredProperyButtonMode(ButtonsModeEnum newValue) {
+ linkeobjectflatcomboviewerRequiredPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addFilterLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerRequiredPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addBusinessFilterLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerRequiredPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerRequiredPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#getLinkeobjectflatcomboviewerOptionalPropery()
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerOptionalPropery() {
+ return linkeobjectflatcomboviewerOptionalPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#initLinkeobjectflatcomboviewerOptionalPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkeobjectflatcomboviewerOptionalPropery(EObjectFlatComboSettings settings) {
+ linkeobjectflatcomboviewerOptionalPropery.setInput(settings);
+ if (current != null) {
+ linkeobjectflatcomboviewerOptionalPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(false);
+ linkeobjectflatcomboviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerOptionalPropery(EObject newValue)
+ *
+ */
+ public void setLinkeobjectflatcomboviewerOptionalPropery(EObject newValue) {
+ if (newValue != null) {
+ linkeobjectflatcomboviewerOptionalPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkeobjectflatcomboviewerOptionalPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEObjectFlatComboViewerSample.Properties.linkeobjectflatcomboviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(false);
+ linkeobjectflatcomboviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkeobjectflatcomboviewerOptionalPropery.isEnabled()) {
+ linkeobjectflatcomboviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerOptionalProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkeobjectflatcomboviewerOptionalProperyButtonMode(ButtonsModeEnum newValue) {
+ linkeobjectflatcomboviewerOptionalPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addFilterLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerOptionalPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addBusinessFilterLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerOptionalPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerOptionalPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#getLinkeobjectflatcomboviewerROPropery()
+ *
+ */
+ public EObject getLinkeobjectflatcomboviewerROPropery() {
+ return linkeobjectflatcomboviewerROPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#initLinkeobjectflatcomboviewerROPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkeobjectflatcomboviewerROPropery(EObjectFlatComboSettings settings) {
+ linkeobjectflatcomboviewerROPropery.setInput(settings);
+ if (current != null) {
+ linkeobjectflatcomboviewerROPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ linkeobjectflatcomboviewerROPropery.setEnabled(false);
+ linkeobjectflatcomboviewerROPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerROPropery(EObject newValue)
+ *
+ */
+ public void setLinkeobjectflatcomboviewerROPropery(EObject newValue) {
+ if (newValue != null) {
+ linkeobjectflatcomboviewerROPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkeobjectflatcomboviewerROPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ linkeobjectflatcomboviewerROPropery.setEnabled(false);
+ linkeobjectflatcomboviewerROPropery.setToolTipText(EefnrMessages.LinkEObjectFlatComboViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#setLinkeobjectflatcomboviewerROProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkeobjectflatcomboviewerROProperyButtonMode(ButtonsModeEnum newValue) {
+ linkeobjectflatcomboviewerROPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addFilterLinkeobjectflatcomboviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkeobjectflatcomboviewerROPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerROPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEObjectFlatComboViewerSamplePropertiesEditionPart#addBusinessFilterLinkeobjectflatcomboviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkeobjectflatcomboviewerROPropery(ViewerFilter filter) {
+ linkeobjectflatcomboviewerROPropery.addBusinessRuleFilter(filter);
+ }
+
+
+
+
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart#getTitle()
+ *
+ */
+ public String getTitle() {
+ return EefnrMessages.LinkEObjectFlatComboViewerSample_Part_Title;
+ }
+
+ // Start of user code additional methods
+
+ // End of user code
+
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEReferenceViewerSamplePropertiesEditionPartImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEReferenceViewerSamplePropertiesEditionPartImpl.java
new file mode 100644
index 000000000..c9876a958
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/parts/impl/LinkEReferenceViewerSamplePropertiesEditionPartImpl.java
@@ -0,0 +1,521 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.parts.impl;
+
+// Start of user code for imports
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+import org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart;
+
+import org.eclipse.emf.eef.eefnr.providers.EefnrMessages;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
+
+import org.eclipse.emf.eef.runtime.impl.parts.CompositePropertiesEditionPart;
+
+import org.eclipse.emf.eef.runtime.ui.parts.PartComposer;
+
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.BindingCompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionSequence;
+import org.eclipse.emf.eef.runtime.ui.parts.sequence.CompositionStep;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.AbstractAdvancedEObjectFlatComboViewer.EObjectFlatComboViewerListener;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.ButtonsModeEnum;
+import org.eclipse.emf.eef.runtime.ui.widgets.LinkEReferenceViewer;
+import org.eclipse.emf.eef.runtime.ui.widgets.SWTUtils;
+
+import org.eclipse.emf.eef.runtime.ui.widgets.eobjflatcombo.EObjectFlatComboSettings;
+
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.ViewerFilter;
+
+import org.eclipse.swt.SWT;
+
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Group;
+
+// End of user code
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEReferenceViewerSamplePropertiesEditionPartImpl extends CompositePropertiesEditionPart implements ISWTPropertiesEditionPart, LinkEReferenceViewerSamplePropertiesEditionPart {
+
+ private LinkEReferenceViewer linkereferenceviewerRequiredPropery;
+ protected ViewerFilter linkereferenceviewerRequiredProperyFilter;
+ private LinkEReferenceViewer linkereferenceviewerOptionalPropery;
+ protected ViewerFilter linkereferenceviewerOptionalProperyFilter;
+ private LinkEReferenceViewer linkereferenceviewerROPropery;
+ protected ViewerFilter linkereferenceviewerROProperyFilter;
+
+
+
+ /**
+ * Default constructor
+ * @param editionComponent the {@link IPropertiesEditionComponent} that manage this part
+ *
+ */
+ public LinkEReferenceViewerSamplePropertiesEditionPartImpl(IPropertiesEditionComponent editionComponent) {
+ super(editionComponent);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart#
+ * createFigure(org.eclipse.swt.widgets.Composite)
+ *
+ */
+ public Composite createFigure(final Composite parent) {
+ view = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 3;
+ view.setLayout(layout);
+ createControls(view);
+ return view;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart#
+ * createControls(org.eclipse.swt.widgets.Composite)
+ *
+ */
+ public void createControls(Composite view) {
+ CompositionSequence linkEReferenceViewerSampleStep = new BindingCompositionSequence(propertiesEditionComponent);
+ CompositionStep propertiesStep = linkEReferenceViewerSampleStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.class);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ propertiesStep.addStep(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery);
+
+
+ composer = new PartComposer(linkEReferenceViewerSampleStep) {
+
+ @Override
+ public Composite addToPart(Composite parent, Object key) {
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.class) {
+ return createPropertiesGroup(parent);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery) {
+ return createLinkereferenceviewerRequiredProperyLinkEReferenceViewer(parent);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery) {
+ return createLinkereferenceviewerOptionalProperyLinkEReferenceViewer(parent);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery) {
+ return createLinkereferenceviewerROProperyLinkEReferenceViewer(parent);
+ }
+ return parent;
+ }
+ };
+ composer.compose(view);
+ }
+
+ /**
+ *
+ */
+ protected Composite createPropertiesGroup(Composite parent) {
+ Group propertiesGroup = new Group(parent, SWT.NONE);
+ propertiesGroup.setText(EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_PropertiesGroupLabel);
+ GridData propertiesGroupData = new GridData(GridData.FILL_HORIZONTAL);
+ propertiesGroupData.horizontalSpan = 3;
+ propertiesGroup.setLayoutData(propertiesGroupData);
+ GridLayout propertiesGroupLayout = new GridLayout();
+ propertiesGroupLayout.numColumns = 3;
+ propertiesGroup.setLayout(propertiesGroupLayout);
+ return propertiesGroup;
+ }
+
+ /**
+ * @param parent the parent composite
+ *
+ */
+ protected Composite createLinkereferenceviewerRequiredProperyLinkEReferenceViewer(Composite parent) {
+ createDescription(parent, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkereferenceviewerRequiredPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkereferenceviewerRequiredPropery = new LinkEReferenceViewer(getDescription(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel), resourceSet, linkereferenceviewerRequiredProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkereferenceviewerRequiredPropery.createControls(parent);
+ GridData linkereferenceviewerRequiredProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkereferenceviewerRequiredPropery.setLayoutData(linkereferenceviewerRequiredProperyData);
+ linkereferenceviewerRequiredPropery.setID(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery, EefnrViewsRepository.SWT_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkereferenceviewerRequiredProperyLinkEReferenceViewer
+
+ // End of user code
+ return parent;
+ }
+
+ /**
+ * @param parent the parent composite
+ *
+ */
+ protected Composite createLinkereferenceviewerOptionalProperyLinkEReferenceViewer(Composite parent) {
+ createDescription(parent, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkereferenceviewerOptionalPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkereferenceviewerOptionalPropery = new LinkEReferenceViewer(getDescription(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel), resourceSet, linkereferenceviewerOptionalProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkereferenceviewerOptionalPropery.createControls(parent);
+ GridData linkereferenceviewerOptionalProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkereferenceviewerOptionalPropery.setLayoutData(linkereferenceviewerOptionalProperyData);
+ linkereferenceviewerOptionalPropery.setID(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery, EefnrViewsRepository.SWT_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkereferenceviewerOptionalProperyLinkEReferenceViewer
+
+ // End of user code
+ return parent;
+ }
+
+ /**
+ * @param parent the parent composite
+ *
+ */
+ protected Composite createLinkereferenceviewerROProperyLinkEReferenceViewer(Composite parent) {
+ createDescription(parent, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel);
+ // create callback listener
+ EObjectFlatComboViewerListener listener = new EObjectFlatComboViewerListener(){
+ public void handleSet(EObject element){
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, element));
+ }
+ public void navigateTo(EObject element){ }
+
+ public EObject handleCreate() {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.ADD, null, null));
+ return getLinkereferenceviewerROPropery();
+ }
+
+ public void handleEdit(EObject element) {
+ propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(LinkEReferenceViewerSamplePropertiesEditionPartImpl.this, EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.EDIT, null, element));
+ }
+ };
+ //create widget
+ linkereferenceviewerROPropery = new LinkEReferenceViewer(getDescription(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, EefnrMessages.LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel), resourceSet, linkereferenceviewerROProperyFilter, propertiesEditionComponent.getEditingContext().getAdapterFactory(), listener);
+ linkereferenceviewerROPropery.createControls(parent);
+ GridData linkereferenceviewerROProperyData = new GridData(GridData.FILL_HORIZONTAL);
+ linkereferenceviewerROPropery.setLayoutData(linkereferenceviewerROProperyData);
+ linkereferenceviewerROPropery.setID(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery);
+ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerROPropery, EefnrViewsRepository.SWT_KIND), null); //$NON-NLS-1$
+ // Start of user code for createLinkereferenceviewerROProperyLinkEReferenceViewer
+
+ // End of user code
+ return parent;
+ }
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionListener#firePropertiesChanged(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
+ *
+ */
+ public void firePropertiesChanged(IPropertiesEditionEvent event) {
+ // Start of user code for tab synchronization
+
+ // End of user code
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#getLinkereferenceviewerRequiredPropery()
+ *
+ */
+ public EObject getLinkereferenceviewerRequiredPropery() {
+ return linkereferenceviewerRequiredPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#initLinkereferenceviewerRequiredPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkereferenceviewerRequiredPropery(EObjectFlatComboSettings settings) {
+ linkereferenceviewerRequiredPropery.setInput(settings);
+ if (current != null) {
+ linkereferenceviewerRequiredPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(false);
+ linkereferenceviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerRequiredPropery(EObject newValue)
+ *
+ */
+ public void setLinkereferenceviewerRequiredPropery(EObject newValue) {
+ if (newValue != null) {
+ linkereferenceviewerRequiredPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkereferenceviewerRequiredPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerRequiredPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(false);
+ linkereferenceviewerRequiredPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerRequiredPropery.isEnabled()) {
+ linkereferenceviewerRequiredPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerRequiredProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkereferenceviewerRequiredProperyButtonMode(ButtonsModeEnum newValue) {
+ linkereferenceviewerRequiredPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addFilterLinkereferenceviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerRequiredPropery(ViewerFilter filter) {
+ linkereferenceviewerRequiredPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addBusinessFilterLinkereferenceviewerRequiredPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerRequiredPropery(ViewerFilter filter) {
+ linkereferenceviewerRequiredPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#getLinkereferenceviewerOptionalPropery()
+ *
+ */
+ public EObject getLinkereferenceviewerOptionalPropery() {
+ return linkereferenceviewerOptionalPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#initLinkereferenceviewerOptionalPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkereferenceviewerOptionalPropery(EObjectFlatComboSettings settings) {
+ linkereferenceviewerOptionalPropery.setInput(settings);
+ if (current != null) {
+ linkereferenceviewerOptionalPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(false);
+ linkereferenceviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerOptionalPropery(EObject newValue)
+ *
+ */
+ public void setLinkereferenceviewerOptionalPropery(EObject newValue) {
+ if (newValue != null) {
+ linkereferenceviewerOptionalPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkereferenceviewerOptionalPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ boolean eefElementEditorReadOnlyState = isReadOnly(EefnrViewsRepository.LinkEReferenceViewerSample.Properties.linkereferenceviewerOptionalPropery);
+ if (eefElementEditorReadOnlyState && linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(false);
+ linkereferenceviewerOptionalPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+ } else if (!eefElementEditorReadOnlyState && !linkereferenceviewerOptionalPropery.isEnabled()) {
+ linkereferenceviewerOptionalPropery.setEnabled(true);
+ }
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerOptionalProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkereferenceviewerOptionalProperyButtonMode(ButtonsModeEnum newValue) {
+ linkereferenceviewerOptionalPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addFilterLinkereferenceviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerOptionalPropery(ViewerFilter filter) {
+ linkereferenceviewerOptionalPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addBusinessFilterLinkereferenceviewerOptionalPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerOptionalPropery(ViewerFilter filter) {
+ linkereferenceviewerOptionalPropery.addBusinessRuleFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#getLinkereferenceviewerROPropery()
+ *
+ */
+ public EObject getLinkereferenceviewerROPropery() {
+ return linkereferenceviewerROPropery.getSelection();
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#initLinkereferenceviewerROPropery(EObjectFlatComboSettings)
+ */
+ public void initLinkereferenceviewerROPropery(EObjectFlatComboSettings settings) {
+ linkereferenceviewerROPropery.setInput(settings);
+ if (current != null) {
+ linkereferenceviewerROPropery.setSelection(new StructuredSelection(settings.getValue()));
+ }
+ linkereferenceviewerROPropery.setEnabled(false);
+ linkereferenceviewerROPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerROPropery(EObject newValue)
+ *
+ */
+ public void setLinkereferenceviewerROPropery(EObject newValue) {
+ if (newValue != null) {
+ linkereferenceviewerROPropery.setSelection(new StructuredSelection(newValue));
+ } else {
+ linkereferenceviewerROPropery.setSelection(new StructuredSelection()); //$NON-NLS-1$
+ }
+ linkereferenceviewerROPropery.setEnabled(false);
+ linkereferenceviewerROPropery.setToolTipText(EefnrMessages.LinkEReferenceViewerSample_ReadOnly);
+
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#setLinkereferenceviewerROProperyButtonMode(ButtonsModeEnum newValue)
+ */
+ public void setLinkereferenceviewerROProperyButtonMode(ButtonsModeEnum newValue) {
+ linkereferenceviewerROPropery.setButtonMode(newValue);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addFilterLinkereferenceviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addFilterToLinkereferenceviewerROPropery(ViewerFilter filter) {
+ linkereferenceviewerROPropery.addFilter(filter);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.eefnr.parts.LinkEReferenceViewerSamplePropertiesEditionPart#addBusinessFilterLinkereferenceviewerROPropery(ViewerFilter filter)
+ *
+ */
+ public void addBusinessFilterToLinkereferenceviewerROPropery(ViewerFilter filter) {
+ linkereferenceviewerROPropery.addBusinessRuleFilter(filter);
+ }
+
+
+
+
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart#getTitle()
+ *
+ */
+ public String getTitle() {
+ return EefnrMessages.LinkEReferenceViewerSample_Part_Title;
+ }
+
+ // Start of user code additional methods
+
+ // End of user code
+
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedEObjectFlatComboViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedEObjectFlatComboViewerSamplePropertiesEditionProvider.java
index a18adf3e7..9f490ce3a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedEObjectFlatComboViewerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedEObjectFlatComboViewerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.AdvancedEObjectFlatComboViewerSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.AdvancedEObjectFlatComboViewerSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.AdvancedEObjectFlatComboViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class AdvancedEObjectFlatComboViewerSamplePropertiesEditionProvider exten
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedReferencesTableSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedReferencesTableSamplePropertiesEditionProvider.java
index eb95ead97..3ae2aef50 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedReferencesTableSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedReferencesTableSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.AdvancedReferencesTableSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.AdvancedReferencesTableSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.AdvancedReferencesTableSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.AdvancedReferencesTableSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class AdvancedReferencesTableSamplePropertiesEditionProvider extends Prop
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedTableCompositionEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedTableCompositionEditorSamplePropertiesEditionProvider.java
index a95f1a956..588e0f79c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedTableCompositionEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/AdvancedTableCompositionEditorSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.AdvancedTableCompositionEditorSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.AdvancedTableCompositionEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.AdvancedTableCompositionEditorSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.AdvancedTableCompositionEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class AdvancedTableCompositionEditorSamplePropertiesEditionProvider exten
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/CheckboxSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/CheckboxSamplePropertiesEditionProvider.java
index faf0b2e65..bfac9ddb8 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/CheckboxSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/CheckboxSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.CheckboxSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.CheckboxSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.CheckboxSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.CheckboxSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class CheckboxSamplePropertiesEditionProvider extends PropertiesEditingPr
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EMFComboViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EMFComboViewerSamplePropertiesEditionProvider.java
index f641a5a36..a8077f0fe 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EMFComboViewerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EMFComboViewerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EMFComboViewerSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.EMFComboViewerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EMFComboViewerSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.EMFComboViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class EMFComboViewerSamplePropertiesEditionProvider extends PropertiesEdi
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EObjectFlatComboViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EObjectFlatComboViewerSamplePropertiesEditionProvider.java
index 3ef31fe86..248864c10 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EObjectFlatComboViewerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EObjectFlatComboViewerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EObjectFlatComboViewerSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.EObjectFlatComboViewerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EObjectFlatComboViewerSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.EObjectFlatComboViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class EObjectFlatComboViewerSamplePropertiesEditionProvider extends Prope
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EReferencesViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EReferencesViewerSamplePropertiesEditionProvider.java
index cf77fc9e6..ccad16399 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EReferencesViewerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EReferencesViewerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EReferencesViewerSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.eefnr.components.EReferencesViewerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EReferencesViewerSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.eefnr.components.EReferencesViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class EReferencesViewerSamplePropertiesEditionProvider extends Properties
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrEEFAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrEEFAdapterFactory.java
index be3ac1b5c..b2c51199a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrEEFAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrEEFAdapterFactory.java
@@ -10,12 +10,12 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import org.eclipse.emf.common.notify.Adapter;
-
-import org.eclipse.emf.eef.eefnr.util.EefnrAdapterFactory;
-
-import org.eclipse.emf.eef.navigation.providers.NamedElementPropertiesEditionProvider;
-
+import org.eclipse.emf.common.notify.Adapter;
+
+import org.eclipse.emf.eef.eefnr.util.EefnrAdapterFactory;
+
+import org.eclipse.emf.eef.navigation.providers.NamedElementPropertiesEditionProvider;
+
import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
/**
@@ -224,5 +224,21 @@ public class EefnrEEFAdapterFactory extends EefnrAdapterFactory {
public Adapter createEReferencesViewerSampleAdapter() {
return new EReferencesViewerSamplePropertiesEditionProvider();
}
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.eefnr.util.EefnrAdapterFactory#createLinkEObjectFlatComboViewerSampleAdapter()
+ *
+ */
+ public Adapter createLinkEObjectFlatComboViewerSampleAdapter() {
+ return new LinkEObjectFlatComboViewerSamplePropertiesEditionProvider();
+ }
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.eefnr.util.EefnrAdapterFactory#createLinkEReferenceViewerSampleAdapter()
+ *
+ */
+ public Adapter createLinkEReferenceViewerSampleAdapter() {
+ return new LinkEReferenceViewerSamplePropertiesEditionProvider();
+ }
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrMessages.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrMessages.java
index 6844b0eb5..f8f95fa68 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrMessages.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrMessages.java
@@ -92,6 +92,12 @@ public class EefnrMessages extends NLS {
public static String EReferencesViewerSamplePropertiesEditionPart_PropertiesGroupLabel;
+
+ public static String LinkEObjectFlatComboViewerSamplePropertiesEditionPart_PropertiesGroupLabel;
+
+
+ public static String LinkEReferenceViewerSamplePropertiesEditionPart_PropertiesGroupLabel;
+
public static String Root_ReadOnly;
@@ -237,6 +243,18 @@ public class EefnrMessages extends NLS {
public static String EReferencesViewerSample_Part_Title;
+
+ public static String LinkEObjectFlatComboViewerSample_ReadOnly;
+
+
+ public static String LinkEObjectFlatComboViewerSample_Part_Title;
+
+
+ public static String LinkEReferenceViewerSample_ReadOnly;
+
+
+ public static String LinkEReferenceViewerSample_Part_Title;
+
public static String RootPropertiesEditionPart_SamplesLabel;
@@ -523,6 +541,24 @@ public class EefnrMessages extends NLS {
public static String EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerROPropertyLabel;
+
+ public static String LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel;
+
+
+ public static String LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel;
+
+
+ public static String LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel;
+
+
+ public static String LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel;
+
+
+ public static String LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel;
+
+
+ public static String LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel;
+
public static String PropertiesEditionPart_DocumentationLabel;
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrPropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrPropertiesEditionPartProvider.java
index 6722cc754..29a74facf 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrPropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/EefnrPropertiesEditionPartProvider.java
@@ -10,62 +10,66 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
-
-import org.eclipse.emf.eef.eefnr.parts.forms.AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.AdvancedReferencesTableSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.AdvancedTableCompositionEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.CheckboxSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.EMFComboViewerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.EObjectFlatComboViewerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.EReferencesViewerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.FlatReferenceTableSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.ImageViewerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.MultiValuedEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.RadioSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.ReferencesTableSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.RootPropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.SamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.SelectionDialogSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.SingleCompositionEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.SingleCompositionViewerSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TableCompositionEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TableCompositionExtensionEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TextSampleFirstTabPropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TextSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TextSampleSecondTabPropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TextareaSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.parts.forms.TotalSamplePropertiesEditionPartForm;
-
-import org.eclipse.emf.eef.eefnr.parts.impl.AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.AdvancedReferencesTableSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.AdvancedTableCompositionEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.CheckboxSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.EMFComboViewerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.EObjectFlatComboViewerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.EReferencesViewerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.FlatReferenceTableSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.ImageViewerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.MultiValuedEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.RadioSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.ReferencesTableSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.RootPropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.SamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.SelectionDialogSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.SingleCompositionEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.SingleCompositionViewerSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TableCompositionEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TableCompositionExtensionEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TextSampleFirstTabPropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TextSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TextSampleSecondTabPropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TextareaSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.parts.impl.TotalSamplePropertiesEditionPartImpl;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnr.parts.EefnrViewsRepository;
+
+import org.eclipse.emf.eef.eefnr.parts.forms.AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.AdvancedReferencesTableSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.AdvancedTableCompositionEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.CheckboxSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.EMFComboViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.EObjectFlatComboViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.EReferencesViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.FlatReferenceTableSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.ImageViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.LinkEReferenceViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.MultiValuedEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.RadioSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.ReferencesTableSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.RootPropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.SamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.SelectionDialogSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.SingleCompositionEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.SingleCompositionViewerSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TableCompositionEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TableCompositionExtensionEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TextSampleFirstTabPropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TextSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TextSampleSecondTabPropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TextareaSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.parts.forms.TotalSamplePropertiesEditionPartForm;
+
+import org.eclipse.emf.eef.eefnr.parts.impl.AdvancedEObjectFlatComboViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.AdvancedReferencesTableSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.AdvancedTableCompositionEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.CheckboxSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.EMFComboViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.EObjectFlatComboViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.EReferencesViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.FlatReferenceTableSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.ImageViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.LinkEReferenceViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.MultiValuedEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.RadioSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.ReferencesTableSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.RootPropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.SamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.SelectionDialogSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.SingleCompositionEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.SingleCompositionViewerSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TableCompositionEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TableCompositionExtensionEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TextSampleFirstTabPropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TextSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TextSampleSecondTabPropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TextareaSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.parts.impl.TotalSamplePropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
@@ -233,6 +237,18 @@ public class EefnrPropertiesEditionPartProvider implements IPropertiesEditionPar
if (kind == EefnrViewsRepository.FORM_KIND)
return new EReferencesViewerSamplePropertiesEditionPartForm(component);
}
+ if (key == EefnrViewsRepository.LinkEObjectFlatComboViewerSample.class) {
+ if (kind == EefnrViewsRepository.SWT_KIND)
+ return new LinkEObjectFlatComboViewerSamplePropertiesEditionPartImpl(component);
+ if (kind == EefnrViewsRepository.FORM_KIND)
+ return new LinkEObjectFlatComboViewerSamplePropertiesEditionPartForm(component);
+ }
+ if (key == EefnrViewsRepository.LinkEReferenceViewerSample.class) {
+ if (kind == EefnrViewsRepository.SWT_KIND)
+ return new LinkEReferenceViewerSamplePropertiesEditionPartImpl(component);
+ if (kind == EefnrViewsRepository.FORM_KIND)
+ return new LinkEReferenceViewerSamplePropertiesEditionPartForm(component);
+ }
return null;
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/FlatReferenceTableSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/FlatReferenceTableSamplePropertiesEditionProvider.java
index af59a9db9..2ee93f4d0 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/FlatReferenceTableSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/FlatReferenceTableSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.FlatReferencesTableSample;
-
-import org.eclipse.emf.eef.eefnr.components.FlatReferenceTableSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.FlatReferencesTableSample;
+
+import org.eclipse.emf.eef.eefnr.components.FlatReferenceTableSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class FlatReferenceTableSamplePropertiesEditionProvider extends Propertie
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ImageViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ImageViewerSamplePropertiesEditionProvider.java
index d6917c7ac..34c5878a9 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ImageViewerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ImageViewerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.ImageViewerSample;
-
-import org.eclipse.emf.eef.eefnr.components.ImageViewerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.ImageViewerSample;
+
+import org.eclipse.emf.eef.eefnr.components.ImageViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class ImageViewerSamplePropertiesEditionProvider extends PropertiesEditin
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEObjectFlatComboViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEObjectFlatComboViewerSamplePropertiesEditionProvider.java
new file mode 100644
index 000000000..7866cf997
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEObjectFlatComboViewerSamplePropertiesEditionProvider.java
@@ -0,0 +1,150 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.providers;
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample;
+
+import org.eclipse.emf.eef.eefnr.components.LinkEObjectFlatComboViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
+import org.eclipse.jface.viewers.IFilter;
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEObjectFlatComboViewerSamplePropertiesEditionProvider extends PropertiesEditingProviderImpl {
+
+ /**
+ * Constructor without provider for super types.
+ */
+ public LinkEObjectFlatComboViewerSamplePropertiesEditionProvider() {
+ super();
+ }
+
+ /**
+ * Constructor with providers for super types.
+ * @param superProviders providers to use for super types.
+ */
+ public LinkEObjectFlatComboViewerSamplePropertiesEditionProvider(List<PropertiesEditingProvider> superProviders) {
+ super(superProviders);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext)
+ *
+ */
+ public boolean provides(PropertiesEditingContext editingContext) {
+ return (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample)
+ && (EefnrPackage.Literals.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE == editingContext.getEObject().eClass());
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String)
+ *
+ */
+ public boolean provides(PropertiesEditingContext editingContext, String part) {
+ return (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample) && (LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.BASE_PART.equals(part));
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.Class)
+ *
+ */
+ @SuppressWarnings("rawtypes")
+ public boolean provides(PropertiesEditingContext editingContext, java.lang.Class refinement) {
+ return (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample) && (refinement == LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.class);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String, java.lang.Class)
+ *
+ */
+ @SuppressWarnings("rawtypes")
+ public boolean provides(PropertiesEditingContext editingContext, String part, java.lang.Class refinement) {
+ return (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample) && ((LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.BASE_PART.equals(part) && refinement == LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.class));
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String)
+ *
+ */
+ public IPropertiesEditionComponent getPropertiesEditingComponent(PropertiesEditingContext editingContext, String mode) {
+ if (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample) {
+ return new LinkEObjectFlatComboViewerSamplePropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
+ }
+ return super.getPropertiesEditingComponent(editingContext, mode);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String, java.lang.String)
+ *
+ */
+ public IPropertiesEditionComponent getPropertiesEditingComponent(PropertiesEditingContext editingContext, String mode, String part) {
+ if (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample) {
+ if (LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.BASE_PART.equals(part))
+ return new LinkEObjectFlatComboViewerSamplePropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
+ }
+ return super.getPropertiesEditingComponent(editingContext, mode, part);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String, java.lang.String, java.lang.Class)
+ */
+ @SuppressWarnings("rawtypes")
+ public IPropertiesEditionComponent getPropertiesEditingComponent(PropertiesEditingContext editingContext, String mode, String part, java.lang.Class refinement) {
+ if (editingContext.getEObject() instanceof LinkEObjectFlatComboViewerSample) {
+ if (LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.BASE_PART.equals(part)
+ && refinement == LinkEObjectFlatComboViewerSamplePropertiesEditionComponent.class)
+ return new LinkEObjectFlatComboViewerSamplePropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
+ }
+ return super.getPropertiesEditingComponent(editingContext, mode, part, refinement);
+ }
+
+ /**
+ * Provides the filter used by the plugin.xml to assign part forms.
+ */
+ public static class EditionFilter implements IFilter {
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.jface.viewers.IFilter#select(java.lang.Object)
+ */
+ public boolean select(Object toTest) {
+ EObject eObj = EEFUtils.resolveSemanticObject(toTest);
+ return eObj != null && EefnrPackage.Literals.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE == eObj.eClass();
+ }
+
+ }
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEReferenceViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEReferenceViewerSamplePropertiesEditionProvider.java
new file mode 100644
index 000000000..701efd9a9
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/LinkEReferenceViewerSamplePropertiesEditionProvider.java
@@ -0,0 +1,150 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.eef.eefnr.providers;
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample;
+
+import org.eclipse.emf.eef.eefnr.components.LinkEReferenceViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
+import org.eclipse.jface.viewers.IFilter;
+
+/**
+ * @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
+ *
+ */
+public class LinkEReferenceViewerSamplePropertiesEditionProvider extends PropertiesEditingProviderImpl {
+
+ /**
+ * Constructor without provider for super types.
+ */
+ public LinkEReferenceViewerSamplePropertiesEditionProvider() {
+ super();
+ }
+
+ /**
+ * Constructor with providers for super types.
+ * @param superProviders providers to use for super types.
+ */
+ public LinkEReferenceViewerSamplePropertiesEditionProvider(List<PropertiesEditingProvider> superProviders) {
+ super(superProviders);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext)
+ *
+ */
+ public boolean provides(PropertiesEditingContext editingContext) {
+ return (editingContext.getEObject() instanceof LinkEReferenceViewerSample)
+ && (EefnrPackage.Literals.LINK_EREFERENCE_VIEWER_SAMPLE == editingContext.getEObject().eClass());
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String)
+ *
+ */
+ public boolean provides(PropertiesEditingContext editingContext, String part) {
+ return (editingContext.getEObject() instanceof LinkEReferenceViewerSample) && (LinkEReferenceViewerSamplePropertiesEditionComponent.BASE_PART.equals(part));
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.Class)
+ *
+ */
+ @SuppressWarnings("rawtypes")
+ public boolean provides(PropertiesEditingContext editingContext, java.lang.Class refinement) {
+ return (editingContext.getEObject() instanceof LinkEReferenceViewerSample) && (refinement == LinkEReferenceViewerSamplePropertiesEditionComponent.class);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#provides(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String, java.lang.Class)
+ *
+ */
+ @SuppressWarnings("rawtypes")
+ public boolean provides(PropertiesEditingContext editingContext, String part, java.lang.Class refinement) {
+ return (editingContext.getEObject() instanceof LinkEReferenceViewerSample) && ((LinkEReferenceViewerSamplePropertiesEditionComponent.BASE_PART.equals(part) && refinement == LinkEReferenceViewerSamplePropertiesEditionComponent.class));
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String)
+ *
+ */
+ public IPropertiesEditionComponent getPropertiesEditingComponent(PropertiesEditingContext editingContext, String mode) {
+ if (editingContext.getEObject() instanceof LinkEReferenceViewerSample) {
+ return new LinkEReferenceViewerSamplePropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
+ }
+ return super.getPropertiesEditingComponent(editingContext, mode);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String, java.lang.String)
+ *
+ */
+ public IPropertiesEditionComponent getPropertiesEditingComponent(PropertiesEditingContext editingContext, String mode, String part) {
+ if (editingContext.getEObject() instanceof LinkEReferenceViewerSample) {
+ if (LinkEReferenceViewerSamplePropertiesEditionComponent.BASE_PART.equals(part))
+ return new LinkEReferenceViewerSamplePropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
+ }
+ return super.getPropertiesEditingComponent(editingContext, mode, part);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext, java.lang.String, java.lang.String, java.lang.Class)
+ */
+ @SuppressWarnings("rawtypes")
+ public IPropertiesEditionComponent getPropertiesEditingComponent(PropertiesEditingContext editingContext, String mode, String part, java.lang.Class refinement) {
+ if (editingContext.getEObject() instanceof LinkEReferenceViewerSample) {
+ if (LinkEReferenceViewerSamplePropertiesEditionComponent.BASE_PART.equals(part)
+ && refinement == LinkEReferenceViewerSamplePropertiesEditionComponent.class)
+ return new LinkEReferenceViewerSamplePropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
+ }
+ return super.getPropertiesEditingComponent(editingContext, mode, part, refinement);
+ }
+
+ /**
+ * Provides the filter used by the plugin.xml to assign part forms.
+ */
+ public static class EditionFilter implements IFilter {
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.jface.viewers.IFilter#select(java.lang.Object)
+ */
+ public boolean select(Object toTest) {
+ EObject eObj = EEFUtils.resolveSemanticObject(toTest);
+ return eObj != null && EefnrPackage.Literals.LINK_EREFERENCE_VIEWER_SAMPLE == eObj.eClass();
+ }
+
+ }
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/MultiValuedEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/MultiValuedEditorSamplePropertiesEditionProvider.java
index 21e1ede11..0c56fe2ae 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/MultiValuedEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/MultiValuedEditorSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.MultiValuedEditorSample;
-
-import org.eclipse.emf.eef.eefnr.components.MultiValuedEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.MultiValuedEditorSample;
+
+import org.eclipse.emf.eef.eefnr.components.MultiValuedEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class MultiValuedEditorSamplePropertiesEditionProvider extends Properties
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RadioSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RadioSamplePropertiesEditionProvider.java
index 03c8133ee..22b69e01a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RadioSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RadioSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.RadioSample;
-
-import org.eclipse.emf.eef.eefnr.components.RadioSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.RadioSample;
+
+import org.eclipse.emf.eef.eefnr.components.RadioSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class RadioSamplePropertiesEditionProvider extends PropertiesEditingProvi
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ReferencesTableSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ReferencesTableSamplePropertiesEditionProvider.java
index 2889053ef..600d5aea4 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ReferencesTableSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/ReferencesTableSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.ReferencesTableSample;
-
-import org.eclipse.emf.eef.eefnr.components.ReferencesTableSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.ReferencesTableSample;
+
+import org.eclipse.emf.eef.eefnr.components.ReferencesTableSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class ReferencesTableSamplePropertiesEditionProvider extends PropertiesEd
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RootPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RootPropertiesEditionProvider.java
index a9a7695cc..17806764e 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RootPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/RootPropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.Root;
-
-import org.eclipse.emf.eef.eefnr.components.RootPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.Root;
+
+import org.eclipse.emf.eef.eefnr.components.RootPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class RootPropertiesEditionProvider extends PropertiesEditingProviderImpl
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SamplePropertiesEditionProvider.java
index 49396a077..6d73c530a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.Sample;
-
-import org.eclipse.emf.eef.eefnr.components.SamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.Sample;
+
+import org.eclipse.emf.eef.eefnr.components.SamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class SamplePropertiesEditionProvider extends PropertiesEditingProviderIm
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SelectionDialogSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SelectionDialogSamplePropertiesEditionProvider.java
index 12e17993f..dd3097b72 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SelectionDialogSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SelectionDialogSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.SelectionDialogSample;
-
-import org.eclipse.emf.eef.eefnr.components.SelectionDialogSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.SelectionDialogSample;
+
+import org.eclipse.emf.eef.eefnr.components.SelectionDialogSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class SelectionDialogSamplePropertiesEditionProvider extends PropertiesEd
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionEditorSamplePropertiesEditionProvider.java
index 7bde87365..d420b2ecf 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionEditorSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.SingleCompositionEditorSample;
-
-import org.eclipse.emf.eef.eefnr.components.SingleCompositionEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.SingleCompositionEditorSample;
+
+import org.eclipse.emf.eef.eefnr.components.SingleCompositionEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class SingleCompositionEditorSamplePropertiesEditionProvider extends Prop
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionViewerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionViewerSamplePropertiesEditionProvider.java
index 71d704a6b..42326b3f4 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionViewerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/SingleCompositionViewerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.SingleCompositionViewerSample;
-
-import org.eclipse.emf.eef.eefnr.components.SingleCompositionViewerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.SingleCompositionViewerSample;
+
+import org.eclipse.emf.eef.eefnr.components.SingleCompositionViewerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class SingleCompositionViewerSamplePropertiesEditionProvider extends Prop
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionEditorSamplePropertiesEditionProvider.java
index 91265a96a..c1b6ca79c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionEditorSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.TableCompositionEditorSample;
-
-import org.eclipse.emf.eef.eefnr.components.TableCompositionEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.TableCompositionEditorSample;
+
+import org.eclipse.emf.eef.eefnr.components.TableCompositionEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class TableCompositionEditorSamplePropertiesEditionProvider extends Prope
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionExtensionEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionExtensionEditorSamplePropertiesEditionProvider.java
index 23ddb66f4..21b9eb4e3 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionExtensionEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TableCompositionExtensionEditorSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.TableCompositionExtensionEditorSample;
-
-import org.eclipse.emf.eef.eefnr.components.TableCompositionExtensionEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.TableCompositionExtensionEditorSample;
+
+import org.eclipse.emf.eef.eefnr.components.TableCompositionExtensionEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class TableCompositionExtensionEditorSamplePropertiesEditionProvider exte
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSamplePropertiesEditionProvider.java
index a7cf21dc6..4d4fb9f15 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.TextSample;
-
-import org.eclipse.emf.eef.eefnr.components.TextSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.TextSample;
+
+import org.eclipse.emf.eef.eefnr.components.TextSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class TextSamplePropertiesEditionProvider extends PropertiesEditingProvid
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSampleWithTwoTabsPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSampleWithTwoTabsPropertiesEditionProvider.java
index 568a669c9..914479b9b 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSampleWithTwoTabsPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextSampleWithTwoTabsPropertiesEditionProvider.java
@@ -10,27 +10,27 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.TextSampleWithTwoTabs;
-
-import org.eclipse.emf.eef.eefnr.components.TextSampleWithTwoTabsPropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnr.components.TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnr.components.TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.TextSampleWithTwoTabs;
+
+import org.eclipse.emf.eef.eefnr.components.TextSampleWithTwoTabsPropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnr.components.TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnr.components.TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -141,7 +141,7 @@ public class TextSampleWithTwoTabsPropertiesEditionProvider extends PropertiesEd
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextareaSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextareaSamplePropertiesEditionProvider.java
index 348084e40..a87401804 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextareaSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TextareaSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.TextareaSample;
-
-import org.eclipse.emf.eef.eefnr.components.TextareaSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.TextareaSample;
+
+import org.eclipse.emf.eef.eefnr.components.TextareaSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class TextareaSamplePropertiesEditionProvider extends PropertiesEditingPr
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TotalSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TotalSamplePropertiesEditionProvider.java
index 474be53f0..954fe9705 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TotalSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/TotalSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.TotalSample;
-
-import org.eclipse.emf.eef.eefnr.components.TotalSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.TotalSample;
+
+import org.eclipse.emf.eef.eefnr.components.TotalSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class TotalSamplePropertiesEditionProvider extends PropertiesEditingProvi
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages.properties
index 63ad39782..4a438a0a7 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages.properties
@@ -38,54 +38,60 @@ SelectionDialogSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
SingleCompositionViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
SingleCompositionEditorSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
EReferencesViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
+LinkEReferenceViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
Root_ReadOnly=This property is read only
-Root_Part_Title=Root
+Root_Part_Title=Base
TotalSample_ReadOnly=This property is read only
-TotalSample_Part_Title=TotalSample
+TotalSample_Part_Title=Base
TextSample_ReadOnly=This property is read only
-TextSample_Part_Title=TextSample
+TextSample_Part_Title=Base
CheckboxSample_ReadOnly=This property is read only
-CheckboxSample_Part_Title=CheckboxSample
+CheckboxSample_Part_Title=Base
TextareaSample_ReadOnly=This property is read only
-TextareaSample_Part_Title=TextareaSample
+TextareaSample_Part_Title=Base
RadioSample_ReadOnly=This property is read only
-RadioSample_Part_Title=RadioSample
+RadioSample_Part_Title=Base
EObjectFlatComboViewerSample_ReadOnly=This property is read only
-EObjectFlatComboViewerSample_Part_Title=EObjectFlatComboViewerSample
+EObjectFlatComboViewerSample_Part_Title=Base
ReferencesTableSample_ReadOnly=This property is read only
-ReferencesTableSample_Part_Title=ReferencesTableSample
+ReferencesTableSample_Part_Title=Base
EMFComboViewerSample_ReadOnly=This property is read only
-EMFComboViewerSample_Part_Title=EMFComboViewerSample
+EMFComboViewerSample_Part_Title=Base
MultiValuedEditorSample_ReadOnly=This property is read only
-MultiValuedEditorSample_Part_Title=MultiValuedEditorSample
+MultiValuedEditorSample_Part_Title=Base
TableCompositionEditorSample_ReadOnly=This property is read only
-TableCompositionEditorSample_Part_Title=TableCompositionEditorSample
+TableCompositionEditorSample_Part_Title=Base
AdvancedReferencesTableSample_ReadOnly=This property is read only
-AdvancedReferencesTableSample_Part_Title=AdvancedReferencesTableSample
+AdvancedReferencesTableSample_Part_Title=Base
AdvancedEObjectFlatComboViewerSample_ReadOnly=This property is read only
-AdvancedEObjectFlatComboViewerSample_Part_Title=AdvancedEObjectFlatComboViewerSample
+AdvancedEObjectFlatComboViewerSample_Part_Title=Base
AdvancedTableCompositionEditorSample_ReadOnly=This property is read only
-AdvancedTableCompositionEditorSample_Part_Title=AdvancedTableCompositionEditorSample
+AdvancedTableCompositionEditorSample_Part_Title=Base
FlatReferenceTableSample_ReadOnly=This property is read only
-FlatReferenceTableSample_Part_Title=FlatReferenceTableSample
+FlatReferenceTableSample_Part_Title=Base
Sample_ReadOnly=This property is read only
-Sample_Part_Title=Sample
+Sample_Part_Title=Base
TextSampleFirstTab_ReadOnly=This property is read only
TextSampleFirstTab_Part_Title=TextSampleFirstTab
TextSampleSecondTab_ReadOnly=This property is read only
TextSampleSecondTab_Part_Title=TextSampleSecondTab
TableCompositionExtensionEditorSample_ReadOnly=This property is read only
-TableCompositionExtensionEditorSample_Part_Title=TableCompositionExtensionEditorSample
+TableCompositionExtensionEditorSample_Part_Title=Base
ImageViewerSample_ReadOnly=This property is read only
-ImageViewerSample_Part_Title=ImageViewerSample
+ImageViewerSample_Part_Title=Base
SelectionDialogSample_ReadOnly=This property is read only
-SelectionDialogSample_Part_Title=SelectionDialogSample
+SelectionDialogSample_Part_Title=Base
SingleCompositionViewerSample_ReadOnly=This property is read only
-SingleCompositionViewerSample_Part_Title=SingleCompositionViewerSample
+SingleCompositionViewerSample_Part_Title=Base
SingleCompositionEditorSample_ReadOnly=This property is read only
-SingleCompositionEditorSample_Part_Title=SingleCompositionEditorSample
+SingleCompositionEditorSample_Part_Title=Base
EReferencesViewerSample_ReadOnly=This property is read only
-EReferencesViewerSample_Part_Title=EReferencesViewerSample
+EReferencesViewerSample_Part_Title=Base
+LinkEObjectFlatComboViewerSample_ReadOnly=This property is read only
+LinkEObjectFlatComboViewerSample_Part_Title=Base
+LinkEReferenceViewerSample_ReadOnly=This property is read only
+LinkEReferenceViewerSample_Part_Title=Base
RootPropertiesEditionPart_SamplesLabel=Samples :
TotalSamplePropertiesEditionPart_TextRequiredPropertyLabel=TextRequiredProperty :
TotalSamplePropertiesEditionPart_TextOptionalPropertyLabel=TextOptionalProperty :
@@ -181,6 +187,12 @@ SingleCompositionEditorSamplePropertiesEditionPart_SinglecompositionviewerOnAbst
EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerRequiredPropertyLabel=EreferencesviewerRequiredProperty :
EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerOptionalPropertyLabel=EreferencesviewerOptionalProperty :
EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerROPropertyLabel=EreferencesviewerROProperty :
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel=LinkeobjectflatcomboviewerRequiredPropery :
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel=LinkeobjectflatcomboviewerOptionalPropery :
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel=LinkeobjectflatcomboviewerROPropery :
+LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel=LinkereferenceviewerRequiredPropery :
+LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel=LinkereferenceviewerOptionalPropery :
+LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel=LinkereferenceviewerROPropery :
PropertiesEditionPart_PropertiesGroupLabel=Properties
PropertiesEditionPart_EditTableViewerLabel=Edit
PropertiesEditionPart_DocumentationLabel=Documentation
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages_fr.properties
index b9949f6cc..b94c88164 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/providers/eefnrMessages_fr.properties
@@ -38,54 +38,60 @@ SelectionDialogSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
SingleCompositionViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
SingleCompositionEditorSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
EReferencesViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
+LinkEReferenceViewerSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
Root_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-Root_Part_Title=Root
+Root_Part_Title=Base
TotalSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-TotalSample_Part_Title=TotalSample
+TotalSample_Part_Title=Base
TextSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-TextSample_Part_Title=TextSample
+TextSample_Part_Title=Base
CheckboxSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-CheckboxSample_Part_Title=CheckboxSample
+CheckboxSample_Part_Title=Base
TextareaSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-TextareaSample_Part_Title=TextareaSample
+TextareaSample_Part_Title=Base
RadioSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-RadioSample_Part_Title=RadioSample
+RadioSample_Part_Title=Base
EObjectFlatComboViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-EObjectFlatComboViewerSample_Part_Title=EObjectFlatComboViewerSample
+EObjectFlatComboViewerSample_Part_Title=Base
ReferencesTableSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-ReferencesTableSample_Part_Title=ReferencesTableSample
+ReferencesTableSample_Part_Title=Base
EMFComboViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-EMFComboViewerSample_Part_Title=EMFComboViewerSample
+EMFComboViewerSample_Part_Title=Base
MultiValuedEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-MultiValuedEditorSample_Part_Title=MultiValuedEditorSample
+MultiValuedEditorSample_Part_Title=Base
TableCompositionEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-TableCompositionEditorSample_Part_Title=TableCompositionEditorSample
+TableCompositionEditorSample_Part_Title=Base
AdvancedReferencesTableSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AdvancedReferencesTableSample_Part_Title=AdvancedReferencesTableSample
+AdvancedReferencesTableSample_Part_Title=Base
AdvancedEObjectFlatComboViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AdvancedEObjectFlatComboViewerSample_Part_Title=AdvancedEObjectFlatComboViewerSample
+AdvancedEObjectFlatComboViewerSample_Part_Title=Base
AdvancedTableCompositionEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AdvancedTableCompositionEditorSample_Part_Title=AdvancedTableCompositionEditorSample
+AdvancedTableCompositionEditorSample_Part_Title=Base
FlatReferenceTableSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-FlatReferenceTableSample_Part_Title=FlatReferenceTableSample
+FlatReferenceTableSample_Part_Title=Base
Sample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-Sample_Part_Title=Sample
+Sample_Part_Title=Base
TextSampleFirstTab_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
TextSampleFirstTab_Part_Title=TextSampleFirstTab
TextSampleSecondTab_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
TextSampleSecondTab_Part_Title=TextSampleSecondTab
TableCompositionExtensionEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-TableCompositionExtensionEditorSample_Part_Title=TableCompositionExtensionEditorSample
+TableCompositionExtensionEditorSample_Part_Title=Base
ImageViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-ImageViewerSample_Part_Title=ImageViewerSample
+ImageViewerSample_Part_Title=Base
SelectionDialogSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-SelectionDialogSample_Part_Title=SelectionDialogSample
+SelectionDialogSample_Part_Title=Base
SingleCompositionViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-SingleCompositionViewerSample_Part_Title=SingleCompositionViewerSample
+SingleCompositionViewerSample_Part_Title=Base
SingleCompositionEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-SingleCompositionEditorSample_Part_Title=SingleCompositionEditorSample
+SingleCompositionEditorSample_Part_Title=Base
EReferencesViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-EReferencesViewerSample_Part_Title=EReferencesViewerSample
+EReferencesViewerSample_Part_Title=Base
+LinkEObjectFlatComboViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
+LinkEObjectFlatComboViewerSample_Part_Title=Base
+LinkEReferenceViewerSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
+LinkEReferenceViewerSample_Part_Title=Base
RootPropertiesEditionPart_SamplesLabel=Samples :
TotalSamplePropertiesEditionPart_TextRequiredPropertyLabel=TextRequiredProperty :
TotalSamplePropertiesEditionPart_TextOptionalPropertyLabel=TextOptionalProperty :
@@ -181,6 +187,12 @@ SingleCompositionEditorSamplePropertiesEditionPart_SinglecompositionviewerOnAbst
EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerRequiredPropertyLabel=EreferencesviewerRequiredProperty :
EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerOptionalPropertyLabel=EreferencesviewerOptionalProperty :
EReferencesViewerSamplePropertiesEditionPart_EreferencesviewerROPropertyLabel=EreferencesviewerROProperty :
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerRequiredProperyLabel=LinkeobjectflatcomboviewerRequiredPropery :
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerOptionalProperyLabel=LinkeobjectflatcomboviewerOptionalPropery :
+LinkEObjectFlatComboViewerSamplePropertiesEditionPart_LinkeobjectflatcomboviewerROProperyLabel=LinkeobjectflatcomboviewerROPropery :
+LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerRequiredProperyLabel=LinkereferenceviewerRequiredPropery :
+LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerOptionalProperyLabel=LinkereferenceviewerOptionalPropery :
+LinkEReferenceViewerSamplePropertiesEditionPart_LinkereferenceviewerROProperyLabel=LinkereferenceviewerROPropery :
PropertiesEditionPart_PropertiesGroupLabel=Propri\u00E9t\u00E9s
PropertiesEditionPart_EditTableViewerLabel=Editer
PropertiesEditionPart_DocumentationLabel=Documentation
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/ReferencesPropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/ReferencesPropertiesEditionPartProvider.java
index 9e8fda70d..6f551b1c0 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/ReferencesPropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/ReferencesPropertiesEditionPartProvider.java
@@ -10,20 +10,20 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnr.references.providers;
-import org.eclipse.emf.eef.eefnr.references.parts.ReferencesViewsRepository;
-
-import org.eclipse.emf.eef.eefnr.references.parts.forms.AbstractEnabledSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.references.parts.forms.AbstractSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnr.references.parts.forms.ReferenceEnabledSamplePropertiesEditionPartForm;
-
-import org.eclipse.emf.eef.eefnr.references.parts.impl.AbstractEnabledSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.references.parts.impl.AbstractSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnr.references.parts.impl.ReferenceEnabledSamplePropertiesEditionPartImpl;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnr.references.parts.ReferencesViewsRepository;
+
+import org.eclipse.emf.eef.eefnr.references.parts.forms.AbstractEnabledSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.references.parts.forms.AbstractSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnr.references.parts.forms.ReferenceEnabledSamplePropertiesEditionPartForm;
+
+import org.eclipse.emf.eef.eefnr.references.parts.impl.AbstractEnabledSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.references.parts.impl.AbstractSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnr.references.parts.impl.ReferenceEnabledSamplePropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages.properties
index 2e6cd083b..653106c47 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages.properties
@@ -18,11 +18,11 @@ ReferenceEnabledSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
AbstractEnabledSamplePropertiesEditionPart_EnabledPropertiesGroupLabel=Enabled properties
AbstractSamplePropertiesEditionPart_NamePropertiesGroupLabel=Name properties
ReferenceEnabledSample_ReadOnly=This property is read only
-ReferenceEnabledSample_Part_Title=ReferenceEnabledSample
+ReferenceEnabledSample_Part_Title=Base
AbstractEnabledSample_ReadOnly=This property is read only
-AbstractEnabledSample_Part_Title=AbstractEnabledSample
+AbstractEnabledSample_Part_Title=Base
AbstractSample_ReadOnly=This property is read only
-AbstractSample_Part_Title=AbstractSample
+AbstractSample_Part_Title=Base
ReferenceEnabledSamplePropertiesEditionPart_ReferenceLabel=Reference :
AbstractEnabledSamplePropertiesEditionPart_EnabledLabel=Enabled
AbstractSamplePropertiesEditionPart_NameLabel=Name :
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages_fr.properties
index 385a8e351..4f72172d7 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnr/references/providers/referencesMessages_fr.properties
@@ -18,11 +18,11 @@ ReferenceEnabledSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
AbstractEnabledSamplePropertiesEditionPart_EnabledPropertiesGroupLabel=Enabled properties
AbstractSamplePropertiesEditionPart_NamePropertiesGroupLabel=Name properties
ReferenceEnabledSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-ReferenceEnabledSample_Part_Title=ReferenceEnabledSample
+ReferenceEnabledSample_Part_Title=Base
AbstractEnabledSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AbstractEnabledSample_Part_Title=AbstractEnabledSample
+AbstractEnabledSample_Part_Title=Base
AbstractSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-AbstractSample_Part_Title=AbstractSample
+AbstractSample_Part_Title=Base
ReferenceEnabledSamplePropertiesEditionPart_ReferenceLabel=Reference :
AbstractEnabledSamplePropertiesEditionPart_EnabledLabel=Enabled
AbstractSamplePropertiesEditionPart_NameLabel=Name :
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/CheckBoxExtendedEditorSampleBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/CheckBoxExtendedEditorSampleBasePropertiesEditionComponent.java
index 9fe962906..25ee7e009 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/CheckBoxExtendedEditorSampleBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/CheckBoxExtendedEditorSampleBasePropertiesEditionComponent.java
@@ -192,4 +192,6 @@ public class CheckBoxExtendedEditorSampleBasePropertiesEditionComponent extends
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent.java
index eba2dc58f..6403974ca 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent.java
@@ -227,4 +227,6 @@ public class FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent ext
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent.java
index b29614a1f..823134766 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent.java
@@ -219,4 +219,6 @@ public class FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorS
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent.java
index d32b4de14..188ec3fe3 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/components/TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent.java
@@ -183,4 +183,6 @@ public class TableCompositionTargetExtensionEditorSamplePropertiesEditionCompone
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/CheckBoxExtendedEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/CheckBoxExtendedEditorSamplePropertiesEditionProvider.java
index 7688e7005..2717d3d89 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/CheckBoxExtendedEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/CheckBoxExtendedEditorSamplePropertiesEditionProvider.java
@@ -10,28 +10,28 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnrext.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnrext.CheckBoxExtendedEditorSample;
-import org.eclipse.emf.eef.eefnrext.EefnrextPackage;
-
-import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSampleBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnrext.CheckBoxExtendedEditorSample;
+import org.eclipse.emf.eef.eefnrext.EefnrextPackage;
+
+import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSampleBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -142,7 +142,7 @@ public class CheckBoxExtendedEditorSamplePropertiesEditionProvider extends Prope
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextEEFAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextEEFAdapterFactory.java
index f2c702f31..ce1f75b71 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextEEFAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextEEFAdapterFactory.java
@@ -10,15 +10,15 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnrext.providers;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Adapter;
-
-import org.eclipse.emf.eef.eefnrext.util.EefnrextAdapterFactory;
-
-import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
-
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.Adapter;
+
+import org.eclipse.emf.eef.eefnrext.util.EefnrextAdapterFactory;
+
+import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
+
import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextPropertiesEditionPartProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextPropertiesEditionPartProvider.java
index f4c0c203c..201a4f230 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextPropertiesEditionPartProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/EefnrextPropertiesEditionPartProvider.java
@@ -10,22 +10,22 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnrext.providers;
-import org.eclipse.emf.eef.eefnrext.parts.EefnrextViewsRepository;
-
-import org.eclipse.emf.eef.eefnrext.parts.forms.CheckBoxExtendedEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnrext.parts.forms.FlatReferenceExtendedEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnrext.parts.forms.SecondFlatReferenceExtendedEditorSamplePropertiesEditionPartForm;
-import org.eclipse.emf.eef.eefnrext.parts.forms.TableCompositionTargetExtensionEditorSamplePropertiesEditionPartForm;
-
-import org.eclipse.emf.eef.eefnrext.parts.impl.CheckBoxExtendedEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnrext.parts.impl.FlatReferenceExtendedEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnrext.parts.impl.SecondFlatReferenceExtendedEditorSamplePropertiesEditionPartImpl;
-import org.eclipse.emf.eef.eefnrext.parts.impl.TableCompositionTargetExtensionEditorSamplePropertiesEditionPartImpl;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
-
+import org.eclipse.emf.eef.eefnrext.parts.EefnrextViewsRepository;
+
+import org.eclipse.emf.eef.eefnrext.parts.forms.CheckBoxExtendedEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnrext.parts.forms.FlatReferenceExtendedEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnrext.parts.forms.SecondFlatReferenceExtendedEditorSamplePropertiesEditionPartForm;
+import org.eclipse.emf.eef.eefnrext.parts.forms.TableCompositionTargetExtensionEditorSamplePropertiesEditionPartForm;
+
+import org.eclipse.emf.eef.eefnrext.parts.impl.CheckBoxExtendedEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnrext.parts.impl.FlatReferenceExtendedEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnrext.parts.impl.SecondFlatReferenceExtendedEditorSamplePropertiesEditionPartImpl;
+import org.eclipse.emf.eef.eefnrext.parts.impl.TableCompositionTargetExtensionEditorSamplePropertiesEditionPartImpl;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
+
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/FlatReferenceExtendedEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/FlatReferenceExtendedEditorSamplePropertiesEditionProvider.java
index 5c7a60fdc..324a45f2c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/FlatReferenceExtendedEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/FlatReferenceExtendedEditorSamplePropertiesEditionProvider.java
@@ -10,29 +10,29 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnrext.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnrext.EefnrextPackage;
-import org.eclipse.emf.eef.eefnrext.FlatReferenceExtendedEditorSample;
-
-import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSampleBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSamplePropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnrext.components.FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnrext.components.FlatReferenceExtendedEditorSamplePropertiesEditionComponent;
-import org.eclipse.emf.eef.eefnrext.components.FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnrext.EefnrextPackage;
+import org.eclipse.emf.eef.eefnrext.FlatReferenceExtendedEditorSample;
+
+import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSampleBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnrext.components.CheckBoxExtendedEditorSamplePropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnrext.components.FlatReferenceExtendedEditorSampleBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnrext.components.FlatReferenceExtendedEditorSamplePropertiesEditionComponent;
+import org.eclipse.emf.eef.eefnrext.components.FlatReferenceExtendedEditorSampleSecondFlatReferenceExtendedEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -148,7 +148,7 @@ public class FlatReferenceExtendedEditorSamplePropertiesEditionProvider extends
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/TableCompositionTargetExtensionEditorSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/TableCompositionTargetExtensionEditorSamplePropertiesEditionProvider.java
index 6d739d598..8bec055cc 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/TableCompositionTargetExtensionEditorSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/TableCompositionTargetExtensionEditorSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.eefnrext.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnrext.EefnrextPackage;
-import org.eclipse.emf.eef.eefnrext.TableCompositionTargetExtensionEditorSample;
-
-import org.eclipse.emf.eef.eefnrext.components.TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnrext.EefnrextPackage;
+import org.eclipse.emf.eef.eefnrext.TableCompositionTargetExtensionEditorSample;
+
+import org.eclipse.emf.eef.eefnrext.components.TableCompositionTargetExtensionEditorSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class TableCompositionTargetExtensionEditorSamplePropertiesEditionProvide
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages.properties
index 846bf8a2e..714ee23ed 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages.properties
@@ -19,13 +19,13 @@ FlatReferenceExtendedEditorSamplePropertiesEditionPart_PropertiesGroupLabel=Prop
SecondFlatReferenceExtendedEditorSamplePropertiesEditionPart_ExtendedGroupLabel=Extended
CheckBoxExtendedEditorSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
TableCompositionTargetExtensionEditorSample_ReadOnly=This property is read only
-TableCompositionTargetExtensionEditorSample_Part_Title=TableCompositionTargetExtensionEditorSample
+TableCompositionTargetExtensionEditorSample_Part_Title=Base
FlatReferenceExtendedEditorSample_ReadOnly=This property is read only
-FlatReferenceExtendedEditorSample_Part_Title=FlatReferenceExtendedEditorSample
+FlatReferenceExtendedEditorSample_Part_Title=Base
SecondFlatReferenceExtendedEditorSample_ReadOnly=This property is read only
SecondFlatReferenceExtendedEditorSample_Part_Title=SecondFlatReferenceExtendedEditorSample
CheckBoxExtendedEditorSample_ReadOnly=This property is read only
-CheckBoxExtendedEditorSample_Part_Title=CheckBoxExtendedEditorSample
+CheckBoxExtendedEditorSample_Part_Title=Base
TableCompositionTargetExtensionEditorSamplePropertiesEditionPart_NameLabel=Name :
FlatReferenceExtendedEditorSamplePropertiesEditionPart_FlatReferenceEditorSampleLabel=FlatReferenceEditorSample :
SecondFlatReferenceExtendedEditorSamplePropertiesEditionPart_DemoLabel=Demo :
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages_fr.properties b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages_fr.properties
index 0188462ef..479b03808 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages_fr.properties
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/eefnrext/providers/eefnrextMessages_fr.properties
@@ -19,13 +19,13 @@ FlatReferenceExtendedEditorSamplePropertiesEditionPart_PropertiesGroupLabel=Prop
SecondFlatReferenceExtendedEditorSamplePropertiesEditionPart_ExtendedGroupLabel=Extended
CheckBoxExtendedEditorSamplePropertiesEditionPart_PropertiesGroupLabel=Properties
TableCompositionTargetExtensionEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-TableCompositionTargetExtensionEditorSample_Part_Title=TableCompositionTargetExtensionEditorSample
+TableCompositionTargetExtensionEditorSample_Part_Title=Base
FlatReferenceExtendedEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-FlatReferenceExtendedEditorSample_Part_Title=FlatReferenceExtendedEditorSample
+FlatReferenceExtendedEditorSample_Part_Title=Base
SecondFlatReferenceExtendedEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
SecondFlatReferenceExtendedEditorSample_Part_Title=SecondFlatReferenceExtendedEditorSample
CheckBoxExtendedEditorSample_ReadOnly=Cette propri\u00E9t\u00E9 est en lecture seule
-CheckBoxExtendedEditorSample_Part_Title=CheckBoxExtendedEditorSample
+CheckBoxExtendedEditorSample_Part_Title=Base
TableCompositionTargetExtensionEditorSamplePropertiesEditionPart_NameLabel=Name :
FlatReferenceExtendedEditorSamplePropertiesEditionPart_FlatReferenceEditorSampleLabel=FlatReferenceEditorSample :
SecondFlatReferenceExtendedEditorSamplePropertiesEditionPart_DemoLabel=Demo :
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceOwnerSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceOwnerSamplePropertiesEditionComponent.java
index aba071d85..091ea4e2e 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceOwnerSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceOwnerSamplePropertiesEditionComponent.java
@@ -315,4 +315,6 @@ public class ConcreteReferenceOwnerSamplePropertiesEditionComponent extends Sing
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample1PropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample1PropertiesEditionComponent.java
index 1483e500a..8d7d3ce2e 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample1PropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample1PropertiesEditionComponent.java
@@ -183,4 +183,6 @@ public class ConcreteReferenceTargetSample1PropertiesEditionComponent extends Si
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample2PropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample2PropertiesEditionComponent.java
index 8d203c7cd..00d2f40e5 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample2PropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/components/ConcreteReferenceTargetSample2PropertiesEditionComponent.java
@@ -183,4 +183,6 @@ public class ConcreteReferenceTargetSample2PropertiesEditionComponent extends Si
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceOwnerSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceOwnerSamplePropertiesEditionProvider.java
index 8d1c1cd64..263f9f7af 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceOwnerSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceOwnerSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.filters.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.filters.ConcreteReferenceOwnerSample;
-import org.eclipse.emf.eef.eefnr.filters.FiltersPackage;
-
-import org.eclipse.emf.eef.filters.components.ConcreteReferenceOwnerSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.filters.ConcreteReferenceOwnerSample;
+import org.eclipse.emf.eef.eefnr.filters.FiltersPackage;
+
+import org.eclipse.emf.eef.filters.components.ConcreteReferenceOwnerSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class ConcreteReferenceOwnerSamplePropertiesEditionProvider extends Prope
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample1PropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample1PropertiesEditionProvider.java
index 5c481ba2e..b74d1d32a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample1PropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample1PropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.filters.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.filters.ConcreteReferenceTargetSample1;
-import org.eclipse.emf.eef.eefnr.filters.FiltersPackage;
-
-import org.eclipse.emf.eef.filters.components.ConcreteReferenceTargetSample1PropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.filters.ConcreteReferenceTargetSample1;
+import org.eclipse.emf.eef.eefnr.filters.FiltersPackage;
+
+import org.eclipse.emf.eef.filters.components.ConcreteReferenceTargetSample1PropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class ConcreteReferenceTargetSample1PropertiesEditionProvider extends Pro
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample2PropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample2PropertiesEditionProvider.java
index 747b538d9..3f43719b8 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample2PropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/ConcreteReferenceTargetSample2PropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.filters.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.filters.ConcreteReferenceTargetSample2;
-import org.eclipse.emf.eef.eefnr.filters.FiltersPackage;
-
-import org.eclipse.emf.eef.filters.components.ConcreteReferenceTargetSample2PropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.filters.ConcreteReferenceTargetSample2;
+import org.eclipse.emf.eef.eefnr.filters.FiltersPackage;
+
+import org.eclipse.emf.eef.filters.components.ConcreteReferenceTargetSample2PropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class ConcreteReferenceTargetSample2PropertiesEditionProvider extends Pro
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/FiltersEEFAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/FiltersEEFAdapterFactory.java
index 2e158bd45..4270cd1c3 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/FiltersEEFAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/filters/providers/FiltersEEFAdapterFactory.java
@@ -10,10 +10,10 @@
*******************************************************************************/
package org.eclipse.emf.eef.filters.providers;
-import org.eclipse.emf.common.notify.Adapter;
-
-import org.eclipse.emf.eef.eefnr.filters.util.FiltersAdapterFactory;
-
+import org.eclipse.emf.common.notify.Adapter;
+
+import org.eclipse.emf.eef.eefnr.filters.util.FiltersAdapterFactory;
+
import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/components/EventPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/components/EventPropertiesEditionComponent.java
index deb5e993a..272a9e4fe 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/components/EventPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/components/EventPropertiesEditionComponent.java
@@ -183,4 +183,6 @@ public class EventPropertiesEditionComponent extends SinglePartPropertiesEditing
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/EventPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/EventPropertiesEditionProvider.java
index 65a96c3b5..2efb710d6 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/EventPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/EventPropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.naming.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.naming.CustomNamingPackage;
-import org.eclipse.emf.eef.eefnr.naming.Event;
-
-import org.eclipse.emf.eef.naming.components.EventPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.naming.CustomNamingPackage;
+import org.eclipse.emf.eef.eefnr.naming.Event;
+
+import org.eclipse.emf.eef.naming.components.EventPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class EventPropertiesEditionProvider extends PropertiesEditingProviderImp
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/NamingEEFAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/NamingEEFAdapterFactory.java
index 4179ccad0..9b26ea278 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/NamingEEFAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/naming/providers/NamingEEFAdapterFactory.java
@@ -10,10 +10,10 @@
*******************************************************************************/
package org.eclipse.emf.eef.naming.providers;
-import org.eclipse.emf.common.notify.Adapter;
-
-import org.eclipse.emf.eef.eefnr.naming.util.CustomNamingAdapterFactory;
-
+import org.eclipse.emf.common.notify.Adapter;
+
+import org.eclipse.emf.eef.eefnr.naming.util.CustomNamingAdapterFactory;
+
import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AnotherSubtypeBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AnotherSubtypeBasePropertiesEditionComponent.java
index 1604dd391..f230d1c95 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AnotherSubtypeBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AnotherSubtypeBasePropertiesEditionComponent.java
@@ -188,4 +188,6 @@ public class AnotherSubtypeBasePropertiesEditionComponent extends SinglePartProp
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AttributeNavigationSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AttributeNavigationSamplePropertiesEditionComponent.java
index b02faab7e..d8546aeac 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AttributeNavigationSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/AttributeNavigationSamplePropertiesEditionComponent.java
@@ -383,4 +383,6 @@ public class AttributeNavigationSamplePropertiesEditionComponent extends SingleP
return delegate2ForMultiValuedSettings;
}
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent.java
index 116d83dcb..3fc1be534 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent.java
@@ -256,4 +256,6 @@ public class DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent ex
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedReferencesTableSampleEditorPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedReferencesTableSampleEditorPropertiesEditionComponent.java
index 45af6918f..4830d847a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedReferencesTableSampleEditorPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/DeferedReferencesTableSampleEditorPropertiesEditionComponent.java
@@ -258,4 +258,6 @@ public class DeferedReferencesTableSampleEditorPropertiesEditionComponent extend
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/ElementBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/ElementBasePropertiesEditionComponent.java
index 4ef44e105..211c2c53e 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/ElementBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/ElementBasePropertiesEditionComponent.java
@@ -190,4 +190,6 @@ public class ElementBasePropertiesEditionComponent extends SinglePartPropertiesE
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/FirstModelNavigationSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/FirstModelNavigationSamplePropertiesEditionComponent.java
index 81942a01d..f1336e2de 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/FirstModelNavigationSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/FirstModelNavigationSamplePropertiesEditionComponent.java
@@ -183,4 +183,6 @@ public class FirstModelNavigationSamplePropertiesEditionComponent extends Single
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/NamedElementPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/NamedElementPropertiesEditionComponent.java
index cb0605113..eee47e160 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/NamedElementPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/NamedElementPropertiesEditionComponent.java
@@ -182,4 +182,6 @@ public class NamedElementPropertiesEditionComponent extends SinglePartProperties
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/OwnerPropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/OwnerPropertiesEditionComponent.java
index d69622daf..d6acc028c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/OwnerPropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/OwnerPropertiesEditionComponent.java
@@ -851,4 +851,6 @@ public class OwnerPropertiesEditionComponent extends SinglePartPropertiesEditing
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SecondModelNavigationSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SecondModelNavigationSamplePropertiesEditionComponent.java
index 75b88a129..3d6d7a4f8 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SecondModelNavigationSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SecondModelNavigationSamplePropertiesEditionComponent.java
@@ -183,4 +183,6 @@ public class SecondModelNavigationSamplePropertiesEditionComponent extends Singl
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent.java
index a7fb0c304..49fd8c8f7 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent.java
@@ -208,4 +208,6 @@ public class SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEdi
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent.java
index c8cf5c30e..ab4263061 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent.java
@@ -754,4 +754,6 @@ public class SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionCom
return secondMNMultiValueWithFirstMNMultiValueWithFilterSettings;
}
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SubtypeBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SubtypeBasePropertiesEditionComponent.java
index 9c45f5bcc..ed042ee30 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SubtypeBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/components/SubtypeBasePropertiesEditionComponent.java
@@ -399,4 +399,6 @@ public class SubtypeBasePropertiesEditionComponent extends SinglePartPropertiesE
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AnotherSubtypePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AnotherSubtypePropertiesEditionProvider.java
index 552956d88..091cd1f9a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AnotherSubtypePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AnotherSubtypePropertiesEditionProvider.java
@@ -10,28 +10,28 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.AnotherSubType;
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-
-import org.eclipse.emf.eef.navigation.components.AnotherSubtypeBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.AnotherSubtypePropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.SubtypeBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.SubtypePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.AnotherSubType;
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+
+import org.eclipse.emf.eef.navigation.components.AnotherSubtypeBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.AnotherSubtypePropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.SubtypeBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.SubtypePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -142,7 +142,7 @@ public class AnotherSubtypePropertiesEditionProvider extends PropertiesEditingPr
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AttributeNavigationSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AttributeNavigationSamplePropertiesEditionProvider.java
index 499e935e9..ae2247bfa 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AttributeNavigationSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/AttributeNavigationSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.AttributeNavigationSample;
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-
-import org.eclipse.emf.eef.navigation.components.AttributeNavigationSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.AttributeNavigationSample;
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+
+import org.eclipse.emf.eef.navigation.components.AttributeNavigationSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class AttributeNavigationSamplePropertiesEditionProvider extends Properti
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedFlatReferencesTableSampleEditorPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedFlatReferencesTableSampleEditorPropertiesEditionProvider.java
index 0390a388e..0021e6d98 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedFlatReferencesTableSampleEditorPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedFlatReferencesTableSampleEditorPropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.DeferedFlatReferenceTableEditorSample;
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-
-import org.eclipse.emf.eef.navigation.components.DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.DeferedFlatReferenceTableEditorSample;
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+
+import org.eclipse.emf.eef.navigation.components.DeferedFlatReferencesTableSampleEditorPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class DeferedFlatReferencesTableSampleEditorPropertiesEditionProvider ext
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedReferencesTableSampleEditorPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedReferencesTableSampleEditorPropertiesEditionProvider.java
index 22a1c0838..711da47a4 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedReferencesTableSampleEditorPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/DeferedReferencesTableSampleEditorPropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.DeferedReferenceTableEditorSample;
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-
-import org.eclipse.emf.eef.navigation.components.DeferedReferencesTableSampleEditorPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.DeferedReferenceTableEditorSample;
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+
+import org.eclipse.emf.eef.navigation.components.DeferedReferencesTableSampleEditorPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class DeferedReferencesTableSampleEditorPropertiesEditionProvider extends
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/ElementPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/ElementPropertiesEditionProvider.java
index 57a5d9ff1..bc299685e 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/ElementPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/ElementPropertiesEditionProvider.java
@@ -10,27 +10,27 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.Element;
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-
-import org.eclipse.emf.eef.navigation.components.ElementBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.ElementPropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.NamedElementPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.Element;
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+
+import org.eclipse.emf.eef.navigation.components.ElementBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.ElementPropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.NamedElementPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -141,7 +141,7 @@ public class ElementPropertiesEditionProvider extends PropertiesEditingProviderI
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/FirstModelNavigationSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/FirstModelNavigationSamplePropertiesEditionProvider.java
index c259b9cdd..99116fe73 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/FirstModelNavigationSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/FirstModelNavigationSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.FirstModelNavigation;
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-
-import org.eclipse.emf.eef.navigation.components.FirstModelNavigationSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.FirstModelNavigation;
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+
+import org.eclipse.emf.eef.navigation.components.FirstModelNavigationSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class FirstModelNavigationSamplePropertiesEditionProvider extends Propert
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NamedElementPropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NamedElementPropertiesEditionProvider.java
index a30444d70..94016bdd9 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NamedElementPropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NamedElementPropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-import org.eclipse.emf.eef.eefnr.NamedElement;
-
-import org.eclipse.emf.eef.navigation.components.NamedElementPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.NamedElement;
+
+import org.eclipse.emf.eef.navigation.components.NamedElementPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class NamedElementPropertiesEditionProvider extends PropertiesEditingProv
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NavigationEEFAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NavigationEEFAdapterFactory.java
index bfd5fbdc5..5399feef8 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NavigationEEFAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/NavigationEEFAdapterFactory.java
@@ -10,15 +10,15 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Adapter;
-
-import org.eclipse.emf.eef.eefnr.navigation.util.NavigationAdapterFactory;
-
-import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
-
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.Adapter;
+
+import org.eclipse.emf.eef.eefnr.navigation.util.NavigationAdapterFactory;
+
+import org.eclipse.emf.eef.references.providers.AbstractSamplePropertiesEditionProvider;
+
import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SecondModelNavigationSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SecondModelNavigationSamplePropertiesEditionProvider.java
index ea321c8a8..e922fc06c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SecondModelNavigationSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SecondModelNavigationSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-import org.eclipse.emf.eef.eefnr.navigation.SecondModelNavigation;
-
-import org.eclipse.emf.eef.navigation.components.SecondModelNavigationSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+import org.eclipse.emf.eef.eefnr.navigation.SecondModelNavigation;
+
+import org.eclipse.emf.eef.navigation.components.SecondModelNavigationSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class SecondModelNavigationSamplePropertiesEditionProvider extends Proper
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SmartModelNavigationSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SmartModelNavigationSamplePropertiesEditionProvider.java
index 299a915c4..5dab2c539 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SmartModelNavigationSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SmartModelNavigationSamplePropertiesEditionProvider.java
@@ -10,27 +10,27 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-import org.eclipse.emf.eef.eefnr.navigation.SmartModelNavigationSample;
-
-import org.eclipse.emf.eef.navigation.components.SmartModelNavigationSamplePropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+import org.eclipse.emf.eef.eefnr.navigation.SmartModelNavigationSample;
+
+import org.eclipse.emf.eef.navigation.components.SmartModelNavigationSamplePropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.SmartModelNavigationSampleSmartNavigationSampleOnglet2PropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.SmartModelNavigationSampleSmartNavigationSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -141,7 +141,7 @@ public class SmartModelNavigationSamplePropertiesEditionProvider extends Propert
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SubtypePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SubtypePropertiesEditionProvider.java
index 9e8dbf757..3797646ee 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SubtypePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/navigation/providers/SubtypePropertiesEditionProvider.java
@@ -10,27 +10,27 @@
*******************************************************************************/
package org.eclipse.emf.eef.navigation.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
-import org.eclipse.emf.eef.eefnr.navigation.Subtype;
-
-import org.eclipse.emf.eef.navigation.components.OwnerPropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.SubtypeBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.navigation.components.SubtypePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.navigation.NavigationPackage;
+import org.eclipse.emf.eef.eefnr.navigation.Subtype;
+
+import org.eclipse.emf.eef.navigation.components.OwnerPropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.SubtypeBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.navigation.components.SubtypePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -141,7 +141,7 @@ public class SubtypePropertiesEditionProvider extends PropertiesEditingProviderI
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractEnabledSampleBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractEnabledSampleBasePropertiesEditionComponent.java
index 8a2fede48..b3a1d5779 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractEnabledSampleBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractEnabledSampleBasePropertiesEditionComponent.java
@@ -190,4 +190,6 @@ public class AbstractEnabledSampleBasePropertiesEditionComponent extends SingleP
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractSamplePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractSamplePropertiesEditionComponent.java
index a425ddaa9..e1dffd3f6 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractSamplePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/AbstractSamplePropertiesEditionComponent.java
@@ -182,4 +182,6 @@ public class AbstractSamplePropertiesEditionComponent extends SinglePartProperti
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/ReferenceEnabledSampleBasePropertiesEditionComponent.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/ReferenceEnabledSampleBasePropertiesEditionComponent.java
index 62788d213..f8eef92ba 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/ReferenceEnabledSampleBasePropertiesEditionComponent.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/components/ReferenceEnabledSampleBasePropertiesEditionComponent.java
@@ -200,4 +200,6 @@ public class ReferenceEnabledSampleBasePropertiesEditionComponent extends Single
+
+
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractEnabledSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractEnabledSamplePropertiesEditionProvider.java
index 31762188f..2c310f08d 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractEnabledSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractEnabledSamplePropertiesEditionProvider.java
@@ -10,27 +10,27 @@
*******************************************************************************/
package org.eclipse.emf.eef.references.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.references.AbstractEnabledSample;
-import org.eclipse.emf.eef.eefnr.references.ReferencesPackage;
-
-import org.eclipse.emf.eef.references.components.AbstractEnabledSampleBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.references.components.AbstractEnabledSamplePropertiesEditionComponent;
-import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.references.AbstractEnabledSample;
+import org.eclipse.emf.eef.eefnr.references.ReferencesPackage;
+
+import org.eclipse.emf.eef.references.components.AbstractEnabledSampleBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.references.components.AbstractEnabledSamplePropertiesEditionComponent;
+import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -141,7 +141,7 @@ public class AbstractEnabledSamplePropertiesEditionProvider extends PropertiesEd
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractSamplePropertiesEditionProvider.java
index 1dc86f160..e43b2912a 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/AbstractSamplePropertiesEditionProvider.java
@@ -10,25 +10,25 @@
*******************************************************************************/
package org.eclipse.emf.eef.references.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.AbstractSample;
-import org.eclipse.emf.eef.eefnr.EefnrPackage;
-
-import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.AbstractSample;
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+
+import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -134,7 +134,7 @@ public class AbstractSamplePropertiesEditionProvider extends PropertiesEditingPr
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferenceEnabledSamplePropertiesEditionProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferenceEnabledSamplePropertiesEditionProvider.java
index 8c40c24b1..e45d73975 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferenceEnabledSamplePropertiesEditionProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferenceEnabledSamplePropertiesEditionProvider.java
@@ -10,27 +10,27 @@
*******************************************************************************/
package org.eclipse.emf.eef.references.providers;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.eef.eefnr.references.ReferenceEnabledSample;
-import org.eclipse.emf.eef.eefnr.references.ReferencesPackage;
-
-import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
-import org.eclipse.emf.eef.references.components.ReferenceEnabledSampleBasePropertiesEditionComponent;
-import org.eclipse.emf.eef.references.components.ReferenceEnabledSamplePropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
-
-import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
-
-import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
-
-import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
-
-import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
-
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.eef.eefnr.references.ReferenceEnabledSample;
+import org.eclipse.emf.eef.eefnr.references.ReferencesPackage;
+
+import org.eclipse.emf.eef.references.components.AbstractSamplePropertiesEditionComponent;
+import org.eclipse.emf.eef.references.components.ReferenceEnabledSampleBasePropertiesEditionComponent;
+import org.eclipse.emf.eef.references.components.ReferenceEnabledSamplePropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
+
+import org.eclipse.emf.eef.runtime.context.PropertiesEditingContext;
+
+import org.eclipse.emf.eef.runtime.impl.utils.EEFUtils;
+
+import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
+
+import org.eclipse.emf.eef.runtime.providers.impl.PropertiesEditingProviderImpl;
+
import org.eclipse.jface.viewers.IFilter;
/**
@@ -141,7 +141,7 @@ public class ReferenceEnabledSamplePropertiesEditionProvider extends PropertiesE
* Provides the filter used by the plugin.xml to assign part forms.
*/
public static class EditionFilter implements IFilter {
-
+
/**
* {@inheritDoc}
*
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferencesEEFAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferencesEEFAdapterFactory.java
index 384787d23..7226d33d4 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferencesEEFAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src-gen/org/eclipse/emf/eef/references/providers/ReferencesEEFAdapterFactory.java
@@ -10,15 +10,15 @@
*******************************************************************************/
package org.eclipse.emf.eef.references.providers;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Adapter;
-
-import org.eclipse.emf.eef.eefnr.references.util.ReferencesAdapterFactory;
-
-import org.eclipse.emf.eef.navigation.providers.NamedElementPropertiesEditionProvider;
-
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.Adapter;
+
+import org.eclipse.emf.eef.eefnr.references.util.ReferencesAdapterFactory;
+
+import org.eclipse.emf.eef.navigation.providers.NamedElementPropertiesEditionProvider;
+
import org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider;
/**
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/EefnrItemProviderAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/EefnrItemProviderAdapterFactory.java
index dcb048081..78fb45f3c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/EefnrItemProviderAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/EefnrItemProviderAdapterFactory.java
@@ -605,6 +605,52 @@ public class EefnrItemProviderAdapterFactory extends EefnrAdapterFactory impleme
}
/**
+ * This keeps track of the one adapter used for all {@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LinkEObjectFlatComboViewerSampleItemProvider linkEObjectFlatComboViewerSampleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLinkEObjectFlatComboViewerSampleAdapter() {
+ if (linkEObjectFlatComboViewerSampleItemProvider == null) {
+ linkEObjectFlatComboViewerSampleItemProvider = new LinkEObjectFlatComboViewerSampleItemProvider(this);
+ }
+
+ return linkEObjectFlatComboViewerSampleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LinkEReferenceViewerSampleItemProvider linkEReferenceViewerSampleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLinkEReferenceViewerSampleAdapter() {
+ if (linkEReferenceViewerSampleItemProvider == null) {
+ linkEReferenceViewerSampleItemProvider = new LinkEReferenceViewerSampleItemProvider(this);
+ }
+
+ return linkEReferenceViewerSampleItemProvider;
+ }
+
+ /**
* This returns the root adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -726,6 +772,8 @@ public class EefnrItemProviderAdapterFactory extends EefnrAdapterFactory impleme
if (singleCompositionViewerSampleItemProvider != null) singleCompositionViewerSampleItemProvider.dispose();
if (singleCompositionEditorSampleItemProvider != null) singleCompositionEditorSampleItemProvider.dispose();
if (eReferencesViewerSampleItemProvider != null) eReferencesViewerSampleItemProvider.dispose();
+ if (linkEObjectFlatComboViewerSampleItemProvider != null) linkEObjectFlatComboViewerSampleItemProvider.dispose();
+ if (linkEReferenceViewerSampleItemProvider != null) linkEReferenceViewerSampleItemProvider.dispose();
}
}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEObjectFlatComboViewerSampleItemProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEObjectFlatComboViewerSampleItemProvider.java
new file mode 100644
index 000000000..ffc0c8dfb
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEObjectFlatComboViewerSampleItemProvider.java
@@ -0,0 +1,185 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.emf.eef.eefnr.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class LinkEObjectFlatComboViewerSampleItemProvider
+ extends AbstractSampleItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LinkEObjectFlatComboViewerSampleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addLinkeobjectflatcomboviewerRequiredPropertyPropertyDescriptor(object);
+ addLinkeobjectflatcomboviewerOptionalPropertyPropertyDescriptor(object);
+ addLinkeobjectflatcomboviewerROProperyPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Linkeobjectflatcomboviewer Required Property feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkeobjectflatcomboviewerRequiredPropertyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerRequiredProperty_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerRequiredProperty_feature", "_UI_LinkEObjectFlatComboViewerSample_type"),
+ EefnrPackage.Literals.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Linkeobjectflatcomboviewer Optional Property feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkeobjectflatcomboviewerOptionalPropertyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerOptionalProperty_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerOptionalProperty_feature", "_UI_LinkEObjectFlatComboViewerSample_type"),
+ EefnrPackage.Literals.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Linkeobjectflatcomboviewer RO Propery feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkeobjectflatcomboviewerROProperyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerROPropery_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LinkEObjectFlatComboViewerSample_linkeobjectflatcomboviewerROPropery_feature", "_UI_LinkEObjectFlatComboViewerSample_type"),
+ EefnrPackage.Literals.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns LinkEObjectFlatComboViewerSample.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/LinkEObjectFlatComboViewerSample"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((LinkEObjectFlatComboViewerSample)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_LinkEObjectFlatComboViewerSample_type") :
+ getString("_UI_LinkEObjectFlatComboViewerSample_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEReferenceViewerSampleItemProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEReferenceViewerSampleItemProvider.java
new file mode 100644
index 000000000..c8270955b
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/LinkEReferenceViewerSampleItemProvider.java
@@ -0,0 +1,185 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.emf.eef.eefnr.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class LinkEReferenceViewerSampleItemProvider
+ extends AbstractSampleItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LinkEReferenceViewerSampleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addLinkereferenceviewerRequiredPropertyPropertyDescriptor(object);
+ addLinkereferenceviewerOptionalPropertyPropertyDescriptor(object);
+ addLinkereferenceviewerROProperyPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Linkereferenceviewer Required Property feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkereferenceviewerRequiredPropertyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinkEReferenceViewerSample_linkereferenceviewerRequiredProperty_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LinkEReferenceViewerSample_linkereferenceviewerRequiredProperty_feature", "_UI_LinkEReferenceViewerSample_type"),
+ EefnrPackage.Literals.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Linkereferenceviewer Optional Property feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkereferenceviewerOptionalPropertyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinkEReferenceViewerSample_linkereferenceviewerOptionalProperty_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LinkEReferenceViewerSample_linkereferenceviewerOptionalProperty_feature", "_UI_LinkEReferenceViewerSample_type"),
+ EefnrPackage.Literals.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Linkereferenceviewer RO Propery feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkereferenceviewerROProperyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinkEReferenceViewerSample_linkereferenceviewerROPropery_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LinkEReferenceViewerSample_linkereferenceviewerROPropery_feature", "_UI_LinkEReferenceViewerSample_type"),
+ EefnrPackage.Literals.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns LinkEReferenceViewerSample.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/LinkEReferenceViewerSample"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((LinkEReferenceViewerSample)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_LinkEReferenceViewerSample_type") :
+ getString("_UI_LinkEReferenceViewerSample_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/RootItemProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/RootItemProvider.java
index 4f9b5ae7d..d6332b2fc 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/RootItemProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/RootItemProvider.java
@@ -269,6 +269,16 @@ public class RootItemProvider
newChildDescriptors.add
(createChildParameter
(EefnrPackage.Literals.ROOT__SAMPLES,
+ EefnrFactory.eINSTANCE.createLinkEObjectFlatComboViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.ROOT__SAMPLES,
+ EefnrFactory.eINSTANCE.createLinkEReferenceViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.ROOT__SAMPLES,
ReferencesFactory.eINSTANCE.createReferenceEnabledSample()));
newChildDescriptors.add
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionEditorSampleItemProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionEditorSampleItemProvider.java
index 325ca5552..6628ecd8e 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionEditorSampleItemProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionEditorSampleItemProvider.java
@@ -290,6 +290,16 @@ public class SingleCompositionEditorSampleItemProvider
newChildDescriptors.add
(createChildParameter
(EefnrPackage.Literals.SINGLE_COMPOSITION_EDITOR_SAMPLE__SINGLECOMPOSITIONEDITOR_ON_ABSTRACT_OPTIONAL_PROPERTY,
+ EefnrFactory.eINSTANCE.createLinkEObjectFlatComboViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.SINGLE_COMPOSITION_EDITOR_SAMPLE__SINGLECOMPOSITIONEDITOR_ON_ABSTRACT_OPTIONAL_PROPERTY,
+ EefnrFactory.eINSTANCE.createLinkEReferenceViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.SINGLE_COMPOSITION_EDITOR_SAMPLE__SINGLECOMPOSITIONEDITOR_ON_ABSTRACT_OPTIONAL_PROPERTY,
ReferencesFactory.eINSTANCE.createReferenceEnabledSample()));
newChildDescriptors.add
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionViewerSampleItemProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionViewerSampleItemProvider.java
index 96c9c9ea8..a0e9cd567 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionViewerSampleItemProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/SingleCompositionViewerSampleItemProvider.java
@@ -291,6 +291,16 @@ public class SingleCompositionViewerSampleItemProvider
newChildDescriptors.add
(createChildParameter
(EefnrPackage.Literals.SINGLE_COMPOSITION_VIEWER_SAMPLE__SINGLECOMPOSITIONVIEW_MULTI_REQUIRED_PROPERTY,
+ EefnrFactory.eINSTANCE.createLinkEObjectFlatComboViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.SINGLE_COMPOSITION_VIEWER_SAMPLE__SINGLECOMPOSITIONVIEW_MULTI_REQUIRED_PROPERTY,
+ EefnrFactory.eINSTANCE.createLinkEReferenceViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.SINGLE_COMPOSITION_VIEWER_SAMPLE__SINGLECOMPOSITIONVIEW_MULTI_REQUIRED_PROPERTY,
ReferencesFactory.eINSTANCE.createReferenceEnabledSample()));
newChildDescriptors.add
@@ -496,6 +506,16 @@ public class SingleCompositionViewerSampleItemProvider
newChildDescriptors.add
(createChildParameter
(EefnrPackage.Literals.SINGLE_COMPOSITION_VIEWER_SAMPLE__SINGLECOMPOSITIONVIEW_MULTI_OPTIONAL_PROPERTY,
+ EefnrFactory.eINSTANCE.createLinkEObjectFlatComboViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.SINGLE_COMPOSITION_VIEWER_SAMPLE__SINGLECOMPOSITIONVIEW_MULTI_OPTIONAL_PROPERTY,
+ EefnrFactory.eINSTANCE.createLinkEReferenceViewerSample()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (EefnrPackage.Literals.SINGLE_COMPOSITION_VIEWER_SAMPLE__SINGLECOMPOSITIONVIEW_MULTI_OPTIONAL_PROPERTY,
ReferencesFactory.eINSTANCE.createReferenceEnabledSample()));
newChildDescriptors.add
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/TextSampleItemProvider.java b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/TextSampleItemProvider.java
index 9111ee037..793f92e80 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/TextSampleItemProvider.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/src/org/eclipse/emf/eef/eefnr/provider/TextSampleItemProvider.java
@@ -149,11 +149,11 @@ public class TextSampleItemProvider
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
+ * @not generated
*/
@Override
public String getText(Object object) {
- String label = ((TextSample)object).getName();
+ String label = ((TextSample)object).getTextRequiredProperty();
return label == null || label.length() == 0 ?
getString("_UI_TextSample_type") :
getString("_UI_TextSample_type") + " " + label;
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore b/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore
index 052f289a9..6746db218 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore
@@ -242,6 +242,22 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="ereferencesviewerROProperty"
upperBound="-1" eType="#//TotalSample"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="LinkEObjectFlatComboViewerSample" eSuperTypes="#//AbstractSample">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="linkeobjectflatcomboviewerRequiredProperty"
+ lowerBound="1" eType="#//TextSample"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="linkeobjectflatcomboviewerOptionalProperty"
+ eType="#//TextSample"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="linkeobjectflatcomboviewerROPropery"
+ eType="#//TextSample"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="LinkEReferenceViewerSample" eSuperTypes="#//AbstractSample">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="linkereferenceviewerRequiredProperty"
+ lowerBound="1" eType="#//TextSample"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="linkereferenceviewerOptionalProperty"
+ eType="#//TextSample"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="linkereferenceviewerROPropery"
+ eType="#//TextSample"/>
+ </eClassifiers>
<eSubpackages name="references" nsURI="http://www.eclipse.org/emf/eef/nonreg/references/1.0.0"
nsPrefix="eefnr-ref">
<eClassifiers xsi:type="ecore:EClass" name="AbstractEnabledSample" abstract="true"
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.genmodel b/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.genmodel
index c6836f342..ab42b374c 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.genmodel
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/model/eefnr.genmodel
@@ -157,6 +157,16 @@
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//EReferencesViewerSample/ereferencesviewerOptionalProperty"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//EReferencesViewerSample/ereferencesviewerROProperty"/>
</genClasses>
+ <genClasses ecoreClass="eefnr.ecore#//LinkEObjectFlatComboViewerSample">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//LinkEObjectFlatComboViewerSample/linkeobjectflatcomboviewerRequiredProperty"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//LinkEObjectFlatComboViewerSample/linkeobjectflatcomboviewerOptionalProperty"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//LinkEObjectFlatComboViewerSample/linkeobjectflatcomboviewerROPropery"/>
+ </genClasses>
+ <genClasses ecoreClass="eefnr.ecore#//LinkEReferenceViewerSample">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//LinkEReferenceViewerSample/linkereferenceviewerRequiredProperty"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//LinkEReferenceViewerSample/linkereferenceviewerOptionalProperty"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference eefnr.ecore#//LinkEReferenceViewerSample/linkereferenceviewerROPropery"/>
+ </genClasses>
<nestedGenPackages prefix="References" basePackage="org.eclipse.emf.eef.eefnr"
disposableProviderFactory="true" ecorePackage="eefnr.ecore#//references">
<genClasses image="false" ecoreClass="eefnr.ecore#//references/AbstractEnabledSample">
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrFactory.java
index 9f09232d4..b6f0e9968 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrFactory.java
@@ -233,6 +233,24 @@ public interface EefnrFactory extends EFactory {
EReferencesViewerSample createEReferencesViewerSample();
/**
+ * Returns a new object of class '<em>Link EObject Flat Combo Viewer Sample</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Link EObject Flat Combo Viewer Sample</em>'.
+ * @generated
+ */
+ LinkEObjectFlatComboViewerSample createLinkEObjectFlatComboViewerSample();
+
+ /**
+ * Returns a new object of class '<em>Link EReference Viewer Sample</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Link EReference Viewer Sample</em>'.
+ * @generated
+ */
+ LinkEReferenceViewerSample createLinkEReferenceViewerSample();
+
+ /**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrPackage.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrPackage.java
index d173e8875..b200e3d03 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrPackage.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/EefnrPackage.java
@@ -1608,6 +1608,116 @@ public interface EefnrPackage extends EPackage {
int EREFERENCES_VIEWER_SAMPLE_FEATURE_COUNT = ABSTRACT_SAMPLE_FEATURE_COUNT + 3;
/**
+ * The meta object id for the '{@link org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl <em>Link EObject Flat Combo Viewer Sample</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl
+ * @see org.eclipse.emf.eef.eefnr.impl.EefnrPackageImpl#getLinkEObjectFlatComboViewerSample()
+ * @generated
+ */
+ int LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE = 26;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__NAME = ABSTRACT_SAMPLE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Linkeobjectflatcomboviewer Required Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY = ABSTRACT_SAMPLE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Linkeobjectflatcomboviewer Optional Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY = ABSTRACT_SAMPLE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Linkeobjectflatcomboviewer RO Propery</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY = ABSTRACT_SAMPLE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Link EObject Flat Combo Viewer Sample</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE_FEATURE_COUNT = ABSTRACT_SAMPLE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl <em>Link EReference Viewer Sample</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl
+ * @see org.eclipse.emf.eef.eefnr.impl.EefnrPackageImpl#getLinkEReferenceViewerSample()
+ * @generated
+ */
+ int LINK_EREFERENCE_VIEWER_SAMPLE = 27;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EREFERENCE_VIEWER_SAMPLE__NAME = ABSTRACT_SAMPLE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Linkereferenceviewer Required Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY = ABSTRACT_SAMPLE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Linkereferenceviewer Optional Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY = ABSTRACT_SAMPLE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Linkereferenceviewer RO Propery</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY = ABSTRACT_SAMPLE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Link EReference Viewer Sample</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_EREFERENCE_VIEWER_SAMPLE_FEATURE_COUNT = ABSTRACT_SAMPLE_FEATURE_COUNT + 3;
+
+ /**
* The meta object id for the '{@link org.eclipse.emf.eef.eefnr.ENUM_SAMPLE <em>ENUM SAMPLE</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1615,7 +1725,7 @@ public interface EefnrPackage extends EPackage {
* @see org.eclipse.emf.eef.eefnr.impl.EefnrPackageImpl#getENUM_SAMPLE()
* @generated
*/
- int ENUM_SAMPLE = 26;
+ int ENUM_SAMPLE = 28;
/**
@@ -2902,6 +3012,92 @@ public interface EefnrPackage extends EPackage {
EReference getEReferencesViewerSample_EreferencesviewerROProperty();
/**
+ * Returns the meta object for class '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample <em>Link EObject Flat Combo Viewer Sample</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Link EObject Flat Combo Viewer Sample</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample
+ * @generated
+ */
+ EClass getLinkEObjectFlatComboViewerSample();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerRequiredProperty <em>Linkeobjectflatcomboviewer Required Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Linkeobjectflatcomboviewer Required Property</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerRequiredProperty()
+ * @see #getLinkEObjectFlatComboViewerSample()
+ * @generated
+ */
+ EReference getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerOptionalProperty <em>Linkeobjectflatcomboviewer Optional Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Linkeobjectflatcomboviewer Optional Property</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerOptionalProperty()
+ * @see #getLinkEObjectFlatComboViewerSample()
+ * @generated
+ */
+ EReference getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerROPropery <em>Linkeobjectflatcomboviewer RO Propery</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Linkeobjectflatcomboviewer RO Propery</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerROPropery()
+ * @see #getLinkEObjectFlatComboViewerSample()
+ * @generated
+ */
+ EReference getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample <em>Link EReference Viewer Sample</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Link EReference Viewer Sample</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample
+ * @generated
+ */
+ EClass getLinkEReferenceViewerSample();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerRequiredProperty <em>Linkereferenceviewer Required Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Linkereferenceviewer Required Property</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerRequiredProperty()
+ * @see #getLinkEReferenceViewerSample()
+ * @generated
+ */
+ EReference getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerOptionalProperty <em>Linkereferenceviewer Optional Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Linkereferenceviewer Optional Property</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerOptionalProperty()
+ * @see #getLinkEReferenceViewerSample()
+ * @generated
+ */
+ EReference getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerROPropery <em>Linkereferenceviewer RO Propery</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Linkereferenceviewer RO Propery</em>'.
+ * @see org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerROPropery()
+ * @see #getLinkEReferenceViewerSample()
+ * @generated
+ */
+ EReference getLinkEReferenceViewerSample_LinkereferenceviewerROPropery();
+
+ /**
* Returns the meta object for enum '{@link org.eclipse.emf.eef.eefnr.ENUM_SAMPLE <em>ENUM SAMPLE</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3938,6 +4134,74 @@ public interface EefnrPackage extends EPackage {
EReference EREFERENCES_VIEWER_SAMPLE__EREFERENCESVIEWER_RO_PROPERTY = eINSTANCE.getEReferencesViewerSample_EreferencesviewerROProperty();
/**
+ * The meta object literal for the '{@link org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl <em>Link EObject Flat Combo Viewer Sample</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl
+ * @see org.eclipse.emf.eef.eefnr.impl.EefnrPackageImpl#getLinkEObjectFlatComboViewerSample()
+ * @generated
+ */
+ EClass LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE = eINSTANCE.getLinkEObjectFlatComboViewerSample();
+
+ /**
+ * The meta object literal for the '<em><b>Linkeobjectflatcomboviewer Required Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY = eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Linkeobjectflatcomboviewer Optional Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY = eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Linkeobjectflatcomboviewer RO Propery</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY = eINSTANCE.getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl <em>Link EReference Viewer Sample</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl
+ * @see org.eclipse.emf.eef.eefnr.impl.EefnrPackageImpl#getLinkEReferenceViewerSample()
+ * @generated
+ */
+ EClass LINK_EREFERENCE_VIEWER_SAMPLE = eINSTANCE.getLinkEReferenceViewerSample();
+
+ /**
+ * The meta object literal for the '<em><b>Linkereferenceviewer Required Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY = eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Linkereferenceviewer Optional Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY = eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Linkereferenceviewer RO Propery</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY = eINSTANCE.getLinkEReferenceViewerSample_LinkereferenceviewerROPropery();
+
+ /**
* The meta object literal for the '{@link org.eclipse.emf.eef.eefnr.ENUM_SAMPLE <em>ENUM SAMPLE</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEObjectFlatComboViewerSample.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEObjectFlatComboViewerSample.java
new file mode 100644
index 000000000..7f09fa792
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEObjectFlatComboViewerSample.java
@@ -0,0 +1,107 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.emf.eef.eefnr;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Link EObject Flat Combo Viewer Sample</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerRequiredProperty <em>Linkeobjectflatcomboviewer Required Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerOptionalProperty <em>Linkeobjectflatcomboviewer Optional Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerROPropery <em>Linkeobjectflatcomboviewer RO Propery</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEObjectFlatComboViewerSample()
+ * @model
+ * @generated
+ */
+public interface LinkEObjectFlatComboViewerSample extends AbstractSample {
+ /**
+ * Returns the value of the '<em><b>Linkeobjectflatcomboviewer Required Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Linkeobjectflatcomboviewer Required Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Linkeobjectflatcomboviewer Required Property</em>' reference.
+ * @see #setLinkeobjectflatcomboviewerRequiredProperty(TextSample)
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty()
+ * @model required="true"
+ * @generated
+ */
+ TextSample getLinkeobjectflatcomboviewerRequiredProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerRequiredProperty <em>Linkeobjectflatcomboviewer Required Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Linkeobjectflatcomboviewer Required Property</em>' reference.
+ * @see #getLinkeobjectflatcomboviewerRequiredProperty()
+ * @generated
+ */
+ void setLinkeobjectflatcomboviewerRequiredProperty(TextSample value);
+
+ /**
+ * Returns the value of the '<em><b>Linkeobjectflatcomboviewer Optional Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Linkeobjectflatcomboviewer Optional Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Linkeobjectflatcomboviewer Optional Property</em>' reference.
+ * @see #setLinkeobjectflatcomboviewerOptionalProperty(TextSample)
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty()
+ * @model
+ * @generated
+ */
+ TextSample getLinkeobjectflatcomboviewerOptionalProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerOptionalProperty <em>Linkeobjectflatcomboviewer Optional Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Linkeobjectflatcomboviewer Optional Property</em>' reference.
+ * @see #getLinkeobjectflatcomboviewerOptionalProperty()
+ * @generated
+ */
+ void setLinkeobjectflatcomboviewerOptionalProperty(TextSample value);
+
+ /**
+ * Returns the value of the '<em><b>Linkeobjectflatcomboviewer RO Propery</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Linkeobjectflatcomboviewer RO Propery</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Linkeobjectflatcomboviewer RO Propery</em>' reference.
+ * @see #setLinkeobjectflatcomboviewerROPropery(TextSample)
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery()
+ * @model
+ * @generated
+ */
+ TextSample getLinkeobjectflatcomboviewerROPropery();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample#getLinkeobjectflatcomboviewerROPropery <em>Linkeobjectflatcomboviewer RO Propery</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Linkeobjectflatcomboviewer RO Propery</em>' reference.
+ * @see #getLinkeobjectflatcomboviewerROPropery()
+ * @generated
+ */
+ void setLinkeobjectflatcomboviewerROPropery(TextSample value);
+
+} // LinkEObjectFlatComboViewerSample
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEReferenceViewerSample.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEReferenceViewerSample.java
new file mode 100644
index 000000000..7e7aea38e
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/LinkEReferenceViewerSample.java
@@ -0,0 +1,107 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.emf.eef.eefnr;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Link EReference Viewer Sample</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerRequiredProperty <em>Linkereferenceviewer Required Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerOptionalProperty <em>Linkereferenceviewer Optional Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerROPropery <em>Linkereferenceviewer RO Propery</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEReferenceViewerSample()
+ * @model
+ * @generated
+ */
+public interface LinkEReferenceViewerSample extends AbstractSample {
+ /**
+ * Returns the value of the '<em><b>Linkereferenceviewer Required Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Linkereferenceviewer Required Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Linkereferenceviewer Required Property</em>' reference.
+ * @see #setLinkereferenceviewerRequiredProperty(TextSample)
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty()
+ * @model required="true"
+ * @generated
+ */
+ TextSample getLinkereferenceviewerRequiredProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerRequiredProperty <em>Linkereferenceviewer Required Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Linkereferenceviewer Required Property</em>' reference.
+ * @see #getLinkereferenceviewerRequiredProperty()
+ * @generated
+ */
+ void setLinkereferenceviewerRequiredProperty(TextSample value);
+
+ /**
+ * Returns the value of the '<em><b>Linkereferenceviewer Optional Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Linkereferenceviewer Optional Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Linkereferenceviewer Optional Property</em>' reference.
+ * @see #setLinkereferenceviewerOptionalProperty(TextSample)
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty()
+ * @model
+ * @generated
+ */
+ TextSample getLinkereferenceviewerOptionalProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerOptionalProperty <em>Linkereferenceviewer Optional Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Linkereferenceviewer Optional Property</em>' reference.
+ * @see #getLinkereferenceviewerOptionalProperty()
+ * @generated
+ */
+ void setLinkereferenceviewerOptionalProperty(TextSample value);
+
+ /**
+ * Returns the value of the '<em><b>Linkereferenceviewer RO Propery</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Linkereferenceviewer RO Propery</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Linkereferenceviewer RO Propery</em>' reference.
+ * @see #setLinkereferenceviewerROPropery(TextSample)
+ * @see org.eclipse.emf.eef.eefnr.EefnrPackage#getLinkEReferenceViewerSample_LinkereferenceviewerROPropery()
+ * @model
+ * @generated
+ */
+ TextSample getLinkereferenceviewerROPropery();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample#getLinkereferenceviewerROPropery <em>Linkereferenceviewer RO Propery</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Linkereferenceviewer RO Propery</em>' reference.
+ * @see #getLinkereferenceviewerROPropery()
+ * @generated
+ */
+ void setLinkereferenceviewerROPropery(TextSample value);
+
+} // LinkEReferenceViewerSample
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrFactoryImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrFactoryImpl.java
index f6fb20f6f..de4ca5df5 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrFactoryImpl.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrFactoryImpl.java
@@ -106,6 +106,8 @@ public class EefnrFactoryImpl extends EFactoryImpl implements EefnrFactory {
case EefnrPackage.SINGLE_COMPOSITION_VIEWER_SAMPLE: return createSingleCompositionViewerSample();
case EefnrPackage.SINGLE_COMPOSITION_EDITOR_SAMPLE: return createSingleCompositionEditorSample();
case EefnrPackage.EREFERENCES_VIEWER_SAMPLE: return createEReferencesViewerSample();
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE: return createLinkEObjectFlatComboViewerSample();
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE: return createLinkEReferenceViewerSample();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -376,6 +378,26 @@ public class EefnrFactoryImpl extends EFactoryImpl implements EefnrFactory {
* <!-- end-user-doc -->
* @generated
*/
+ public LinkEObjectFlatComboViewerSample createLinkEObjectFlatComboViewerSample() {
+ LinkEObjectFlatComboViewerSampleImpl linkEObjectFlatComboViewerSample = new LinkEObjectFlatComboViewerSampleImpl();
+ return linkEObjectFlatComboViewerSample;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LinkEReferenceViewerSample createLinkEReferenceViewerSample() {
+ LinkEReferenceViewerSampleImpl linkEReferenceViewerSample = new LinkEReferenceViewerSampleImpl();
+ return linkEReferenceViewerSample;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public ENUM_SAMPLE createENUM_SAMPLEFromString(EDataType eDataType, String initialValue) {
ENUM_SAMPLE result = ENUM_SAMPLE.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrPackageImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrPackageImpl.java
index 5edd32ad3..57c749845 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrPackageImpl.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/EefnrPackageImpl.java
@@ -25,6 +25,8 @@ import org.eclipse.emf.eef.eefnr.EefnrFactory;
import org.eclipse.emf.eef.eefnr.EefnrPackage;
import org.eclipse.emf.eef.eefnr.FlatReferencesTableSample;
import org.eclipse.emf.eef.eefnr.ImageViewerSample;
+import org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample;
+import org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample;
import org.eclipse.emf.eef.eefnr.MultiValuedEditorSample;
import org.eclipse.emf.eef.eefnr.NamedElement;
import org.eclipse.emf.eef.eefnr.RadioSample;
@@ -247,6 +249,20 @@ public class EefnrPackageImpl extends EPackageImpl implements EefnrPackage {
* <!-- end-user-doc -->
* @generated
*/
+ private EClass linkEObjectFlatComboViewerSampleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass linkEReferenceViewerSampleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EEnum enuM_SAMPLEEEnum = null;
/**
@@ -1406,6 +1422,78 @@ public class EefnrPackageImpl extends EPackageImpl implements EefnrPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getLinkEObjectFlatComboViewerSample() {
+ return linkEObjectFlatComboViewerSampleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty() {
+ return (EReference)linkEObjectFlatComboViewerSampleEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty() {
+ return (EReference)linkEObjectFlatComboViewerSampleEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery() {
+ return (EReference)linkEObjectFlatComboViewerSampleEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLinkEReferenceViewerSample() {
+ return linkEReferenceViewerSampleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty() {
+ return (EReference)linkEReferenceViewerSampleEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty() {
+ return (EReference)linkEReferenceViewerSampleEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEReferenceViewerSample_LinkereferenceviewerROPropery() {
+ return (EReference)linkEReferenceViewerSampleEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EEnum getENUM_SAMPLE() {
return enuM_SAMPLEEEnum;
}
@@ -1583,6 +1671,16 @@ public class EefnrPackageImpl extends EPackageImpl implements EefnrPackage {
createEReference(eReferencesViewerSampleEClass, EREFERENCES_VIEWER_SAMPLE__EREFERENCESVIEWER_OPTIONAL_PROPERTY);
createEReference(eReferencesViewerSampleEClass, EREFERENCES_VIEWER_SAMPLE__EREFERENCESVIEWER_RO_PROPERTY);
+ linkEObjectFlatComboViewerSampleEClass = createEClass(LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE);
+ createEReference(linkEObjectFlatComboViewerSampleEClass, LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY);
+ createEReference(linkEObjectFlatComboViewerSampleEClass, LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY);
+ createEReference(linkEObjectFlatComboViewerSampleEClass, LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY);
+
+ linkEReferenceViewerSampleEClass = createEClass(LINK_EREFERENCE_VIEWER_SAMPLE);
+ createEReference(linkEReferenceViewerSampleEClass, LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY);
+ createEReference(linkEReferenceViewerSampleEClass, LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY);
+ createEReference(linkEReferenceViewerSampleEClass, LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY);
+
// Create enums
enuM_SAMPLEEEnum = createEEnum(ENUM_SAMPLE);
}
@@ -1653,6 +1751,8 @@ public class EefnrPackageImpl extends EPackageImpl implements EefnrPackage {
singleCompositionViewerSampleEClass.getESuperTypes().add(this.getAbstractSample());
singleCompositionEditorSampleEClass.getESuperTypes().add(this.getAbstractSample());
eReferencesViewerSampleEClass.getESuperTypes().add(this.getAbstractSample());
+ linkEObjectFlatComboViewerSampleEClass.getESuperTypes().add(this.getAbstractSample());
+ linkEReferenceViewerSampleEClass.getESuperTypes().add(this.getAbstractSample());
// Initialize classes and features; add operations and parameters
initEClass(rootEClass, Root.class, "Root", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1800,6 +1900,16 @@ public class EefnrPackageImpl extends EPackageImpl implements EefnrPackage {
initEReference(getEReferencesViewerSample_EreferencesviewerOptionalProperty(), this.getTotalSample(), null, "ereferencesviewerOptionalProperty", null, 0, -1, EReferencesViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getEReferencesViewerSample_EreferencesviewerROProperty(), this.getTotalSample(), null, "ereferencesviewerROProperty", null, 0, -1, EReferencesViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(linkEObjectFlatComboViewerSampleEClass, LinkEObjectFlatComboViewerSample.class, "LinkEObjectFlatComboViewerSample", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerRequiredProperty(), this.getTextSample(), null, "linkeobjectflatcomboviewerRequiredProperty", null, 1, 1, LinkEObjectFlatComboViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerOptionalProperty(), this.getTextSample(), null, "linkeobjectflatcomboviewerOptionalProperty", null, 0, 1, LinkEObjectFlatComboViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLinkEObjectFlatComboViewerSample_LinkeobjectflatcomboviewerROPropery(), this.getTextSample(), null, "linkeobjectflatcomboviewerROPropery", null, 0, 1, LinkEObjectFlatComboViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(linkEReferenceViewerSampleEClass, LinkEReferenceViewerSample.class, "LinkEReferenceViewerSample", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getLinkEReferenceViewerSample_LinkereferenceviewerRequiredProperty(), this.getTextSample(), null, "linkereferenceviewerRequiredProperty", null, 1, 1, LinkEReferenceViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLinkEReferenceViewerSample_LinkereferenceviewerOptionalProperty(), this.getTextSample(), null, "linkereferenceviewerOptionalProperty", null, 0, 1, LinkEReferenceViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLinkEReferenceViewerSample_LinkereferenceviewerROPropery(), this.getTextSample(), null, "linkereferenceviewerROPropery", null, 0, 1, LinkEReferenceViewerSample.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(enuM_SAMPLEEEnum, org.eclipse.emf.eef.eefnr.ENUM_SAMPLE.class, "ENUM_SAMPLE");
addEEnumLiteral(enuM_SAMPLEEEnum, org.eclipse.emf.eef.eefnr.ENUM_SAMPLE.LITERAL1);
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEObjectFlatComboViewerSampleImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEObjectFlatComboViewerSampleImpl.java
new file mode 100644
index 000000000..5e6bd622f
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEObjectFlatComboViewerSampleImpl.java
@@ -0,0 +1,281 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.emf.eef.eefnr.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample;
+import org.eclipse.emf.eef.eefnr.TextSample;
+import org.eclipse.emf.eef.eefnr.TotalSample;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Link EObject Flat Combo Viewer Sample</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl#getLinkeobjectflatcomboviewerRequiredProperty <em>Linkeobjectflatcomboviewer Required Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl#getLinkeobjectflatcomboviewerOptionalProperty <em>Linkeobjectflatcomboviewer Optional Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.impl.LinkEObjectFlatComboViewerSampleImpl#getLinkeobjectflatcomboviewerROPropery <em>Linkeobjectflatcomboviewer RO Propery</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class LinkEObjectFlatComboViewerSampleImpl extends AbstractSampleImpl implements LinkEObjectFlatComboViewerSample {
+ /**
+ * The cached value of the '{@link #getLinkeobjectflatcomboviewerRequiredProperty() <em>Linkeobjectflatcomboviewer Required Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLinkeobjectflatcomboviewerRequiredProperty()
+ * @generated
+ * @ordered
+ */
+ protected TextSample linkeobjectflatcomboviewerRequiredProperty;
+
+ /**
+ * The cached value of the '{@link #getLinkeobjectflatcomboviewerOptionalProperty() <em>Linkeobjectflatcomboviewer Optional Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLinkeobjectflatcomboviewerOptionalProperty()
+ * @generated
+ * @ordered
+ */
+ protected TextSample linkeobjectflatcomboviewerOptionalProperty;
+
+ /**
+ * The cached value of the '{@link #getLinkeobjectflatcomboviewerROPropery() <em>Linkeobjectflatcomboviewer RO Propery</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLinkeobjectflatcomboviewerROPropery()
+ * @generated
+ * @ordered
+ */
+ protected TextSample linkeobjectflatcomboviewerROPropery;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LinkEObjectFlatComboViewerSampleImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return EefnrPackage.Literals.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample getLinkeobjectflatcomboviewerRequiredProperty() {
+ if (linkeobjectflatcomboviewerRequiredProperty != null && linkeobjectflatcomboviewerRequiredProperty.eIsProxy()) {
+ InternalEObject oldLinkeobjectflatcomboviewerRequiredProperty = (InternalEObject)linkeobjectflatcomboviewerRequiredProperty;
+ linkeobjectflatcomboviewerRequiredProperty = (TextSample)eResolveProxy(oldLinkeobjectflatcomboviewerRequiredProperty);
+ if (linkeobjectflatcomboviewerRequiredProperty != oldLinkeobjectflatcomboviewerRequiredProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY, oldLinkeobjectflatcomboviewerRequiredProperty, linkeobjectflatcomboviewerRequiredProperty));
+ }
+ }
+ return linkeobjectflatcomboviewerRequiredProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample basicGetLinkeobjectflatcomboviewerRequiredProperty() {
+ return linkeobjectflatcomboviewerRequiredProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLinkeobjectflatcomboviewerRequiredProperty(TextSample newLinkeobjectflatcomboviewerRequiredProperty) {
+ TextSample oldLinkeobjectflatcomboviewerRequiredProperty = linkeobjectflatcomboviewerRequiredProperty;
+ linkeobjectflatcomboviewerRequiredProperty = newLinkeobjectflatcomboviewerRequiredProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY, oldLinkeobjectflatcomboviewerRequiredProperty, linkeobjectflatcomboviewerRequiredProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample getLinkeobjectflatcomboviewerOptionalProperty() {
+ if (linkeobjectflatcomboviewerOptionalProperty != null && linkeobjectflatcomboviewerOptionalProperty.eIsProxy()) {
+ InternalEObject oldLinkeobjectflatcomboviewerOptionalProperty = (InternalEObject)linkeobjectflatcomboviewerOptionalProperty;
+ linkeobjectflatcomboviewerOptionalProperty = (TextSample)eResolveProxy(oldLinkeobjectflatcomboviewerOptionalProperty);
+ if (linkeobjectflatcomboviewerOptionalProperty != oldLinkeobjectflatcomboviewerOptionalProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY, oldLinkeobjectflatcomboviewerOptionalProperty, linkeobjectflatcomboviewerOptionalProperty));
+ }
+ }
+ return linkeobjectflatcomboviewerOptionalProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample basicGetLinkeobjectflatcomboviewerOptionalProperty() {
+ return linkeobjectflatcomboviewerOptionalProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLinkeobjectflatcomboviewerOptionalProperty(TextSample newLinkeobjectflatcomboviewerOptionalProperty) {
+ TextSample oldLinkeobjectflatcomboviewerOptionalProperty = linkeobjectflatcomboviewerOptionalProperty;
+ linkeobjectflatcomboviewerOptionalProperty = newLinkeobjectflatcomboviewerOptionalProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY, oldLinkeobjectflatcomboviewerOptionalProperty, linkeobjectflatcomboviewerOptionalProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample getLinkeobjectflatcomboviewerROPropery() {
+ if (linkeobjectflatcomboviewerROPropery != null && linkeobjectflatcomboviewerROPropery.eIsProxy()) {
+ InternalEObject oldLinkeobjectflatcomboviewerROPropery = (InternalEObject)linkeobjectflatcomboviewerROPropery;
+ linkeobjectflatcomboviewerROPropery = (TextSample)eResolveProxy(oldLinkeobjectflatcomboviewerROPropery);
+ if (linkeobjectflatcomboviewerROPropery != oldLinkeobjectflatcomboviewerROPropery) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY, oldLinkeobjectflatcomboviewerROPropery, linkeobjectflatcomboviewerROPropery));
+ }
+ }
+ return linkeobjectflatcomboviewerROPropery;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample basicGetLinkeobjectflatcomboviewerROPropery() {
+ return linkeobjectflatcomboviewerROPropery;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLinkeobjectflatcomboviewerROPropery(TextSample newLinkeobjectflatcomboviewerROPropery) {
+ TextSample oldLinkeobjectflatcomboviewerROPropery = linkeobjectflatcomboviewerROPropery;
+ linkeobjectflatcomboviewerROPropery = newLinkeobjectflatcomboviewerROPropery;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY, oldLinkeobjectflatcomboviewerROPropery, linkeobjectflatcomboviewerROPropery));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY:
+ if (resolve) return getLinkeobjectflatcomboviewerRequiredProperty();
+ return basicGetLinkeobjectflatcomboviewerRequiredProperty();
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY:
+ if (resolve) return getLinkeobjectflatcomboviewerOptionalProperty();
+ return basicGetLinkeobjectflatcomboviewerOptionalProperty();
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY:
+ if (resolve) return getLinkeobjectflatcomboviewerROPropery();
+ return basicGetLinkeobjectflatcomboviewerROPropery();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY:
+ setLinkeobjectflatcomboviewerRequiredProperty((TextSample)newValue);
+ return;
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY:
+ setLinkeobjectflatcomboviewerOptionalProperty((TextSample)newValue);
+ return;
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY:
+ setLinkeobjectflatcomboviewerROPropery((TextSample)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY:
+ setLinkeobjectflatcomboviewerRequiredProperty((TextSample)null);
+ return;
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY:
+ setLinkeobjectflatcomboviewerOptionalProperty((TextSample)null);
+ return;
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY:
+ setLinkeobjectflatcomboviewerROPropery((TextSample)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_REQUIRED_PROPERTY:
+ return linkeobjectflatcomboviewerRequiredProperty != null;
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_OPTIONAL_PROPERTY:
+ return linkeobjectflatcomboviewerOptionalProperty != null;
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE__LINKEOBJECTFLATCOMBOVIEWER_RO_PROPERY:
+ return linkeobjectflatcomboviewerROPropery != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //LinkEObjectFlatComboViewerSampleImpl
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEReferenceViewerSampleImpl.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEReferenceViewerSampleImpl.java
new file mode 100644
index 000000000..e45df389f
--- /dev/null
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/impl/LinkEReferenceViewerSampleImpl.java
@@ -0,0 +1,281 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.emf.eef.eefnr.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.emf.eef.eefnr.EefnrPackage;
+import org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample;
+import org.eclipse.emf.eef.eefnr.TextSample;
+import org.eclipse.emf.eef.eefnr.TotalSample;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Link EReference Viewer Sample</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl#getLinkereferenceviewerRequiredProperty <em>Linkereferenceviewer Required Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl#getLinkereferenceviewerOptionalProperty <em>Linkereferenceviewer Optional Property</em>}</li>
+ * <li>{@link org.eclipse.emf.eef.eefnr.impl.LinkEReferenceViewerSampleImpl#getLinkereferenceviewerROPropery <em>Linkereferenceviewer RO Propery</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class LinkEReferenceViewerSampleImpl extends AbstractSampleImpl implements LinkEReferenceViewerSample {
+ /**
+ * The cached value of the '{@link #getLinkereferenceviewerRequiredProperty() <em>Linkereferenceviewer Required Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLinkereferenceviewerRequiredProperty()
+ * @generated
+ * @ordered
+ */
+ protected TextSample linkereferenceviewerRequiredProperty;
+
+ /**
+ * The cached value of the '{@link #getLinkereferenceviewerOptionalProperty() <em>Linkereferenceviewer Optional Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLinkereferenceviewerOptionalProperty()
+ * @generated
+ * @ordered
+ */
+ protected TextSample linkereferenceviewerOptionalProperty;
+
+ /**
+ * The cached value of the '{@link #getLinkereferenceviewerROPropery() <em>Linkereferenceviewer RO Propery</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLinkereferenceviewerROPropery()
+ * @generated
+ * @ordered
+ */
+ protected TextSample linkereferenceviewerROPropery;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LinkEReferenceViewerSampleImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return EefnrPackage.Literals.LINK_EREFERENCE_VIEWER_SAMPLE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample getLinkereferenceviewerRequiredProperty() {
+ if (linkereferenceviewerRequiredProperty != null && linkereferenceviewerRequiredProperty.eIsProxy()) {
+ InternalEObject oldLinkereferenceviewerRequiredProperty = (InternalEObject)linkereferenceviewerRequiredProperty;
+ linkereferenceviewerRequiredProperty = (TextSample)eResolveProxy(oldLinkereferenceviewerRequiredProperty);
+ if (linkereferenceviewerRequiredProperty != oldLinkereferenceviewerRequiredProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY, oldLinkereferenceviewerRequiredProperty, linkereferenceviewerRequiredProperty));
+ }
+ }
+ return linkereferenceviewerRequiredProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample basicGetLinkereferenceviewerRequiredProperty() {
+ return linkereferenceviewerRequiredProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLinkereferenceviewerRequiredProperty(TextSample newLinkereferenceviewerRequiredProperty) {
+ TextSample oldLinkereferenceviewerRequiredProperty = linkereferenceviewerRequiredProperty;
+ linkereferenceviewerRequiredProperty = newLinkereferenceviewerRequiredProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY, oldLinkereferenceviewerRequiredProperty, linkereferenceviewerRequiredProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample getLinkereferenceviewerOptionalProperty() {
+ if (linkereferenceviewerOptionalProperty != null && linkereferenceviewerOptionalProperty.eIsProxy()) {
+ InternalEObject oldLinkereferenceviewerOptionalProperty = (InternalEObject)linkereferenceviewerOptionalProperty;
+ linkereferenceviewerOptionalProperty = (TextSample)eResolveProxy(oldLinkereferenceviewerOptionalProperty);
+ if (linkereferenceviewerOptionalProperty != oldLinkereferenceviewerOptionalProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY, oldLinkereferenceviewerOptionalProperty, linkereferenceviewerOptionalProperty));
+ }
+ }
+ return linkereferenceviewerOptionalProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample basicGetLinkereferenceviewerOptionalProperty() {
+ return linkereferenceviewerOptionalProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLinkereferenceviewerOptionalProperty(TextSample newLinkereferenceviewerOptionalProperty) {
+ TextSample oldLinkereferenceviewerOptionalProperty = linkereferenceviewerOptionalProperty;
+ linkereferenceviewerOptionalProperty = newLinkereferenceviewerOptionalProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY, oldLinkereferenceviewerOptionalProperty, linkereferenceviewerOptionalProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample getLinkereferenceviewerROPropery() {
+ if (linkereferenceviewerROPropery != null && linkereferenceviewerROPropery.eIsProxy()) {
+ InternalEObject oldLinkereferenceviewerROPropery = (InternalEObject)linkereferenceviewerROPropery;
+ linkereferenceviewerROPropery = (TextSample)eResolveProxy(oldLinkereferenceviewerROPropery);
+ if (linkereferenceviewerROPropery != oldLinkereferenceviewerROPropery) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY, oldLinkereferenceviewerROPropery, linkereferenceviewerROPropery));
+ }
+ }
+ return linkereferenceviewerROPropery;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TextSample basicGetLinkereferenceviewerROPropery() {
+ return linkereferenceviewerROPropery;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLinkereferenceviewerROPropery(TextSample newLinkereferenceviewerROPropery) {
+ TextSample oldLinkereferenceviewerROPropery = linkereferenceviewerROPropery;
+ linkereferenceviewerROPropery = newLinkereferenceviewerROPropery;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY, oldLinkereferenceviewerROPropery, linkereferenceviewerROPropery));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY:
+ if (resolve) return getLinkereferenceviewerRequiredProperty();
+ return basicGetLinkereferenceviewerRequiredProperty();
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY:
+ if (resolve) return getLinkereferenceviewerOptionalProperty();
+ return basicGetLinkereferenceviewerOptionalProperty();
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY:
+ if (resolve) return getLinkereferenceviewerROPropery();
+ return basicGetLinkereferenceviewerROPropery();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY:
+ setLinkereferenceviewerRequiredProperty((TextSample)newValue);
+ return;
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY:
+ setLinkereferenceviewerOptionalProperty((TextSample)newValue);
+ return;
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY:
+ setLinkereferenceviewerROPropery((TextSample)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY:
+ setLinkereferenceviewerRequiredProperty((TextSample)null);
+ return;
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY:
+ setLinkereferenceviewerOptionalProperty((TextSample)null);
+ return;
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY:
+ setLinkereferenceviewerROPropery((TextSample)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_REQUIRED_PROPERTY:
+ return linkereferenceviewerRequiredProperty != null;
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_OPTIONAL_PROPERTY:
+ return linkereferenceviewerOptionalProperty != null;
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE__LINKEREFERENCEVIEWER_RO_PROPERY:
+ return linkereferenceviewerROPropery != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //LinkEReferenceViewerSampleImpl
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrAdapterFactory.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrAdapterFactory.java
index 5f6dfa805..5ebedb5dc 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrAdapterFactory.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrAdapterFactory.java
@@ -199,6 +199,14 @@ public class EefnrAdapterFactory extends AdapterFactoryImpl {
return createEReferencesViewerSampleAdapter();
}
@Override
+ public Adapter caseLinkEObjectFlatComboViewerSample(LinkEObjectFlatComboViewerSample object) {
+ return createLinkEObjectFlatComboViewerSampleAdapter();
+ }
+ @Override
+ public Adapter caseLinkEReferenceViewerSample(LinkEReferenceViewerSample object) {
+ return createLinkEReferenceViewerSampleAdapter();
+ }
+ @Override
public Adapter defaultCase(EObject object) {
return createEObjectAdapter();
}
@@ -583,6 +591,34 @@ public class EefnrAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample <em>Link EObject Flat Combo Viewer Sample</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.eef.eefnr.LinkEObjectFlatComboViewerSample
+ * @generated
+ */
+ public Adapter createLinkEObjectFlatComboViewerSampleAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample <em>Link EReference Viewer Sample</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.eef.eefnr.LinkEReferenceViewerSample
+ * @generated
+ */
+ public Adapter createLinkEReferenceViewerSampleAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for the default case.
* <!-- begin-user-doc -->
* This default implementation returns null.
diff --git a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrSwitch.java b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrSwitch.java
index 2d26861b1..c5f429c34 100644
--- a/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrSwitch.java
+++ b/tests/org.eclipse.emf.eef.tests.nonreg/src/org/eclipse/emf/eef/eefnr/util/EefnrSwitch.java
@@ -273,6 +273,20 @@ public class EefnrSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case EefnrPackage.LINK_EOBJECT_FLAT_COMBO_VIEWER_SAMPLE: {
+ LinkEObjectFlatComboViewerSample linkEObjectFlatComboViewerSample = (LinkEObjectFlatComboViewerSample)theEObject;
+ T result = caseLinkEObjectFlatComboViewerSample(linkEObjectFlatComboViewerSample);
+ if (result == null) result = caseAbstractSample(linkEObjectFlatComboViewerSample);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case EefnrPackage.LINK_EREFERENCE_VIEWER_SAMPLE: {
+ LinkEReferenceViewerSample linkEReferenceViewerSample = (LinkEReferenceViewerSample)theEObject;
+ T result = caseLinkEReferenceViewerSample(linkEReferenceViewerSample);
+ if (result == null) result = caseAbstractSample(linkEReferenceViewerSample);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
default: return defaultCase(theEObject);
}
}
@@ -668,6 +682,36 @@ public class EefnrSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Link EObject Flat Combo Viewer Sample</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Link EObject Flat Combo Viewer Sample</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseLinkEObjectFlatComboViewerSample(LinkEObjectFlatComboViewerSample object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Link EReference Viewer Sample</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Link EReference Viewer Sample</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseLinkEReferenceViewerSample(LinkEReferenceViewerSample object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;

Back to the top