diff options
author | Nathalie Lepine | 2013-08-28 15:54:46 +0000 |
---|---|---|
committer | Nathalie Lepine | 2013-08-28 15:54:46 +0000 |
commit | 600600c4be97d6de47c4fe5b9ed198083152e4ec (patch) | |
tree | bdbab2755402960aec762adf51c296ceec7750db | |
parent | d296a9bba6feb72847ece499d50e8a7c41d291a3 (diff) | |
download | org.eclipse.eef-600600c4be97d6de47c4fe5b9ed198083152e4ec.tar.gz org.eclipse.eef-600600c4be97d6de47c4fe5b9ed198083152e4ec.tar.xz org.eclipse.eef-600600c4be97d6de47c4fe5b9ed198083152e4ec.zip |
add non reg for LinkEOVFC and LinkEReferenceViewer
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 Binary files differnew file mode 100644 index 000000000..352de32cb --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEObjectFlatComboViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..1875b139e --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateRoot_samples_LinkEReferenceViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..7a6da4c5c --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEObjectFlatComboViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..a84730960 --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionEditorSample_singlecompositioneditorOnAbstractOptionalProperty_LinkEReferenceViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..2a7113645 --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEObjectFlatComboViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..4d57a2bcf --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiOptionalProperty_LinkEReferenceViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..2a7113645 --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEObjectFlatComboViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..4d57a2bcf --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/ctool16/CreateSingleCompositionViewerSample_singlecompositionviewMultiRequiredProperty_LinkEReferenceViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..be22463d2 --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEObjectFlatComboViewerSample.gif 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 Binary files differnew file mode 100644 index 000000000..739ebbfa6 --- /dev/null +++ b/tests/org.eclipse.emf.eef.tests.nonreg.edit/icons/full/obj16/LinkEReferenceViewerSample.gif 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; |