Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui')
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.classpath7
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.project28
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/MANIFEST.MF1301
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/eclipse.inf2
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.properties5
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.xml14
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/OSGI-INF/l10n/bundle.properties32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/about.html28
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/build.properties8
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetAttribute.gifbin306 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetOperation.gifbin129 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetReference.gifbin314 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetSet.gifbin605 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/ParameterValue.gifbin129 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/facet.gifbin805 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/flatView.gifbin97 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/querySet.gifbin423 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/treeView.gifbin101 -> 0 bytes
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/plugin.xml218
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/schema/queryFactoryDialogRegistration.exsd119
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/dialog/IFacetDialogFactory.java129
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Activator.java51
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Messages.java224
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Startup.java22
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/WorkbenchUtils.java71
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractComandMainDialog.java68
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractCommandDialog.java41
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/FacetDialogFactoryImpl.java179
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/SynchronizedFacetDialogFactory.java184
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/AbstractComandExecDialog.java49
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetDialog.java108
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetSetDialog.java103
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateOperationDialog.java114
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetSubTypingTypeDialog.java88
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractDerivedTypedElementDialog.java44
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractENamedElementDialog.java39
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractEStructuralFeatureDialog.java77
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractETypedElementDialog.java78
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddAttributeInFacetDialog.java66
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddOperationInFacetDialog.java74
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddParameterInOperationDialog.java70
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddReferenceInFacetDialog.java69
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetInFacetSetDialog.java83
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetSetInFacetSetDialog.java78
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetAttributeDialog.java73
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetDialog.java91
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationDialog.java75
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationParameterDialog.java74
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetReferenceDialog.java74
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetSetDialog.java70
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exception/SdkUiRuntimeException.java34
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryContext.java41
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryDialogFactoryStrategy.java38
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/dialog/query/IQueryDialogFactory.java27
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IDerivedTypedElementWidget.java49
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IENamedElementWidget.java48
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IEStructuralFeatureWidget.java37
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IETypedElementWidget.java56
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IFacetWidget.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/getorcreate/IGetOrCreateFacetSetWidget.java35
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/metaclass/IGetExtendedMetaclassWidget.java21
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/query/ICreateQueryWidget.java31
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/ICreateFacetInFacetSetWidget.java62
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/IGetOrCreateFilteredFacetSetWidget.java26
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/IWizardFactory.java36
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/ICreateFacetSetWizardPage.java40
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/IFacetSetPropertyWizardPage.java50
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddAttributeInFacetHandler.java33
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddOperationInFacetHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddParameterInOperationHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddReferenceInFacetHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetInFacetSetHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetSetInFacetSetHandler.java33
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetAttributeHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationParameterHandler.java33
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetReferenceHandler.java32
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetSetHandler.java45
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/messages.properties177
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/AbstractQueryDialogFactory.java253
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/GetQueryDialog.java164
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryCreationResult.java21
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryWidgetCompositeFactoryFactory.java53
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/QueryWidgetCompositeFactoryImpl.java91
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTypeWidget.java290
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedCreateQueryWidget.java114
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedDerivedTypedElementWidget.java276
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedENamedElementWidget.java123
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedEStructuralFeatureWidget.java348
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedETypedElementWidget.java231
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedFacetWidget.java161
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetExtendedMetaclassWidget.java98
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredElementCommmandWidget.java143
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredFacetSetWidget.java126
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetSetWidget.java100
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetWidget.java95
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateOperationWidget.java94
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetElementTypeWidget.java79
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetExtendedMetaclassWidget.java84
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetSubTypingTypeWidget.java88
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/SelectSubTypingTypeWidget.java161
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetChangeableWidget.java57
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetDerivedWidget.java57
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetOrderedWidget.java57
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetTransientWidget.java57
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetUniqueWidget.java59
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetVolatileWidget.java57
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetLowerBoundWidget.java56
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetUpperBoundWidget.java56
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetAttributeNameWidget.java56
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetOperationNameWidget.java47
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetReferenceNameWidget.java48
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/CreateQueryWidget.java105
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanBeCachedWidget.java50
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanHaveSideEffectsWidget.java50
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractDerivedTypedElementWidget.java184
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractENamedElementWidget.java125
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractEStructuralFeatureWidget.java135
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractETypedElementWidget.java188
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddOperationInFacetWidget.java104
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddParameterInOperationWidget.java119
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetFilteredSubTypingTypeWidget.java153
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetSetWidget.java142
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetWidget.java96
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredOperationWidget.java93
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetAttributeWidget.java81
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationParameterWidget.java72
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationWidget.java78
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetReferenceWidget.java81
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetSetWidget.java113
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetWidget.java168
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/CreateFacetSetWizard.java240
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/WizardFactory.java40
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/CreateFacetSetWizardPage.java109
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSetPropertyWizardPage.java120
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedCreateFacetSetWizardPage.java70
-rw-r--r--plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedFacetSetPropertyWizardPage.java80
139 files changed, 0 insertions, 12171 deletions
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.classpath b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.classpath
deleted file mode 100644
index da1049abda9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src/"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.project b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.project
deleted file mode 100644
index 1ed48482396..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.emf.facet.efacet.sdk.ui</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 44217f8c068..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/MANIFEST.MF b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/MANIFEST.MF
deleted file mode 100644
index 210d6d80ec4..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,1301 +0,0 @@
-Manifest-Version: 1.0
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Built-By: hudsonbuild
-Bundle-SymbolicName: org.eclipse.papyrus.emf.facet.efacet.sdk.ui;singleton:=true
-Bundle-Activator: org.eclipse.emf.facet.efacet.sdk.ui.internal.Activat
- or
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.emf.facet.util.emf.core;bundle-version="0.2.0",
- org.eclipse.papyrus.emf.facet.custom.core;bundle-version="0.2.0",
- org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="0.2.0",
- org.eclipse.papyrus.emf.facet.util.ui;bundle-version="0.3.0",
- org.eclipse.papyrus.emf.facet.util.core;bundle-version="0.2.0",
- org.eclipse.core.expressions;bundle-version="3.4.200",
- org.eclipse.emf.edit;bundle-version="2.6.0",
- org.eclipse.core.resources;bundle-version="3.6.0",
- org.eclipse.papyrus.emf.facet.util.emf.ui;bundle-version="0.3.0",
- org.eclipse.ui.ide;bundle-version="3.6.0"
-Export-Package: org.eclipse.emf.facet.efacet.sdk.ui.dialog,org.eclipse
- .emf.facet.efacet.sdk.ui.internal.exported,org.eclipse.emf.facet.efac
- et.sdk.ui.internal.exported.dialog.query,org.eclipse.emf.facet.efacet
- .sdk.ui.internal.exported.widget,org.eclipse.emf.facet.efacet.sdk.ui.
- internal.exported.widget.component.getorcreate,org.eclipse.emf.facet.
- efacet.sdk.ui.internal.exported.widget.component.metaclass,org.eclips
- e.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query,or
- g.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation,o
- rg.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard,org.eclip
- se.emf.facet.efacet.sdk.ui.internal.exported.wizard.page,org.eclipse.
- emf.facet.efacet.sdk.ui.internal.handler.creation,org.eclipse.emf.fac
- et.efacet.sdk.ui.internal.query
-Bundle-Version: 0.4.0.201308190853
-Build-Jdk: 1.6.0_27
-Bundle-ActivationPolicy: lazy
-Bundle-Vendor: %Bundle-Vendor
-Bundle-Name: %Bundle-Name
-Archiver-Version: Plexus Archiver
-Created-By: Apache Maven
-Bundle-ManifestVersion: 2
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Add
- ReferenceInFacetDialog.class
-SHA1-Digest: MjtTp4qKGv0ezi2lmqyt5X2lztc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/messages.properties
-SHA1-Digest: lv851W67hr/W+werWhtEa6XEPAs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$1.class
-SHA1-Digest: vtcQKgoxKCrtUNHNeBK6DQYcUAU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$11.class
-SHA1-Digest: 3e2tgMG0+dGn+kaXfzYpVbRXGKk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/dialog/que
- ry/IQueryDialogFactory.class
-SHA1-Digest: 986wx5k/dibkWwxfQKK9R0dzVAs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/CreateFacetS
- etWizard.class
-SHA1-Digest: qVf/O2bnsm7T+eOYYdFHilUNIOc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$9.class
-SHA1-Digest: qvKlHEURwfb74c7TjxmT/ZHRoPQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$17.class
-SHA1-Digest: NEqjHCcOXxB79x/agkT6fhyrvzQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$11.class
-SHA1-Digest: +wZIvaIEFdSWO5hXQkaxMRTH/5o=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$7.class
-SHA1-Digest: +7ezS7tYiBCtsyQ0VhPNPcSzDUE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Add
- ParameterInOperationDialog.class
-SHA1-Digest: fntrQ3q89fDKCZ6zJ5E9HIpFA7k=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/Edi
- tFacetOperationHandler.class
-SHA1-Digest: s7Pfg3IEaKlXG3ggcLs1jhwXlvw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$13.class
-SHA1-Digest: T5yGEY5DLr+eLHit+vKiF9JoezA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/ge
- torcreate/GetOrCreateFacetWidget.class
-SHA1-Digest: vu61uxzWao/wFIZfKcqcAFFPOm0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$4.class
-SHA1-Digest: ijUfUuWHnQSIkMC/E7tHzpIGg78=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$11.class
-SHA1-Digest: d1xESeaKBvJsxDXDqku+Yx2cWLE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$5.class
-SHA1-Digest: R7K0IIu7Fb+Fo0WEDQwUbGLtXio=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/dialog/IFacetDialogFactory.c
- lass
-SHA1-Digest: 1s3RcxaDbaXeJUGsM433ePMWOpo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/Ab
- stractComandExecDialog.class
-SHA1-Digest: Oa+vOL278tSNwSjEyHYnD5ec2ck=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$11.class
-SHA1-Digest: AjT+ChOXELpfB14JgsT4YPry1NA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$7.class
-SHA1-Digest: CAWg4Z9UbHJVHr6r2tqmzzEzyq8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$36.class
-SHA1-Digest: HGEoU2j917jABVet4QvOrUAQEBw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$6.class
-SHA1-Digest: A56rtNfycxapqN5MZdHyiDxY5+Y=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/GetDerivedWidget.class
-SHA1-Digest: TyAqVyJjVBxtuFrsvobDgUwo/28=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$6.class
-SHA1-Digest: JDAGy0YtxR/iZIrK5q9rzn6skyM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$19.class
-SHA1-Digest: ue/aKKornwwEtXAEBZXP8vcTWRo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/Edi
- tFacetHandler.class
-SHA1-Digest: YDkjKtQqU8H4WRhq7WxJKg2fRcw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetAttributeWidget.class
-SHA1-Digest: hskDu+48iL5PXgmZEkPe3bKvJHE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$20.class
-SHA1-Digest: H7H1pPQq6Pef+LX6HKLHVJkcl3o=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$5.class
-SHA1-Digest: ZmEsY5y7XqTH6iJ4/VFSSAld1xk=
-
-Name: icons/FacetAttribute.gif
-SHA1-Digest: iJVUkNzDcR93MimauSwnnNlqlzw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/Ge
- tOrCreateFacetSetDialog.class
-SHA1-Digest: Oe/+GEvuXLcfcFDSTTheKeEmnk0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$1.class
-SHA1-Digest: MPnpmJQ4eRHCiJqDLBiVYuQ/1lI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/cre
- ation/IGetOrCreateFilteredFacetSetWidget.class
-SHA1-Digest: KLnDAYfqY63v4Z61zpMRm0UjHzY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Abs
- tractETypedElementWidget.class
-SHA1-Digest: muGSBXb/yAU/4i2rhb63QyCrsZQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$8.class
-SHA1-Digest: Esn0UmIpvxOrD+YBEryRTZQfYZc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Get
- OrCreateFiltredOperationWidget.class
-SHA1-Digest: yCeGeIdgWWWwdFIYN2h73LGawIw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/CreateF
- acetSetWizardPage.class
-SHA1-Digest: 1x5sgjJkA3RXQrS7s9EGI32mqKc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedCreateFacetSetWizardPage$1.class
-SHA1-Digest: DCMv9bbd30tS5PKmYgXUKTKvqYc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/me
- taclass/GetSubTypingTypeWidget.class
-SHA1-Digest: M47lzwHdVlzB2zaYmEcOWFH9Q60=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$9.class
-SHA1-Digest: xI6Y3xME893W1S6d6q+qGGTugk0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$24.class
-SHA1-Digest: wJJofz1hfVng198PobLhc00yOAc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/GetQueryDialo
- g.class
-SHA1-Digest: FPggScdQ/cURwgetMc2eadwJ/ws=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/AbstractQuery
- DialogFactory.class
-SHA1-Digest: +n+7TgZGMVCVKSvDZ1ANyfTPfPE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$22.class
-SHA1-Digest: tCpzujIC+a3WB6B8FezCv+K4fKY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/Cr
- eateFacetSetInFacetSetHandler.class
-SHA1-Digest: yt56DuViA0rWjobbSdTPaylNbVo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Cre
- ateFacetSetInFacetSetDialog.class
-SHA1-Digest: Oi6qstX5UOjwQBD04bEy/XTUwro=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/qu
- ery/GetCanHaveSideEffectsWidget.class
-SHA1-Digest: PbtT1Rob50ecB0YdarlYYiGfdwQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/WorkbenchUtils.clas
- s
-SHA1-Digest: fZD985h2SErny0N6vH3PwzB8xYQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IEN
- amedElementWidget.class
-SHA1-Digest: Tni1038SKoH4ZgqS3qcRhiHZuyU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget.class
-SHA1-Digest: 92ZC5Z8uJ6OO5XH1oPhWZAkUFpo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTy
- peWidget$2.class
-SHA1-Digest: jrHv+9OHsccrELJnoMQA+SXFj0s=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget.class
-SHA1-Digest: etZQKrv8WISBePQN1H3rXZEBFRQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedFacetSetPropertyWizardPage$4.class
-SHA1-Digest: jB43aUbIGFg6S+wF4a9iFVk/iBE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$14.class
-SHA1-Digest: Tv5Ypx5NQ96WTtUNyjXdxo4Z3JQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$6.class
-SHA1-Digest: 6NCEI1N7PN7QdaVnCGXwv30iqfI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$4.class
-SHA1-Digest: Kd72LTQr6wAGk3ZItwQGCyi2iho=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$10.class
-SHA1-Digest: CKkTO8pjSoSiPQqwtYD2CtfsfpY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$1.class
-SHA1-Digest: +KglPFqPwDY5gq6e4xkkIJAfjr8=
-
-Name: icons/facet.gif
-SHA1-Digest: XEEa0LVNEosBP0izGtitfq02WAI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$2.class
-SHA1-Digest: dUIqpX0yXjXmDbsUo4T+Ahm8OpU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$4.class
-SHA1-Digest: 5oMvZB+k4T1i5nGeBiefIEfbtJA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetReferenceWidget.class
-SHA1-Digest: mRsduQYdAG7oxk1+w/LXVXOQ3Go=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$33.class
-SHA1-Digest: CJuPAibbL81VwOPE7rFr6c/NQBw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$3.class
-SHA1-Digest: lA2WDlnvIJRZ700CubcJkeuEC5E=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$18.class
-SHA1-Digest: kuYJrW9cG4Nun8wdTzXvwonhd4c=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Abs
- tractEStructuralFeatureDialog.class
-SHA1-Digest: 4tX6zoHFLFVfn1vlUNhf2AHEcyg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$3.class
-SHA1-Digest: 5W9tubrqm7fzpmrD1klxj1dztIA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$9.class
-SHA1-Digest: ggf/GD2TTHenlW5U93ns1TcZPP4=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$16.class
-SHA1-Digest: QEACZv+VGIU7/NjnHqdGpb8dQlc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/com
- ponent/query/ICreateQueryWidget.class
-SHA1-Digest: z3JxvjaEf7uuad2tD8ki6W+ayRw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Cre
- ateFacetInFacetSetDialog.class
-SHA1-Digest: 5Py94f+ljIBRwDaeuL9UwgUrL1c=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Add
- OperationInFacetDialog.class
-SHA1-Digest: 8QG2RjVBJupPwB1HrjwJRhoredg=
-
-Name: icons/flatView.gif
-SHA1-Digest: m7CoejyO/BwL1K8nsf+3iF2nYsg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Abs
- tractDerivedTypedElementDialog.class
-SHA1-Digest: RQUTbnu/KM9nIb6dJer7PbexD8w=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$2.class
-SHA1-Digest: 5K8648VDzP3O769S9kyAp7zM7ew=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryCont
- ext.class
-SHA1-Digest: ZuovEezIJoFDEa28EuVjS6dOThI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$5.class
-SHA1-Digest: 73C2Qo5/slE0iKa5GJv4NrhKOUc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IES
- tructuralFeatureWidget.class
-SHA1-Digest: o49HjVfUjKn/mWzBD/GWgoU5NzM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/GetOrderedWidget.class
-SHA1-Digest: aSagMJbh7p1tqsjeF+hbglDbt40=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetSetWidget.class
-SHA1-Digest: 89TnHGYdDVDHFFkmEiG0GTeeLk0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$6.class
-SHA1-Digest: z0bPPbJgUIZnHaKWyPaRmxfgG8s=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$21.class
-SHA1-Digest: NflsARahBOKO9wrrJY+wf4OHFSA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetOperationWidget.class
-SHA1-Digest: 04BqXHNH93dYBsIMoB/r8hRxhlM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$10.class
-SHA1-Digest: VXTvbmFMd3t3GYIv5xJVOe5WfvE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/Edi
- tFacetSetHandler.class
-SHA1-Digest: jQ/5m433Feey6rXfP8SRyVKzYOg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget.class
-SHA1-Digest: i1sSu9Y6M6NO7jvEJBJ+efS3rPI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$27.class
-SHA1-Digest: m5/E9KF4eNgLkuR8XsGGD0ET5Tw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exception/SdkUiRunt
- imeException.class
-SHA1-Digest: oVOEdjFMm8E17jXvwjVsgZWt8jI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/ge
- torcreate/GetOrCreateFacetSetWidget.class
-SHA1-Digest: MIXNj7JN4M81Mn55VEdRf8VJ6bA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedFacetSetPropertyWizardPage$1.class
-SHA1-Digest: q5PV6WIc1nwJvAJ2+4HZYOhC3Eg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetOperationParameterWidget.class
-SHA1-Digest: Ml2izsjjYSXNVSJs+sshsm3D5fA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$11.class
-SHA1-Digest: o3/WfI1ce4rcmtVcASu9xTpTh5g=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$3.class
-SHA1-Digest: b0rr/q0XsA72rwLJLThBZDJdi9M=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$1.class
-SHA1-Digest: whiwZmgbr9pWyL6r8DLch4pLnL8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$13.class
-SHA1-Digest: C2ko0fvbrpIC6MrVXf5ClkaWc7k=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Add
- ParameterInOperationWidget.class
-SHA1-Digest: l42HtQ+Y9Yl3fSF4AdSoERFtpT8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$19.class
-SHA1-Digest: 12FbB+lPBrcEYd+7y/h4P37azFI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$9.class
-SHA1-Digest: NtAZ6LBX11VwLSYzqhMOTwrlr6w=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$1.class
-SHA1-Digest: mrXEbbhMuvihivkfJ9Q/mQ1mrQs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$30.class
-SHA1-Digest: 9FpLOCW7561LJhZxv1GBtv2FiHk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$15.class
-SHA1-Digest: 9UKL+vbuXmtXUlJp7OJK+jlwE0w=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget.class
-SHA1-Digest: CUP9W8RtLOBPRR0v2qWgkWSHnxk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Get
- OrCreateFiltredFacetSetWidget.class
-SHA1-Digest: 2TEiYYa9HKUBTlBlNXhs6GplNRg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$6.class
-SHA1-Digest: 4Gy6LtyQlxv1p8sf+3WEDmyNcVM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$7.class
-SHA1-Digest: ciVbxbyHzmjOM3+hIMxu8MZQhzw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$13.class
-SHA1-Digest: EeO69rX3iShEWFGHrci/7EVBT2s=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$9.class
-SHA1-Digest: 7movfwLUrjl/PUiTGAdJPv6JpFk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/CreateFacetS
- etWizard$1.class
-SHA1-Digest: Jb1XoTXiWsKlJ5FDy25nbGYwYMU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$8.class
-SHA1-Digest: sxLiepZd7B4rZ2qEY18D/ciBbg0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$8.class
-SHA1-Digest: 15RBvt8glR69OoUNE+Knb+L6Bo4=
-
-Name: META-INF/eclipse.inf
-SHA1-Digest: 09gN05tobgS/MdtqyTNQhOhB73M=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/name/GetReferenceNameWidget.class
-SHA1-Digest: WUZRH/WcjW0DvXf/9tmdxGiflrM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/Ge
- tOrCreateOperationDialog.class
-SHA1-Digest: Tu+xQBTVa6kMa6sPRax2bZ2uDY0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/Cr
- eateFacetInFacetSetHandler.class
-SHA1-Digest: HisVk2o0T7dtdDyXJ0Lkbr5LDqk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$10.class
-SHA1-Digest: cP/KLRdS+o8je1nqlX2qRB9pGhs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/Ad
- dReferenceInFacetHandler.class
-SHA1-Digest: kE/rYGsC70eBjpELJf10FYCZQiM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$2.class
-SHA1-Digest: DjlDSyLweAzhSXCnYKW/3fAqvb8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/Edit
- FacetAttributeDialog.class
-SHA1-Digest: 6TntfrgqQENvlmvDuvwa6+cNLEo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$7.class
-SHA1-Digest: n2TfiZjPzeHQFo4JwYIrq7Sb+Zg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$22.class
-SHA1-Digest: xy3zoPW8SVvGunOMXruFnEFS9Rc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Abs
- tractETypedElementDialog.class
-SHA1-Digest: BjOTi6v2aW4nkAa4y24db5dgMow=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$3.class
-SHA1-Digest: kLGYCHk8HTlIFntIR6o9cKCTQfQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/Edi
- tFacetReferenceHandler.class
-SHA1-Digest: bdYfEN2qKfxkfQtbFJ2+J2BAEb8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedCreateFacetSetWizardPage$3.class
-SHA1-Digest: p1S+lb0qs/Q34Tucq2gaHIHCP1s=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$26.class
-SHA1-Digest: BZHtEsb3DgDe9EpnPURIQGQzLgE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/FacetDialogF
- actoryImpl$1.class
-SHA1-Digest: rzoKfPZbabpvrgexc/cNBOuPcWQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$24.class
-SHA1-Digest: H7++NWOFAXhn8JrSGGk+6/mE2Yo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/name/GetOperationNameWidget.class
-SHA1-Digest: 32eDvt/hmd9ygNj3JuzfUo9ZCg4=
-
-Name: META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk
- .ui/pom.properties
-SHA1-Digest: yD+WbzH4BzVMAjz8QRrxAqhS/64=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Get
- FilteredSubTypingTypeWidget.class
-SHA1-Digest: 2cIDsJ/y1SaPr8A+wZ2X8cESSyg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/me
- taclass/SelectSubTypingTypeWidget$1.class
-SHA1-Digest: nS37A4Ne14XZqEN8lAhjW0RZclQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/Ad
- dOperationInFacetHandler.class
-SHA1-Digest: fjpi5YLkgGrxnzWAxVlr1oYiXjs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$10.class
-SHA1-Digest: yBoBm81eQlu3GzR8i5qYDxa6zmI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$11.class
-SHA1-Digest: GXophdByiF3a4dXWafuUehYRGmU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/WizardFactor
- y.class
-SHA1-Digest: PtX8eESqLsT5aOrMVcThpT8reyE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$8.class
-SHA1-Digest: ASpStU1DB5qeH8lFFGfHTLZ8PtY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$16.class
-SHA1-Digest: z3mZIZLMigRfhuDBf8lUJ7TiZoE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$10.class
-SHA1-Digest: jvS4Iryp/w+enssX5D7SywBO8JU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$6.class
-SHA1-Digest: VKJMn/V8ZyJamgJHiT2HNyIhYsw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$12.class
-SHA1-Digest: 1VVbinP2UOv5HrX5zAJghAGIG8A=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/Ad
- dParameterInOperationHandler.class
-SHA1-Digest: ENJWETph5Y/6rciYSEt+Bu6rCU0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$3.class
-SHA1-Digest: 5ra+Eiaf/D9y7WOdznmONR46qjY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/me
- taclass/GetElementTypeWidget.class
-SHA1-Digest: 10lVhY6DbkDTRZk5Un+WlKmEUT0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$4.class
-SHA1-Digest: GWQSlB3Fyqnf00GK2z/P3WUXhuY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$10.class
-SHA1-Digest: ATzyiwNkskVXt0Ocf+RdBKeGx6E=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/Edit
- FacetReferenceDialog.class
-SHA1-Digest: cFHgShyGks6VrpBTe1RwkUGUP5w=
-
-Name: plugin.xml
-SHA1-Digest: 6phyjUBWsLLw6LKYQjJ+ig4jojA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$10.class
-SHA1-Digest: DFGkleywdk2rpbdQRxx5sDOfTH8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$6.class
-SHA1-Digest: FMAzvFE5OqqAGH9c+4qzgoIaPDY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$35.class
-SHA1-Digest: BDK+99LGr2tptDtjLQKO7iXhx3U=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$5.class
-SHA1-Digest: Kk5Cn/Odu5MKvGJfEt6sfsbX9HU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$5.class
-SHA1-Digest: ltvdlJb2XqnSa0o2UqKgdyCxocQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$18.class
-SHA1-Digest: GObGhBUlPTH0aYaIQ+Vsukx5Des=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedCreateFacetSetWizardPage.class
-SHA1-Digest: 3NTl0NUluSvN7/MLpmQFbCI6bo4=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Add
- OperationInFacetWidget.class
-SHA1-Digest: DjHs0kN4ke5jDq6TZliKyC53elQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Abs
- tractDerivedTypedElementWidget.class
-SHA1-Digest: N0ow9aqaMRpVsMHW3leesmfMgzw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/GetUniqueWidget.class
-SHA1-Digest: TCL4cVyG6Lb1e/DYKT97soYDybk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$4.class
-SHA1-Digest: RgtZNzijONXA8/Pj0JBjh5Mnp2M=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetWidget.class
-SHA1-Digest: yfRYPJs4mRHrLidL2Vk6tr8RNtU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$7.class
-SHA1-Digest: meGKyu/sn4+X4xWJdc+xIr6fqXE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IDe
- rivedTypedElementWidget.class
-SHA1-Digest: pWrKZM1fRhGG1Y93MIt/e7FTlO4=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryDial
- ogFactoryStrategy.class
-SHA1-Digest: ac2O1Ipe4A0YlWjxoxloys6/AG0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/Edit
- FacetDialog.class
-SHA1-Digest: gYp1uHu64qNWHb08ZhaWfNJpEQ0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/Edit
- FacetOperationDialog.class
-SHA1-Digest: rawiXr7ZE5t+UD5WdrUV4Q/DEeo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$8.class
-SHA1-Digest: GFvz6zPuSnm9ZjQb0r8xlEfki7c=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$23.class
-SHA1-Digest: nrRQrmmibbahM8mbpAXQ+dbn/Bg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$21.class
-SHA1-Digest: AR9Z8QlULQXaRxSetb+hRgqpJKk=
-
-Name: schema/queryFactoryDialogRegistration.exsd
-SHA1-Digest: niiNGk2T2FuTsP+DS+kVIQ6K+/c=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractComm
- andDialog.class
-SHA1-Digest: cmc8nTfolJA5blLzt6Hb7MqCWlk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Abs
- tractENamedElementWidget.class
-SHA1-Digest: fwExVETddsmg8uvkosVy1sBcP10=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Get
- OrCreateFiltredFacetWidget.class
-SHA1-Digest: B9JUK/dSBZDJCpx0O+F6EcV7ow8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/Edi
- tFacetAttributeHandler.class
-SHA1-Digest: oan+1H5R5PkORzUM8YJcHYRHEVc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$29.class
-SHA1-Digest: y9bucM8FJL/PKe7sSmOPr4OhhqM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/qu
- ery/CreateQueryWidget.class
-SHA1-Digest: SnoIemJUJgRKnGYT4nA3eIMNA24=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTy
- peWidget$1.class
-SHA1-Digest: 9wIIiIWE8KGdUAwUTmwSFlKR/sU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedFacetSetPropertyWizardPage$3.class
-SHA1-Digest: qzi+fktzjNG9XyJuzwOwqX6QfSc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$13.class
-SHA1-Digest: R9jXbLrMbv5tKAOgR2Y5vpKDC48=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$5.class
-SHA1-Digest: +63UjkGDottJw3ycpJG2OIzg4TQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$3.class
-SHA1-Digest: 6RMGyR0Hqn3UXtJuoXmTP8Uq6XY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$15.class
-SHA1-Digest: SHH+FJsjAQPkcUyafNgYTbbmD+Q=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/bounds/GetLowerBoundWidget.class
-SHA1-Digest: 49Mx4fqEmIp59aihquiE11uaEU8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Add
- AttributeInFacetDialog.class
-SHA1-Digest: 1j3HkJH3sbQtojN13DRBrCha7Lw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$1.class
-SHA1-Digest: +Uhs2HXj2YINNq5jd6jHOgh18Jo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$3.class
-SHA1-Digest: ejAOxt8oLbKbc8Pij6L64suXWX0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryCreatio
- nResult.class
-SHA1-Digest: BTc5j1d2MB66uBTERAPMq7LDO70=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$32.class
-SHA1-Digest: 2ZW63GCUwAIXoxVucqyRza/dT+Y=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSe
- tPropertyWizardPage$2.class
-SHA1-Digest: JM6Y8kj4tcGn1zmIZg/eOJY5yLk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$2.class
-SHA1-Digest: QCCT0aP9Jec0nkqqXV64QhO24hQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$17.class
-SHA1-Digest: XDAFIgWU6JSXEKbDqQkV3BjRrwE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$2.class
-SHA1-Digest: 3necdqp5KktDmPUlxs0Dk81GRgg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$8.class
-SHA1-Digest: YdeQsEHhPxbx0nf3UyKvN6hPLoQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$9.class
-SHA1-Digest: TSXslMyEE95W1o2LzDZiNxef2ew=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$15.class
-SHA1-Digest: RwGqnFUadMZrX1yJ99iaI/d3SD4=
-
-Name: icons/querySet.gif
-SHA1-Digest: Ypcn7ddJ56HdPpJYqBYET9A8l1Q=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/QueryWidgetCo
- mpositeFactoryImpl.class
-SHA1-Digest: 7POOqC/TQ4ofct9og7tF0DJJLOg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$1.class
-SHA1-Digest: X2f7JWb0mcUskWPkgJyivq15QDA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$4.class
-SHA1-Digest: Wcplw19dFicINnzF2XowqS2wEUQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/FacetDialogF
- actoryImpl.class
-SHA1-Digest: yKteMdm9D6JE7QnhBpNGUojQDIA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$9.class
-SHA1-Digest: G2Ip+aQHUcBsxblEoYCq/+TVfBk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$5.class
-SHA1-Digest: UxxHanOewnftOQ8YKbWUHcfCYpo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$20.class
-SHA1-Digest: 1o0dTBghICLcRHxOy8COhACYflw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/me
- taclass/SelectSubTypingTypeWidget.class
-SHA1-Digest: Oi8gp7bKuCgO087vyf/de6sfioo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetWidget$1.class
-SHA1-Digest: mDGZIu/9/lyA21QD76gLcClFXoM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$28.class
-SHA1-Digest: vhuHrFpkPFTpWZk7Ew3c/4xxEfM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractComa
- ndMainDialog.class
-SHA1-Digest: XZH2H73oum6VR1zhtEZ3KkIOCaU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/Edit
- FacetSetWidget$1.class
-SHA1-Digest: zHYBnGNjLUwmrxB65ixZjYLHOTE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$26.class
-SHA1-Digest: aUJeazEe5ayYcugYsYtnSmMbmGk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/ge
- torcreate/GetOrCreateOperationWidget.class
-SHA1-Digest: Xm5SBuY6dFWlqTcdXcc1N4eyre4=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$2.class
-SHA1-Digest: VFw3rIgUt8AXwDtXz6AdXvzLVJs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$10.class
-SHA1-Digest: ecSqqOV0zOTJ9+tJAiiEiAWEYuk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$12.class
-SHA1-Digest: MRq/RW1DUIQHYEyY63lsuUwYxXk=
-
-Name: icons/ParameterValue.gif
-SHA1-Digest: k6QiLCZYrVmMJ6A2ZM7y663F7w0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$18.class
-SHA1-Digest: 4njJS4r+lB9TglIC2ONlQ2eASiE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Abs
- tractDerivedTypedElementWidget$QueryContext.class
-SHA1-Digest: J6nhPG4nf16yIgohY6PErUkS+yY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/Abs
- tractEStructuralFeatureWidget.class
-SHA1-Digest: s7O/zcdwexDAfCmWCQ4aufQPrDU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/WorkbenchUtils$1.cl
- ass
-SHA1-Digest: qIX9NbfN0GCAer+yFSr/ztoDd0I=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$12.class
-SHA1-Digest: a9JfywEo4F/RdZzQlHS8QsyvwkU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$8.class
-SHA1-Digest: mBaPs+IRYXcnQZt+Y3FrwL6ZfXg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$14.class
-SHA1-Digest: bA6nfM20WJT+1LJ+ShisBl2o95k=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryWidgetC
- ompositeFactoryFactory.class
-SHA1-Digest: jc5LQ0xEddGpG0Elkt2YghYLSsc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$5.class
-SHA1-Digest: 2+CwS5HexKi+HwuUeIjPwd0YM+I=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$12.class
-SHA1-Digest: YvFjXix4kBrnLBXYQbefRrwxu3E=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$6.class
-SHA1-Digest: SxIhaEDv51GjFqN8+EbndGP9Wac=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget.class
-SHA1-Digest: yjgnA5c/BDvXAVQXdNZP1/u1evc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/me
- taclass/GetExtendedMetaclassWidget.class
-SHA1-Digest: 7cgsSxoSn5Yls0F2s96YKf6JtKI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$8.class
-SHA1-Digest: cC6hL6W2HZ9XRhFUuatD12u0/TE=
-
-Name: icons/FacetReference.gif
-SHA1-Digest: QMWLPiWsn1Q3mCC6dVej6KW6aes=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$7.class
-SHA1-Digest: fCTD572/wUsi6nilSLyyWGgytIk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$7.class
-SHA1-Digest: jboS0TXodRmWngZnXKixNS0kiTY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$1.class
-SHA1-Digest: RHv6sJdc8HysPJah0odgYf1r6f4=
-
-Name: about.html
-SHA1-Digest: NzkdsipDl2TZ7N0j74YvOk9GTsY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$21.class
-SHA1-Digest: jggCXZ2+MCd6XWsJjG+l/XHn8rY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$6.class
-SHA1-Digest: ssP2ovfBBFombiuYlB2fR0kOxZc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/Ge
- tSubTypingTypeDialog.class
-SHA1-Digest: jpgtDOYumQacOJQw2hph6VLmcG0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$2.class
-SHA1-Digest: fevW0Jbr0g2srrPPzxFHjbyGcmM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$9.class
-SHA1-Digest: B5/XedATFCihAx35H5CH3CWsKE8=
-
-Name: icons/FacetSet.gif
-SHA1-Digest: ZNjHVhFyhjicmeiWt004wpwJdNU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedCreateFacetSetWizardPage$2.class
-SHA1-Digest: U4phQySiTt+laHmAYrDM0181XTg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/Ge
- tOrCreateFacetDialog.class
-SHA1-Digest: 34tNMaa+FiNaO8rb6fZ7mZoYFlw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IET
- ypedElementWidget.class
-SHA1-Digest: B3VloYbpErHKX5wBYj8A2vFG78U=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$25.class
-SHA1-Digest: /YsRpnkd8E0FZ7xwUcupNpkEQ2g=
-
-Name: icons/FacetOperation.gif
-SHA1-Digest: geCi1ofnq5obJShghQN1sk0ACoI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/Ad
- dAttributeInFacetHandler.class
-SHA1-Digest: tr/tsFhpfA82QNly3ZZcsYnh1eI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$23.class
-SHA1-Digest: 7Lrd6FxNTuPklcEIZVoCdqDzG+o=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedFacetSetPropertyWizardPage.class
-SHA1-Digest: Uz3FKaN1NIvHtUAldYR8CvgvR1Q=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/Abs
- tractENamedElementDialog.class
-SHA1-Digest: +U3BuWz7RHJwOqwGyokE/wxk29Q=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/GetQueryDialo
- g$1.class
-SHA1-Digest: Ye9wqsSAUa6RXxLmXH3QwUsDynk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/pag
- e/ICreateFacetSetWizardPage.class
-SHA1-Digest: txyemH87DffFn5u6rZUd680nJW4=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget.class
-SHA1-Digest: bctz2SsS7NF7iiVtTgUzT3MRkI0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$10.class
-SHA1-Digest: WuBV5yZLecJ+PzzXD5mpbdfnBVI=
-
-Name: icons/treeView.gif
-SHA1-Digest: J08i2rueFvxIsJ1Z9BgktWZSpEE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/GetTransientWidget.class
-SHA1-Digest: 8O6gZKSepOAj1E5ECI2MQNhLxhY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTy
- peWidget$3.class
-SHA1-Digest: 6XTrPIxxsj10QqQgjL9tkUTkVc8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/bounds/GetUpperBoundWidget.class
-SHA1-Digest: 7Ys35IzChRQQ4fmIHIj/nN9CGDk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$7.class
-SHA1-Digest: CCa4KPZ1bWiSpJww1vkWr93t5oo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$15.class
-SHA1-Digest: Us+s4sAsvonGC2JbydJyrDNCWkc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$5.class
-SHA1-Digest: pTim9Cpygxq6WZfs5dh7cfiDIKM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/Edit
- FacetOperationParameterDialog.class
-SHA1-Digest: fc5I8hnuiFnp49LjFAw5BTesRQg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$11.class
-SHA1-Digest: 91gZmO00ZuA2tny9/ETE4yEgDko=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$2.class
-SHA1-Digest: AKp+d3ELZg0Lk0x7dnluVcwVSG8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$3.class
-SHA1-Digest: IRpWCfs2DAOyMSeWAZeW+2GkK5M=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$5.class
-SHA1-Digest: sS5GtBixfN5JrvQEMvxcEolqYdc=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$34.class
-SHA1-Digest: lqWB5PEZtdYsC3qPc4rPtJR7Eq8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$4.class
-SHA1-Digest: iOlP6ubSS0c9MlRSCiMOryk6jeo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$19.class
-SHA1-Digest: g0RJ3WXZo0Oj7NVtFAbBAoxxqV8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/WizardFactor
- y$1.class
-SHA1-Digest: UOJVYCi0ktZMlmsKmxfzsSGXtIs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$4.class
-SHA1-Digest: 6sKw6/qs8m/oyHSCwIlw7qz9uZs=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$17.class
-SHA1-Digest: 9UqZRn3Bh+DnrvxGVceUQs72WaA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/GetChangeableWidget.class
-SHA1-Digest: 7VlTMkgW/11m2Drjh6jkYcAp+JA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/Messages.class
-SHA1-Digest: 9T9Nac2oIzrVyDb914PiELlo0Jg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory.class
-SHA1-Digest: NTwIbphpRsTCy1e2K/6WuLf5rIM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/cre
- ation/ICreateFacetInFacetSetWidget.class
-SHA1-Digest: iip2CSFttaN8sHDEkLNfxnB/DMQ=
-
-Name: META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk
- .ui/pom.xml
-SHA1-Digest: PBWN1Z+YTBgmCtjuTVTVGasoAw8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$3.class
-SHA1-Digest: p1NLmaimtrfRAmc2aiGRZFP2c9U=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/com
- ponent/getorcreate/IGetOrCreateFacetSetWidget.class
-SHA1-Digest: O2j0TMmiueBjs+uVMjtNIxzQARQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$6.class
-SHA1-Digest: QE90xoWtNtTCrtD1BU0ujfiEu2s=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/Activator.class
-SHA1-Digest: aTmgLIG/BrrXTt/qjUvSIwIk85A=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/GetVolatileWidget.class
-SHA1-Digest: +Nkpb19JYoDhABhaaSt+sclL4UQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/IWi
- zardFactory.class
-SHA1-Digest: cvH+xtSnztjE5aG6ZyKYhpVdJAI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$22.class
-SHA1-Digest: 0gMtDjVFRYgdRpd0qpPoTd0WteE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$7.class
-SHA1-Digest: 1L678rwHExBwaygVCr5J+pDcG8c=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$20.class
-SHA1-Digest: 2hG+DC89BjrIxi4IKp6Y5BVBZA4=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTy
- peWidget.class
-SHA1-Digest: rtMJd2zhJqwS9ND0Op+5jDpGRkg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$28.class
-SHA1-Digest: 23/4ZoXm0/8/tco+sKlVfaPLM7I=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget.class
-SHA1-Digest: jGSwTaZU4spHVbyWbD+yNFHTOyk=
-
-Name: OSGI-INF/l10n/bundle.properties
-SHA1-Digest: Pg5k6WVgv1eL+p/bUDjPWJe5I/Y=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/Edi
- tFacetOperationParameterHandler.class
-SHA1-Digest: BRc7Wln/K/8Gn4X7qgVBCSCI6VY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget.class
-SHA1-Digest: 4TBtqUTYxNa5EKQhOKeqk7MqhKA=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSe
- tPropertyWizardPage.class
-SHA1-Digest: GMiV12sa7MpLot6OYTkX391djho=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget.class
-SHA1-Digest: MGs2XdEtLAPFsfdGT5TyJCX1qOg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/Synchro
- nizedFacetSetPropertyWizardPage$2.class
-SHA1-Digest: hxpOWHgrhXfvR+oGGLGE83GRTFE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedCreateQueryWidget$4.class
-SHA1-Digest: /gjzxa8MrksdFpa9eFqMpQiO1/Q=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$12.class
-SHA1-Digest: dsJ1j0dV2uOcN6zgQgpwL84vtro=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$2.class
-SHA1-Digest: tLFatAHhisH72n78GIPEYVnYLYY=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$14.class
-SHA1-Digest: RwUS5s95YRhqR38Y0GmdoIJ9QAE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/com
- ponent/metaclass/IGetExtendedMetaclassWidget.class
-SHA1-Digest: bKXJdBj4M8G0psdbYbq8bUJ1jVw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$2.class
-SHA1-Digest: 4kHW2QWU64APms5ctgunkg7Otoo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$31.class
-SHA1-Digest: F8pYO2ZuY5vpXXBb5hBWL1ZxHhw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSe
- tPropertyWizardPage$1.class
-SHA1-Digest: ngkBZfm0XmQasC2eIVodL0E0RnE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetExtendedMetaclassWidget$1.class
-SHA1-Digest: ASdpjILrNrlDRPy3oerxAZUF0q0=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/Startup.class
-SHA1-Digest: A9VJPM9oedz1Tt7TlnLBt2FH/PM=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$16.class
-SHA1-Digest: Drd8UX2Aw6P/c5kVpjjN11D1/8A=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$1.class
-SHA1-Digest: j29zlgHW2weFexV7p5V9QIoLieE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredFacetSetWidget$7.class
-SHA1-Digest: 8N9IuaptePHvc4jbnUU4x07tLec=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedFacetWidget$8.class
-SHA1-Digest: upWA9JJBSSwjGLhl+6ED3lw42xw=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$14.class
-SHA1-Digest: BzWgQe+8mTpJm9Zka+TzG4Hf4fo=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/pag
- e/IFacetSetPropertyWizardPage.class
-SHA1-Digest: QNWUW8rxEojccuJV2m8fKjAWB1o=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/qu
- ery/GetCanBeCachedWidget.class
-SHA1-Digest: +T5SUwGVYqGSkUBiOSTUDRHW4aU=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$9.class
-SHA1-Digest: dVzoJc4x0uAUks6MqUBHgvfwOSI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedGetOrCreateFilteredElementCommmandWidget$11.class
-SHA1-Digest: u3ZOWwRhn36hIhJXPFvowL1A1Pk=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$3.class
-SHA1-Digest: DbB/60LXKU+/jbWj78ChCEzDiUQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedETypedElementWidget$23.class
-SHA1-Digest: 7cLTC3AdyglCEIMV6FGhdXo+Xf8=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedENamedElementWidget$8.class
-SHA1-Digest: fQaPMBXdPtbrzBKU2bQ7xYLNufI=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/Edit
- FacetSetDialog.class
-SHA1-Digest: gVBKHo0lWLFLmT7TWZimgtnKN9M=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/Synchronized
- FacetDialogFactory$4.class
-SHA1-Digest: j4SmRp9iEuveEMcxzmqBspadYvE=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/pr
- operties/name/GetAttributeNameWidget.class
-SHA1-Digest: tu+o2qxX2HO6AtByq0y4IvkKU70=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IFa
- cetWidget.class
-SHA1-Digest: cOk7H5I3vVvjGh09/7ympECACAg=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedDerivedTypedElementWidget$27.class
-SHA1-Digest: /LAlT/WkZvmUb2dEj9LclE2xqCQ=
-
-Name: org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/Sync
- hronizedEStructuralFeatureWidget$25.class
-SHA1-Digest: shGjPYwhtbu3pHl6V9/Sdnlv6Uo=
-
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/eclipse.inf b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/eclipse.inf
deleted file mode 100644
index 92ffed2421c..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/eclipse.inf
+++ /dev/null
@@ -1,2 +0,0 @@
-#Processed using Jarprocessor
-pack200.conditioned = true
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.properties b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.properties
deleted file mode 100644
index 4b5392d5da9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-#Generated by Maven
-#Mon Aug 19 04:56:45 EDT 2013
-version=0.4.0-SNAPSHOT
-groupId=org.eclipse.emft
-artifactId=org.eclipse.emf.facet.efacet.sdk.ui
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.xml b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.xml
deleted file mode 100644
index 7675ac09b9f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/META-INF/maven/org.eclipse.emft/org.eclipse.emf.facet.efacet.sdk.ui/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.emf.facet.build</artifactId>
- <groupId>org.eclipse.emft</groupId>
- <version>0.4.0</version>
- </parent>
- <groupId>org.eclipse.emft</groupId>
- <artifactId>org.eclipse.emf.facet.efacet.sdk.ui</artifactId>
- <version>0.4.0-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-</project>
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/OSGI-INF/l10n/bundle.properties b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/OSGI-INF/l10n/bundle.properties
deleted file mode 100644
index 007f411de32..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/OSGI-INF/l10n/bundle.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-##########################################################################
-# Copyright (c) 2011 Mia-Software.
-#
-# 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:
-# Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
-###########################################################################
-Bundle-Name = EMF Facet EFacet SDK UI (Incubation)
-Bundle-Vendor = Eclipse Modeling Project
-
-category.name = EMF Facet
-wizard.name = Create a FacetSet 0.2
-wizard.description = Create a new Facet model
-extension-point.name = Query Factory Dialog Registration
-
-menu.label = EMF Facet Commands
-command.name = Create FacetSet in a FacetSet
-command.name.0 = Create Facet in a FacetSet
-command.name.1 = Add Facet Attribute
-command.name.2 = Add Facet Operation
-command.name.3 = Add Parameter to Facet Operation
-command.name.4 = Add Facet Reference
-command.name.5 = Edit FacetSet
-command.name.6 = Edit Facet
-command.name.7 = Edit Facet Attribute
-command.name.8 = Edit Facet Operation
-command.name.9 = Edit Facet Operation Parameter
-command.name.10 = Edit Facet Reference \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/about.html b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/about.html
deleted file mode 100644
index aacf0cfd3b9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>August 17, 2012</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html> \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/build.properties b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/build.properties
deleted file mode 100644
index bb55517a8db..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-source.. = src/
-bin.includes = META-INF/,\
- .,\
- icons/,\
- about.html,\
- plugin.xml,\
- schema/,\
- OSGI-INF/
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetAttribute.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetAttribute.gif
deleted file mode 100644
index 78d42474957..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetAttribute.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetOperation.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetOperation.gif
deleted file mode 100644
index b3643da048a..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetOperation.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetReference.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetReference.gif
deleted file mode 100644
index 0c9154c7997..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetReference.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetSet.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetSet.gif
deleted file mode 100644
index d8a3e957c58..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/FacetSet.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/ParameterValue.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/ParameterValue.gif
deleted file mode 100644
index 2b692560297..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/ParameterValue.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/facet.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/facet.gif
deleted file mode 100644
index 8c67c03cc10..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/facet.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/flatView.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/flatView.gif
deleted file mode 100644
index 1ef74cf98f4..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/flatView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/querySet.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/querySet.gif
deleted file mode 100644
index 07d18c55b7f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/querySet.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/treeView.gif b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/treeView.gif
deleted file mode 100644
index 234486172ca..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/icons/treeView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/plugin.xml b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/plugin.xml
deleted file mode 100644
index 8335f764b2d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/plugin.xml
+++ /dev/null
@@ -1,218 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<!--
- Copyright (c) 2012 Mia-Software.
-
- 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:
- Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
--->
-<plugin>
- <extension-point id="queryFactoryDialogRegistration" name="%extension-point.name" schema="schema/queryFactoryDialogRegistration.exsd"/>
- <extension point="org.eclipse.ui.newWizards">
- <wizard
- category="org.eclipse.emf.facet.common.ui.wizardsCategory"
- class="org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.CreateFacetSetWizard"
- icon="icons/facet.gif"
- id="org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.presentation.EFacetModelWizardID"
- name="%wizard.name">
- <description>
- %wizard.description
- </description>
- <selection
- class="org.eclipse.core.resources.IResource">
- </selection>
- </wizard>
- </extension>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- allPopups="true"
- locationURI="popup:org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.presentation.EFacetEditorID?before=edit">
- <menu
- label="%menu.label">
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.createFacetSetInFacetSet"
- icon="icons/FacetSet.gif"
- label="%command.name"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.createFacetInFacetSet"
- icon="icons/facet.gif"
- label="%command.name.0"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.addAttributeInFacet"
- icon="icons/FacetAttribute.gif"
- label="%command.name.1"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.addOperationInFacet"
- icon="icons/FacetOperation.gif"
- label="%command.name.2"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.addReferenceInFacet"
- icon="icons/FacetReference.gif"
- label="%command.name.4"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.addParameterInOperation"
- icon="icons/ParameterValue.gif"
- label="%command.name.3"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.editFacetSet"
- icon="icons/FacetSet.gif"
- label="%command.name.5"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.editFacet"
- icon="icons/facet.gif"
- label="%command.name.6"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.editFacetAttribute"
- icon="icons/FacetAttribute.gif"
- label="%command.name.7"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.editFacetOperation"
- icon="icons/FacetOperation.gif"
- label="%command.name.8"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.editFacetOperationParameter"
- icon="icons/ParameterValue.gif"
- label="%command.name.9"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.emf.facet.efacet.sdk.ui.editFacetReference"
- icon="icons/FacetReference.gif"
- label="%command.name.10"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- </menu>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation.CreateFacetSetInFacetSetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.createFacetSetInFacetSet"
- name="%command.name">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation.CreateFacetInFacetSetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.createFacetInFacetSet"
- name="%command.name.0">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation.AddAttributeInFacetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.addAttributeInFacet"
- name="%command.name.1">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation.AddOperationInFacetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.addOperationInFacet"
- name="%command.name.2">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation.AddReferenceInFacetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.addReferenceInFacet"
- name="%command.name.4">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation.AddParameterInOperationHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.addParameterInOperation"
- name="%command.name.3">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition.EditFacetSetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.editFacetSet"
- name="%command.name.5">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition.EditFacetHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.editFacet"
- name="%command.name.6">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition.EditFacetAttributeHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.editFacetAttribute"
- name="%command.name.7">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition.EditFacetOperationHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.editFacetOperation"
- name="%command.name.8">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition.EditFacetOperationParameterHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.editFacetOperationParameter"
- name="%command.name.9">
- </command>
- <command
- defaultHandler="org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition.EditFacetReferenceHandler"
- id="org.eclipse.emf.facet.efacet.sdk.ui.editFacetReference"
- name="%command.name.10">
- </command>
- </extension>
- <extension
- point="org.eclipse.ui.startup">
- <startup
- class="org.eclipse.emf.facet.efacet.sdk.ui.internal.Startup">
- </startup>
- </extension>
-</plugin>
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/schema/queryFactoryDialogRegistration.exsd b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/schema/queryFactoryDialogRegistration.exsd
deleted file mode 100644
index b42d56bc286..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/schema/queryFactoryDialogRegistration.exsd
+++ /dev/null
@@ -1,119 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.emf.facet.efacet.sdk.ui" xmlns="http://www.w3.org/2001/XMLSchema">
-<annotation>
- <appinfo>
- <meta.schema plugin="org.eclipse.emf.facet.efacet.sdk.ui" id="queryFactoryWidgetRegistration" name="%extension-point.name"/>
- </appinfo>
- <documentation>
- [Enter description of this extension point.]
- </documentation>
- </annotation>
-
- <element name="extension">
- <annotation>
- <appinfo>
- <meta.element />
- </appinfo>
- </annotation>
- <complexType>
- <sequence>
- <element ref="queryDialogFactory" minOccurs="1" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- <appinfo>
- <meta.attribute translatable="true"/>
- </appinfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="queryDialogFactory">
- <complexType>
- <attribute name="managedQueryTypeName" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="dialogFactory" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- <appinfo>
- <meta.attribute kind="java" basedOn="org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryDialogFactoryStrategy"/>
- </appinfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appinfo>
- <meta.section type="since"/>
- </appinfo>
- <documentation>
- [Enter the first release in which this extension point appears.]
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="examples"/>
- </appinfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="apiinfo"/>
- </appinfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="implementation"/>
- </appinfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="copyright"/>
- </appinfo>
- <documentation>
- Contibutiors:
- Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- </documentation>
- </annotation>
-
-</schema>
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/dialog/IFacetDialogFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/dialog/IFacetDialogFactory.java
deleted file mode 100644
index 9b6e3bcb54d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/dialog/IFacetDialogFactory.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.dialog;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.FacetDialogFactoryImpl;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.SynchronizedFacetDialogFactory;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Interface for the dialogs creation factory.
- *
- * @see FacetDialogFactoryImpl
- *
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IFacetDialogFactory {
-
- /**
- * Return a new instance of the concrete implementation of this interface.
- */
- IFacetDialogFactory INSTANCE = new SynchronizedFacetDialogFactory(
- new FacetDialogFactoryImpl(), Display.getDefault());
-
- /**
- * Create an new Dialog for the creation of a FacetSet in a FacetSet.
- *
- * @return the dialog.
- */
- IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> openCreateFacetSetInFacetSetDialog();
-
- /**
- * Create an new Dialog for the creation of a Facet in a FacetSet.
- *
- * @return the dialog.
- */
- IDialog<IFacetWidget> openCreateFacetInFacetSetDialog();
-
- /**
- * Create an new Dialog for the creation of an Attribute in a Facet.
- *
- * @return the dialog.
- */
- IDialog<IEStructuralFeatureWidget> openAddAttributeInFacetDialog();
-
- /**
- * Create an new Dialog for the creation of an Reference in a Facet.
- *
- * @return the dialog.
- */
- IDialog<IEStructuralFeatureWidget> openAddReferenceInFacetDialog();
-
- /**
- * Create an new Dialog for the creation of an Operation in a Facet.
- *
- * @return the dialog.
- */
- IDialog<IDerivedTypedElementWidget> openAddOperationInFacetDialog();
-
- /**
- * Create an new Dialog for the creation of a Parameter in an Operation.
- *
- * @return the dialog.
- */
- IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> openAddParameterInOperationDialog();
-
- /**
- * Create an new Dialog for the edition of a FacetSet.
- *
- * @return the dialog.
- */
- IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> openEditFacetSetDialog();
-
- /**
- * Create an new Dialog for the edition of a Facet.
- *
- * @return the dialog.
- */
- IDialog<IFacetWidget> openEditFacetDialog();
-
- /**
- * Create an new Dialog for the edition of an Attribute.
- *
- * @return the dialog.
- */
- IDialog<IEStructuralFeatureWidget> openEditFacetAttributeDialog();
-
- /**
- * Create an new Dialog for the edition of an Reference.
- *
- * @return the dialog.
- */
- IDialog<IEStructuralFeatureWidget> openEditFacetReferenceDialog();
-
- /**
- * Create an new Dialog for the edition of an Operation.
- *
- * @return the dialog.
- */
- IDialog<IDerivedTypedElementWidget> openEditFacetOperationDialog();
-
- /**
- * Create an new Dialog for the edition of a Parameter.
- *
- * @return the dialog.
- */
- IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> openEditFacetOperationParameterDialog();
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Activator.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Activator.java
deleted file mode 100644
index 5defa8d21d9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Activator.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * Copyright (c) 2012 CEA LIST.
- * 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:
- * Gregoire Dupe (Mia-Software) - Bug 372626 - Aggregates
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal;
-
-import org.eclipse.core.runtime.Plugin;
-import org.osgi.framework.BundleContext;
-
-// Copied from org.eclipse.emf.facet.aggregate.metamodel.notgenerated.internal.Activator
-@SuppressWarnings("PMD.UseSingleton")
-// @SuppressWarnings("PMD.UseSingleton") We cannot conforms to this rule because
-// this class is an Eclipse plug-in activator which will be instantiated by the
-// Eclipse framework.
-public class Activator extends Plugin {
-
- private static Activator plugin;
-
- @Override
- @SuppressWarnings("PMD.SignatureDeclareThrowsException")
- // @SuppressWarnings("PMD.SignatureDeclareThrowsException") We have to use
- // this signature because this is an override of an Eclipse framework's
- // method.
- public void start(final BundleContext bundleContext) throws Exception {
- super.start(bundleContext);
- Activator.plugin = this;
- }
-
- @Override
- @SuppressWarnings("PMD.SignatureDeclareThrowsException")
- // @SuppressWarnings("PMD.SignatureDeclareThrowsException") We have to use
- // this signature because this is an override of an Eclipse framework's
- // method.
- public void stop(final BundleContext bundleContext) throws Exception {
- // NOPMD: PMD say "Assigning an Object to null is a code smell."
- // No choice to right it in another way : this is an Eclipse pattern.
- Activator.plugin = null; // NOPMD by gdupe on 30/03/12 10:19
- super.stop(bundleContext);
- }
-
- public static Plugin getDefault() {
- return Activator.plugin;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Messages.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Messages.java
deleted file mode 100644
index 9ca73bf4e59..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Messages.java
+++ /dev/null
@@ -1,224 +0,0 @@
-/**
- * Copyright (c) 2011, 2012 Mia-Software.
- *
- * 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:
- * Nicolas Guyomar (Mia-Software) - Bug 349546 - EMF Facet facetSet editor
- * Nicolas Bros (Mia-Software) - Bug 370442 - rewrite the Facet loading dialog for v0.2
- * Grégoire Dupé (Mia-Software) - copied from org.eclipse.emf.facet.infra.query.ui.Messages
- * Nicolas Bros (Mia-Software) - copied from org.eclipse.emf.facet.infra.query.ui.Messages
- * Gregoire Dupe (Mia-Software) - Bug 364325 - [Restructuring] The user must be able to navigate into a model using the Facet.
- * Nicolas Bros (Mia-Software) - Bug 372732 - [Facet] Rewrite the catalog views for 0.2
- * Nicolas Bros (Mia-Software) - Bug 372865 - FacetSet selection dialog
- * Vincent Lorenzo (CEA-LIST) - Bug 357621 - Improve the label displayed for Customization and Facets
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal;
-
-import org.eclipse.osgi.util.NLS;
-
-public class Messages extends NLS {
- private static final String BUNDLE_NAME = "org.eclipse.emf.facet.efacet.sdk.ui.internal.messages"; //$NON-NLS-1$
-
- public static String New;
-
- public static String Enter_a_nsUri;
- public static String Please_enter_nsUri;
-
- public static String Enter_a_prefix;
- public static String ETypedElementSelectionControl_ClassicView;
-
- public static String ETypedElementSelectionControl_invalidSelectionAtLeastOneElement;
- public static String ETypedElementSelectionControl_invalidSelection;
- public static String ETypedElementSelectionControl_invalidSelectionAtMostXElements;
- public static String ETypedElementSelectionControl_invalidSelectionETypedElementsOnly;
- public static String ETypedElementSelectionDialog_dialogTitle;
- public static String ETypedElementSelectionDialog_dialogTitleMultiSelection;
- public static String ETypedElementSelectionDialog_radioButtonMultiSelection;
- public static String ETypedElementSelectionDialog_radioButtonNoSelection;
- public static String ETypedElementSelectionDialog_radioButtonSingleSelection;
-
- public static String ETypedElementSelectionSortedControl_metamodelView;
-
- public static String ETypedElementSelectionSortedControl_toolTip;
-
- public static String Please_enter_prefix;
-
- public static String Please_select_EPackage;
- public static String Select_EPackage;
-
- public static String Select_ETypedElement;
-
- public static String Select_query_type;
-
- public static String Operation;
- public static String Parameter_name;
- public static String Operation_name;
- public static String Reference_name;
- public static String Attribute_name;
-
- public static String Add_an_Attribute;
- public static String Add_an_Attribute_desc;
- public static String Add_a_Reference;
- public static String Add_a_Reference_desc;
- public static String Add_an_Operation;
- public static String Add_an_Operation_desc;
- public static String Add_an_Operation_Parameter;
- public static String Add_an_Operation_Parameter_desc;
-
- public static String FacetSet;
- public static String FacetSet_mustSelectFacetSet;
- public static String FacetSet_mustGiveFacetSetName;
- public static String FacetSetsCatalogView_categoriesColumn;
- public static String FacetSetsCatalogView_documentationColumn;
- public static String FacetSetsCatalogView_extendsColumn;
- public static String FacetSetsCatalogView_nameColumn;
- public static String FacetSetsCatalogView_viewTitle;
- public static String FacetSetSelectionControl_mustSelectAtLeastOneElement;
- public static String FacetSetSelectionControl_mustSelectAtMostNElements;
- public static String FacetSetSelectionControl_onlyFacetSetsAllowedInSelection;
- public static String FacetSetSelectionControl_selectionContainsInvalidElements;
- public static String FacetSetSelectionDialog_deselectAll;
- public static String FacetSetSelectionDialog_selectAll;
- public static String FacetSetSelectionDialog_titleSelectFacetSet;
- public static String FacetSetSelectionDialog_titleSelectFacetSets;
- public static String Facet;
- public static String Facet_mustGiveFacetName;
- public static String Facet_mustGiveReferenceName;
- public static String Facet_mustGiveOperationName;
- public static String Facet_mustGivePrameterName;
- public static String Facet_mustSelectQuery;
- public static String Facet_mustSelectConformanceType;
-
- public static String GetOrCreate_FacetSet_message;
- public static String GetOrCreate_Facet_message;
- public static String Select_FacetSet;
- public static String Select_Facet;
- public static String GetOrCreate_Operation_message;
- public static String Select_Operation;
- public static String Facet_mustSelectFacet;
- public static String Facet_mustGiveAttributeName;
- public static String Type_mustSelectType;
- public static String Operation_mustSelectOperation;
-
- public static String Changeable;
- public static String Derived;
- public static String Ordered;
- public static String Transient;
- public static String Unique;
- public static String Volatile;
-
- public static String Lower_bound;
- public static String Upper_bound;
-
- public static String Select_EClass;
- public static String Select_EClassifier;
- public static String Select_EDataType;
-
- public static String No_result_found;
-
- public static String Select;
- public static String Type;
-
- public static String Create_FacetSet_Model;
-
- public static String CreateFacetInFacetSetWidget_FacetSetName;
-
- public static String CreateFacetInFacetSetWizardPage_could_not_find_wizard_page;
- public static String Please_enter_value_for;
- public static String Create_facet_in_facetSet;
- public static String Create_facetSet_in_facetSet;
-
- public static String Create;
- public static String CreateFacetInFacetSetWizardPage_Please_fill_extendedMetaClass;
- public static String CreateFacetInFacetSetWizardPage_Sub_Typing_Facet;
- public static String CreateFacetInFacetSetWizardPage_wizard_description;
- public static String CreateFacetSetWizardImpl_Create_new_facet_Set;
- public static String CreateFacetSetWizardImpl_FacetModel;
- public static String CreateFacetSetWizardImpl_File_extension_restriction;
-
- public static String CreateFacetSetWizardPage_Not_a_Plugin_project;
- public static String Create_Query;
- public static String FilteredElementSelectionControl_type_filter_text;
- public static String Load_MetaModel_Resource;
- public static String FacetSetSelectionDialog_selectFacetSetsMessage;
- public static String FacetSetSelectionDialog_selectFacetSetsTitle;
- public static String Package_Selection;
- public static String Select_Registered_URI;
-
- public static String SelectQueryTypeWizardPage_No_wizard_found;
- public static String SelectQueryTypeWizardPage_Query_Type;
- public static String JavaQueryWizardPage_Can_be_cached;
- public static String JavaQueryWizardPage_has_side_effect;
- public static String JavaQueryWizardPage_Query_name;
- public static String Query_Select_Name_And_Type;
-
- //Begin copied from org.eclipse.emf.facet.infra.query.ui.Messages
- public static String Query_name;
- public static String QueryExecutionView_0;
- public static String QueryExecutionView_1;
- public static String QueryExecutionView_classpathWarning;
- public static String QueryExecutionView_errorInBundleClasspath;
- public static String QueryExecutionView_execEnvNotAvailable;
- public static String QueryExecutionView_execEnvError;
- public static String QueryExecutionView_Context;
- public static String QueryExecutionView_DisplayResultIn;
- public static String QueryExecutionView_dragAndDropHint;
- public static String QueryExecutionView_ErrorExecutingQuery;
-
- public static String QueryExecutionView_ETypeElementsGroup;
- public static String QueryExecutionView_ExecuteButton;
- public static String QueryExecutionView_ExecuteGroup;
- public static String QueryExecutionView_NoQueryDisplayer;
- public static String QueryExecutionView_NoQuerySelected;
- public static String QueryExecutionView_NullQueryResult;
- public static String QueryExecutionView_notImplementedYet;
- public static String QueryExecutionView_Parameters;
- public static String QueryExecutionView_Query;
- public static String QueryExecutionView_QueryException;
- public static String QueryExecutionView_QueryReturnedNull;
- public static String QueryExecutionView_SelectQueryToExecute;
- public static String QuerySelectionDialog_createQuery;
- public static String QuerySelectionDialog_enableQuery;
- public static String QuerySelectionDialog_refreshQuerySetsJob;
- public static String QuerySelectionDialog_selectQuery;
-
- public static String Query_Query_Name;
- public static String Query_has_side_effect;
- public static String Query_Can_be_cached;
-
- public static String Metaclass_mustSelectMetaclass;
- public static String ExtendedMetaClass;
-
- //End copied from org.eclipse.emf.facet.infra.query.ui.Messages
-
- // Edition
- public static String Edit_FacetSet;
- public static String Edit_Facet;
- public static String Edit_FacetAttribute;
- public static String Edit_FacetReference;
- public static String Edit_FacetOperation;
- public static String Edit_FacetOperationParameter;
-
- public static String EditFacetSetWidget_FacetSetName;
-
- public static String EditFacetWidget_FacetName;
-
- public static String GetSubTypingType_message;
- public static String GetSubTypingType_title;
-
- public static String FacetSetPropertyWizardPage_facet_properties;
-
- static {
- // initialize resource bundle
- NLS.initializeMessages(Messages.BUNDLE_NAME, Messages.class);
- }
-
- private Messages() {
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Startup.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Startup.java
deleted file mode 100644
index 8636cdb684b..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/Startup.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal;
-
-import org.eclipse.ui.IStartup;
-
-public class Startup implements IStartup {
-
- public void earlyStartup() {
- // Nothing.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/WorkbenchUtils.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/WorkbenchUtils.java
deleted file mode 100644
index eec19a94a0a..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/WorkbenchUtils.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.ui.part.ISetSelectionTarget;
-
-/**
- * Utils methods for using the workbench.
- *
- * @since 0.3
- */
-public final class WorkbenchUtils {
-
- private WorkbenchUtils() {
- // Private constructor.
- }
-
- public static void openNewFile(final IFile modelFile,
- final IWorkbench currentWorkbench,
- final IWorkbenchWindow workbenchWindow, final IWorkbenchPage page) {
- // Open an editor on the new file.
- try {
- page.openEditor(
- new FileEditorInput(modelFile),
- currentWorkbench
- .getEditorRegistry()
- .getDefaultEditor(
- modelFile.getFullPath().toString()).getId());
- } catch (final PartInitException exception) {
- MessageDialog.openError(workbenchWindow.getShell(),
- "Open Editor", exception.getMessage()); //$NON-NLS-1$
- }
- }
-
- public static IWorkbenchPage selectNewFile(final IFile modelFile,
- final IWorkbenchWindow workbenchWindow) {
- final IWorkbenchPage page = workbenchWindow.getActivePage();
- final IWorkbenchPart activePart = page.getActivePart();
- if (activePart instanceof ISetSelectionTarget) {
- final ISelection targetSelection = new StructuredSelection(
- modelFile);
- workbenchWindow.getShell().getDisplay().asyncExec(new Runnable() {
- public void run() {
- ((ISetSelectionTarget) activePart)
- .selectReveal(targetSelection);
- }
- });
- }
- return page;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractComandMainDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractComandMainDialog.java
deleted file mode 100644
index 45630c83ab9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractComandMainDialog.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exception.SdkUiRuntimeException;
-import org.eclipse.emf.facet.util.core.DebugUtils;
-import org.eclipse.emf.facet.util.emf.core.EmfDebugUtils;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.AbstractMainDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.ICommandWidget;
-import org.eclipse.osgi.util.NLS;
-
-public abstract class AbstractComandMainDialog<W extends ICommandWidget>
- extends AbstractMainDialog<W> {
-
- private final EditingDomain editingDomain;
-
- /**
- * Constructor.
- *
- * @param editedElement
- * the selection in the model (ecore file).
- * @param editingDomain
- */
- public AbstractComandMainDialog(final Object editedElement,
- final EditingDomain editingDomain) {
- super(editedElement);
- this.editingDomain = editingDomain;
- }
-
- @Override
- protected void execute() {
- final Object result = getWidget().getCommand();
- if (result instanceof Command) {
- final Command command = (Command) result;
- DebugUtils.debug(EmfDebugUtils.debugCommand(command));
- if (command.canExecute()) {
- this.editingDomain.getCommandStack().execute(command);
- } else {
- Object widget = getWidget();
- if (widget instanceof SynchronizedObject<?>) {
- final SynchronizedObject<?> syncObject = (SynchronizedObject<?>) widget;
- widget = syncObject.getSynchronizedObject();
- }
- throw new SdkUiRuntimeException(NLS.bind(
- "The command created by {0} is not executable: {1}", //$NON-NLS-1$
- widget.getClass().getName(),
- EmfDebugUtils.debugCommand(command)));
- }
- }
- }
-
- protected final EditingDomain getEditingDomain() {
- return this.editingDomain;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractCommandDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractCommandDialog.java
deleted file mode 100644
index 9bb76eab1ea..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/AbstractCommandDialog.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.facet.util.emf.ui.util.EditingUtil;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.AbstractDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.ICommandWidget;
-
-public abstract class AbstractCommandDialog<T extends Object, W extends ICommandWidget>
- extends AbstractDialog<T, W> {
-
- /**
- * Constructor.
- *
- * @param properties
- * properties that parent widget had.
- */
- public AbstractCommandDialog(final T callback) {
- super(callback);
- }
-
- @Override
- protected void execute() {
- final Object result = getWidget().getCommand();
- if (result instanceof Command) {
- final Command command = (Command) result;
- EditingUtil.getEditingDomain().getCommandStack().execute(command);
- }
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/FacetDialogFactoryImpl.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/FacetDialogFactoryImpl.java
deleted file mode 100644
index 04e288a1138..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/FacetDialogFactoryImpl.java
+++ /dev/null
@@ -1,179 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog;
-
-import org.eclipse.emf.ecore.EParameter;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetAttribute;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetReference;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AddAttributeInFacetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AddOperationInFacetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AddParameterInOperationDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AddReferenceInFacetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.CreateFacetInFacetSetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.CreateFacetSetInFacetSetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition.EditFacetAttributeDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition.EditFacetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition.EditFacetOperationDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition.EditFacetOperationParameterDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition.EditFacetReferenceDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition.EditFacetSetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.util.emf.ui.util.EditingUtil;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.handler.HandlerUtils;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.SynchronizedAbstractDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * A factory for the dialogs creation.
- */
-public class FacetDialogFactoryImpl implements IFacetDialogFactory {
-
- protected static void openDialog(final IDialog<?> dialog) {
- Display.getDefault().asyncExec(new Runnable() {
- public void run() {
- dialog.open();
- }
- });
- }
-
- public IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> openCreateFacetSetInFacetSetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> dialog = new CreateFacetSetInFacetSetDialog(
- (FacetSet) HandlerUtils.getSelection(), editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IFacetWidget> openCreateFacetInFacetSetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final IDialog<IFacetWidget> dialog = new CreateFacetInFacetSetDialog(
- (FacetSet) HandlerUtils.getSelection(), editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IFacetWidget>(dialog,
- Display.getDefault());
- }
-
- public IDialog<IEStructuralFeatureWidget> openAddAttributeInFacetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final Facet facet = (Facet) HandlerUtils.getSelection();
- final IDialog<IEStructuralFeatureWidget> dialog = new AddAttributeInFacetDialog(
- facet, editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IEStructuralFeatureWidget>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IEStructuralFeatureWidget> openAddReferenceInFacetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final Facet facet = (Facet) HandlerUtils.getSelection();
- final IDialog<IEStructuralFeatureWidget> dialog = new AddReferenceInFacetDialog(
- facet, editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IEStructuralFeatureWidget>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IDerivedTypedElementWidget> openAddOperationInFacetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final Facet facet = (Facet) HandlerUtils.getSelection();
- final IDialog<IDerivedTypedElementWidget> dialog = new AddOperationInFacetDialog(
- facet, editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IDerivedTypedElementWidget>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> openAddParameterInOperationDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> dialog = new AddParameterInOperationDialog(
- (FacetOperation) HandlerUtils.getSelection(), editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> openEditFacetSetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> dialog = new EditFacetSetDialog(
- (FacetSet) HandlerUtils.getSelection(), editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>>(
- dialog,
- Display.getDefault());
- }
-
- public IDialog<IFacetWidget> openEditFacetDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final IDialog<IFacetWidget> dialog = new EditFacetDialog(
- (Facet) HandlerUtils.getSelection(), editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IFacetWidget>(
- dialog,
- Display.getDefault());
- }
-
- public IDialog<IEStructuralFeatureWidget> openEditFacetAttributeDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final FacetAttribute fAttribute = (FacetAttribute) HandlerUtils
- .getSelection();
- final IDialog<IEStructuralFeatureWidget> dialog = new EditFacetAttributeDialog(
- fAttribute, editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IEStructuralFeatureWidget>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IEStructuralFeatureWidget> openEditFacetReferenceDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final FacetReference facetReference = (FacetReference) HandlerUtils
- .getSelection();
- final IDialog<IEStructuralFeatureWidget> dialog = new EditFacetReferenceDialog(
- facetReference, editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IEStructuralFeatureWidget>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IDerivedTypedElementWidget> openEditFacetOperationDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final FacetOperation facetOperation = (FacetOperation) HandlerUtils
- .getSelection();
- final IDialog<IDerivedTypedElementWidget> dialog = new EditFacetOperationDialog(
- facetOperation, editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IDerivedTypedElementWidget>(
- dialog, Display.getDefault());
- }
-
- public IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> openEditFacetOperationParameterDialog() {
- final EditingDomain editingDomain = EditingUtil.getEditingDomain();
- final IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> dialog = new EditFacetOperationParameterDialog(
- (EParameter) HandlerUtils.getSelection(), editingDomain);
- openDialog(dialog);
- return new SynchronizedAbstractDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>>(
- dialog, Display.getDefault());
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/SynchronizedFacetDialogFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/SynchronizedFacetDialogFactory.java
deleted file mode 100644
index c91b3a8cdee..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/SynchronizedFacetDialogFactory.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Synchronized class for {@link FacetDialogFactoryImpl}.
- */
-public class SynchronizedFacetDialogFactory extends
- SynchronizedObject<IFacetDialogFactory> implements IFacetDialogFactory {
-
- public SynchronizedFacetDialogFactory(final IFacetDialogFactory object,
- final Display display) {
- super(object, display);
- }
-
- public IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> openCreateFacetSetInFacetSetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>>>() {
- @Override
- public IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openCreateFacetSetInFacetSetDialog();
- }
- });
- }
-
- public IDialog<IFacetWidget> openCreateFacetInFacetSetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IFacetWidget>>() {
- @Override
- public IDialog<IFacetWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openCreateFacetInFacetSetDialog();
- }
- });
- }
-
- public IDialog<IEStructuralFeatureWidget> openAddAttributeInFacetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IEStructuralFeatureWidget>>() {
- @Override
- public IDialog<IEStructuralFeatureWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openAddAttributeInFacetDialog();
- }
- });
- }
-
- public IDialog<IEStructuralFeatureWidget> openAddReferenceInFacetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IEStructuralFeatureWidget>>() {
- @Override
- public IDialog<IEStructuralFeatureWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openAddReferenceInFacetDialog();
- }
- });
- }
-
- public IDialog<IDerivedTypedElementWidget> openAddOperationInFacetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IDerivedTypedElementWidget>>() {
- @Override
- public IDialog<IDerivedTypedElementWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openAddOperationInFacetDialog();
- }
- });
- }
-
- public IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> openAddParameterInOperationDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>>>() {
- @Override
- public IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openAddParameterInOperationDialog();
- }
- });
- }
-
- public IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> openEditFacetSetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>>>() {
- @Override
- public IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openEditFacetSetDialog();
- }
- });
- }
-
- public IDialog<IFacetWidget> openEditFacetDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IFacetWidget>>() {
- @Override
- public IDialog<IFacetWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject().openEditFacetDialog();
- }
- });
- }
-
- public IDialog<IEStructuralFeatureWidget> openEditFacetAttributeDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IEStructuralFeatureWidget>>() {
- @Override
- public IDialog<IEStructuralFeatureWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openEditFacetAttributeDialog();
- }
- });
- }
-
- public IDialog<IEStructuralFeatureWidget> openEditFacetReferenceDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IEStructuralFeatureWidget>>() {
- @Override
- public IDialog<IEStructuralFeatureWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openEditFacetReferenceDialog();
- }
- });
- }
-
- public IDialog<IDerivedTypedElementWidget> openEditFacetOperationDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IDerivedTypedElementWidget>>() {
- @Override
- public IDialog<IDerivedTypedElementWidget> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openEditFacetOperationDialog();
- }
- });
- }
-
- public IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> openEditFacetOperationParameterDialog() {
- return this
- .safeSyncExec(new AbstractExceptionFreeRunnable<IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>>>() {
- @Override
- public IDialog<IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> safeRun() {
- return SynchronizedFacetDialogFactory.this
- .getSynchronizedObject()
- .openEditFacetOperationParameterDialog();
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/AbstractComandExecDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/AbstractComandExecDialog.java
deleted file mode 100644
index aa7b714e0af..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/AbstractComandExecDialog.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.AbstractDialogWithCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.ICommandWidget;
-
-public abstract class AbstractComandExecDialog<T extends Object, W extends ICommandWidget>
- extends AbstractDialogWithCallback<T, W> {
-
- private final EditingDomain editingDomain;
-
- /**
- * Constructor.
- *
- * @param editingDomain
- * the current editing domain
- * @param properties
- * the properties that the widget needs
- */
- protected AbstractComandExecDialog(
- final IWithResultDialogCallback<T> callback,
- final EditingDomain editingDomain) {
- super(callback);
- this.editingDomain = editingDomain;
- }
-
- @Override
- protected void execute() {
- final Object result = getWidget().getCommand();
- if (result instanceof Command) {
- final Command command = (Command) result;
- this.editingDomain.getCommandStack().execute(command);
- }
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetDialog.java
deleted file mode 100644
index 404a8a537b7..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetDialog.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.GetOrCreateFiltredFacetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.SynchronizedAbstractDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Provide a dialog where the user can select a facet in the existing facetSet
- * list or create a new one. This class use the specific widget
- * {@link GetOrCreateFiltredFacetWidget} and return the selected element with
- * the method {@link #getFacetSelected()}.</p>
- *
- * When the "ok" button is pressed, the parent property is set with the selected
- * element.
- *
- * @see GetOrCreateFiltredFacetWidget
- */
-public class GetOrCreateFacetDialog extends
- AbstractComandExecDialog<Facet, IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>> {
-
- private GetOrCreateFiltredFacetWidget gOCFacet; // gOC=getOrCreate
- private final EditingDomain editingDomain;
- private final FacetSet container;
-
- /**
- * The constructor.
- *
- * @param callback
- * the callback.
- * @param container
- * @param properties
- * properties that parent widget had.
- */
- public GetOrCreateFacetDialog(
- final IWithResultDialogCallback<Facet> callback,
- final EditingDomain editingDomain, final FacetSet container) {
- super(callback, editingDomain);
- this.editingDomain = editingDomain;
- this.container = container;
- }
-
- /**
- * Return the facet selected by the user.
- *
- * @return the facet selected.
- */
- public Facet getFacet() {
- return this.gOCFacet.getFacetSelected();
- }
-
- @Override
- protected IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget> createWidget() {
- this.gOCFacet = new GetOrCreateFiltredFacetWidget(
- this.getDialogComposite(), this.editingDomain, this.container);
- return new SynchronizedGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>(
- this.gOCFacet, this.gOCFacet.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.GetOrCreate_Facet_message;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Select_Facet;
- }
-
- @Override
- protected void okPressed() {
- // TODO Use of an instance of PropetyElement2
- this.getCallback().canceled(this.gOCFacet.getFacetSelected());
- super.okPressed();
- }
-
- public IDialog<IFacetWidget> createElement() {
- final IDialog<IFacetWidget> pressNewButton = this.gOCFacet
- .pressNewButton();
- return new SynchronizedAbstractDialog<IFacetWidget>(pressNewButton,
- Display.getDefault());
- }
-
- @Override
- protected Facet getResult() {
- return this.gOCFacet.getFacetSelected();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetSetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetSetDialog.java
deleted file mode 100644
index 31649fae646..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateFacetSetDialog.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.GetOrCreateFiltredFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Provide a dialog where the user can select a facetSet in the existing
- * facetSets list or create a new one. This class use the specific widget
- * {@link GetOrCreateFiltredFacetSetWidget} and return the selected element with
- * the method {@link #getFacetSetSelected()}.</p>
- *
- * When the "ok" button is pressed, the parent property is set with the selected
- * element.
- *
- * @see GetOrCreateFiltredFacetSetWidget
- */
-public class GetOrCreateFacetSetDialog extends
- AbstractComandExecDialog<FacetSet, IGetOrCreateFilteredFacetSetWidget> {
-
- private GetOrCreateFiltredFacetSetWidget gOCFacetSet; // gOC=getOrCreate
- private final EditingDomain editingDomain;
- private final PropertyElement2<FacetSet> facetSetProp;
- private final FacetSet reject;
-
- /**
- * The constructor.
- *
- * @param callback
- * the callback.
- * @param properties
- * properties that parent widget had.
- * @param reject
- */
- public GetOrCreateFacetSetDialog(
- final IWithResultDialogCallback<FacetSet> callback,
- final EditingDomain editingDomain,
- final PropertyElement2<FacetSet> facetSetProp, final FacetSet reject) {
- super(callback, editingDomain);
- this.editingDomain = editingDomain;
- this.facetSetProp = facetSetProp;
- this.reject = reject;
- }
-
- /**
- * Return the facetSet selected by the user.
- *
- * @return the facetSet selected.
- */
- public FacetSet getFacetSet() {
- return this.gOCFacetSet.getFacetSetSelected();
- }
-
- @Override
- protected IGetOrCreateFilteredFacetSetWidget createWidget() {
- this.gOCFacetSet = new GetOrCreateFiltredFacetSetWidget(
- this.getDialogComposite(), this.editingDomain,
- this.facetSetProp, this.reject);
- return new SynchronizedGetOrCreateFilteredFacetSetWidget(
- this.gOCFacetSet, this.gOCFacetSet.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.GetOrCreate_FacetSet_message;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Select_FacetSet;
- }
-
- @Override
- protected void okPressed() {
- final FacetSet newValue = this.gOCFacetSet.getFacetSetSelected();
- if (newValue != null) {
- this.facetSetProp.setValue2(newValue);
- }
- super.okPressed();
- }
-
- @Override
- protected FacetSet getResult() {
- return this.gOCFacetSet.getFacetSetSelected();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateOperationDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateOperationDialog.java
deleted file mode 100644
index ba13e6e30b9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetOrCreateOperationDialog.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.GetOrCreateFiltredOperationWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.SynchronizedAbstractDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Provide a dialog where the user can select an Operation in the existing
- * facets list or create a new one. This class use the specific widget
- * {@link GetOrCreateFiltredOperationWidget} and return the selected element
- * with the method {@link #getFacetOperationSelected()}.</p>
- *
- * When the "ok" button is pressed, the parent property is set with the selected
- * element.
- *
- * @see GetOrCreateFiltredOperationWidget
- */
-public class GetOrCreateOperationDialog extends
- AbstractComandExecDialog<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>> {
-
- private GetOrCreateFiltredOperationWidget gOCOperation; // gOC=getOrCreate
- private final EditingDomain editingDomain;
- private final Facet context;
-
- /**
- * The constructor.
- *
- * @param callback
- * the callback.
- * @param context
- * @param specificProperties
- * properties that parent widget had.
- */
- public GetOrCreateOperationDialog(
- final IWithResultDialogCallback<FacetOperation> callback,
- final EditingDomain editingDomain, final Facet context) {
- super(callback, editingDomain);
- this.editingDomain = editingDomain;
- this.context = context;
- }
-
- /**
- * Return the operation selected by the user.
- *
- * @return the operation selected.
- */
- public FacetOperation getFacetOperation() {
- return this.gOCOperation.getFacetOperationSelected();
- }
-
- @Override
- protected IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget> createWidget() {
- this.gOCOperation = new GetOrCreateFiltredOperationWidget(
- this.getDialogComposite(), this.editingDomain, this.context);
- return new SynchronizedGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>(
- this.gOCOperation, this.gOCOperation.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.GetOrCreate_Operation_message;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Select_Operation;
- }
-
- @Override
- protected void okPressed() {
- // TODO Use of an instance of PropetyElement2
- this.getCallback().canceled(
- this.gOCOperation.getFacetOperationSelected());
- super.okPressed();
- }
-
- public void selectElement(final FacetOperation element) {
- this.gOCOperation.selectElement(element);
- }
-
- public IDialog<IDerivedTypedElementWidget> createElement() {
- final IDialog<IDerivedTypedElementWidget> pressNewButton = this.gOCOperation
- .pressNewButton();
- return new SynchronizedAbstractDialog<IDerivedTypedElementWidget>(
- pressNewButton, Display.getDefault());
- }
-
- @Override
- protected FacetOperation getResult() {
- return this.gOCOperation.getFacetOperationSelected();
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetSubTypingTypeDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetSubTypingTypeDialog.java
deleted file mode 100644
index 772dca6bc44..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/composite/GetSubTypingTypeDialog.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.GetFilteredSubTypingTypeWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-
-/**
- * Provide a dialog for the selection of the sub element.
- */
-public class GetSubTypingTypeDialog extends
- AbstractComandExecDialog<ETypedElement, IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> {
-
- private GetFilteredSubTypingTypeWidget typeWidget;
- private final EClass context;
- private final Facet facet;
-
- /**
- * The constructor.
- *
- * @param callback
- * the callback.
- * @param specificProperties
- * properties that parent widget had.
- */
- public GetSubTypingTypeDialog(
- final IWithResultDialogCallback<ETypedElement> callback,
- final EditingDomain editingDomain, final Facet facet,
- final EClass context) {
- super(callback, editingDomain);
- this.facet = facet;
- this.context = context;
- }
-
- @Override
- protected IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object> createWidget() {
- this.typeWidget = new GetFilteredSubTypingTypeWidget(this.getDialogComposite(),
- this.context, this.facet);
- return new SynchronizedGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>(
- this.typeWidget, this.typeWidget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.GetSubTypingType_message;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.GetSubTypingType_title;
- }
-
- @Override
- protected void okPressed() {
- // TODO Use of an instance of PropetyElement2
- this.getCallback().commited(this.typeWidget.getSubTypeSelected());
- super.okPressed();
- }
-
- public void selectElement(final Object element) {
- if (element instanceof ETypedElement) {
- final ETypedElement eTypeElement = (ETypedElement) element;
- this.typeWidget.selectElement(eTypeElement);
- }
- }
-
- @Override
- protected ETypedElement getResult() {
- return this.typeWidget.getSubTypeSelected();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractDerivedTypedElementDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractDerivedTypedElementDialog.java
deleted file mode 100644
index 4de5e906bbe..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractDerivedTypedElementDialog.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.DerivedTypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-public abstract class AbstractDerivedTypedElementDialog<W extends IDerivedTypedElementWidget>
- extends
- AbstractETypedElementDialog<Facet, IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>, W> {
-
- private final PropertyElement2<Query> queryProperty;
-
- protected AbstractDerivedTypedElementDialog(
- final DerivedTypedElement selection,
- final EditingDomain editingDomain) {
- super(selection, editingDomain);
- this.queryProperty = new PropertyElement2<Query>(true);
- if (selection != null) {
- this.queryProperty.setValue2(selection.getQuery());
- }
- }
-
- protected final PropertyElement2<Query> getQueryProperty() {
- return this.queryProperty;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractENamedElementDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractENamedElementDialog.java
deleted file mode 100644
index 24d79d191bf..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractENamedElementDialog.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.ecore.ENamedElement;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.AbstractComandMainDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-public abstract class AbstractENamedElementDialog<C extends EObject, CW extends Object, W extends IENamedElementWidget<C, CW>>
- extends AbstractComandMainDialog<W> {
-
- private final PropertyElement2<String> nameProperty;
-
- protected AbstractENamedElementDialog(final ENamedElement editedElement,
- final EditingDomain editingDomain) {
- super(editedElement, editingDomain);
- this.nameProperty = new PropertyElement2<String>(true);
- if (editedElement != null) {
- this.nameProperty.setValue2(editedElement.getName());
- }
- }
-
- protected final PropertyElement2<String> getNameProperty() {
- return this.nameProperty;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractEStructuralFeatureDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractEStructuralFeatureDialog.java
deleted file mode 100644
index 1cc026071ee..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractEStructuralFeatureDialog.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.DerivedTypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-public abstract class AbstractEStructuralFeatureDialog<W extends IDerivedTypedElementWidget>
- extends AbstractDerivedTypedElementDialog<W> {
-
- private final PropertyElement2<Boolean> volatileProperty;
- private final PropertyElement2<Boolean> derivedroperty;
- private final PropertyElement2<Boolean> transientProperty;
- private final PropertyElement2<Boolean> changeableroperty;
- private final PropertyElement2<Facet> containerProperty;
-
- protected AbstractEStructuralFeatureDialog(
- final DerivedTypedElement selection,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> containerProperty) {
- super(selection, editingDomain);
- this.volatileProperty = new PropertyElement2<Boolean>(true);
- this.changeableroperty = new PropertyElement2<Boolean>(true);
- this.derivedroperty = new PropertyElement2<Boolean>(true);
- this.transientProperty = new PropertyElement2<Boolean>(true);
- if (selection instanceof EStructuralFeature) {
- final EStructuralFeature structuralFeature = (EStructuralFeature) getSelection();
- this.volatileProperty.setValue2(Boolean.valueOf(structuralFeature
- .isVolatile()));
- this.changeableroperty.setValue2(Boolean.valueOf(structuralFeature
- .isChangeable()));
- this.derivedroperty.setValue2(Boolean.valueOf(structuralFeature
- .isDerived()));
- this.transientProperty.setValue2(Boolean.valueOf(structuralFeature
- .isTransient()));
- }
- this.containerProperty = containerProperty;
- }
-
- protected final PropertyElement2<Boolean> getVolatileProperty() {
- return this.volatileProperty;
- }
-
- protected final PropertyElement2<Boolean> getDerivedroperty() {
- return this.derivedroperty;
- }
-
- protected final PropertyElement2<Boolean> getTransientProperty() {
- return this.transientProperty;
- }
-
- protected final PropertyElement2<Boolean> getChangeableroperty() {
- return this.changeableroperty;
- }
-
- /**
- * @return the containerProperty
- */
- public PropertyElement2<Facet> getContainerProperty() {
- return this.containerProperty;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractETypedElementDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractETypedElementDialog.java
deleted file mode 100644
index 7fff790a568..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AbstractETypedElementDialog.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-public abstract class AbstractETypedElementDialog<C extends EObject, CW extends Object, W extends IETypedElementWidget<C, CW>>
- extends AbstractENamedElementDialog<C, CW, W> {
-
- private final PropertyElement2<Integer> lowerBdProperty;
- private final PropertyElement2<Integer> upperBdProperty;
- private final PropertyElement2<Boolean> uniqueProperty;
- private final PropertyElement2<Boolean> orderedProperty;
- private final PropertyElement2<EClassifier> typeProperty;
-
- protected AbstractETypedElementDialog(final ETypedElement eTypedElement,
- final EditingDomain editingDomain) {
- super(eTypedElement, editingDomain);
- this.lowerBdProperty = new PropertyElement2<Integer>(true);
- this.upperBdProperty = new PropertyElement2<Integer>(true);
- this.typeProperty = new PropertyElement2<EClassifier>(true);
- this.orderedProperty = new PropertyElement2<Boolean>(true);
- this.uniqueProperty = new PropertyElement2<Boolean>(true);
- if (eTypedElement == null) {
- this.lowerBdProperty.setValue2(Integer.valueOf(0));
- this.upperBdProperty.setValue2(Integer.valueOf(1));
- } else {
- this.lowerBdProperty.setValue2(Integer.valueOf(eTypedElement
- .getLowerBound()));
- // Upper Bound
- this.upperBdProperty.setValue2(Integer.valueOf(eTypedElement
- .getUpperBound()));
- // EType
- this.typeProperty.setValue2(eTypedElement.getEType());
- // Ordered
- this.orderedProperty.setValue2(Boolean.valueOf(eTypedElement
- .isOrdered()));
- // Unique
- this.uniqueProperty.setValue2(Boolean.valueOf(eTypedElement
- .isUnique()));
- }
- }
-
- protected final PropertyElement2<Integer> getLowerBdProperty() {
- return this.lowerBdProperty;
- }
-
- protected final PropertyElement2<Integer> getUpperBdProperty() {
- return this.upperBdProperty;
- }
-
- protected final PropertyElement2<Boolean> getUniqueProperty() {
- return this.uniqueProperty;
- }
-
- protected final PropertyElement2<Boolean> getOrderedProperty() {
- return this.orderedProperty;
- }
-
- protected final PropertyElement2<EClassifier> getTypeProperty() {
- return this.typeProperty;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddAttributeInFacetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddAttributeInFacetDialog.java
deleted file mode 100644
index 08f54888606..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddAttributeInFacetDialog.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.EFacetFactory;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetAttributeWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Dialog for the edition of an attribute in a facet.
- */
-public class AddAttributeInFacetDialog extends
- AbstractEStructuralFeatureDialog<IEStructuralFeatureWidget> {
-
- /**
- * Constructor.
- *
- * @param selection
- * the selection in the model (ecore file).
- */
- public AddAttributeInFacetDialog(final Facet facet,
- final EditingDomain editingDomain) {
- super(null, editingDomain, new PropertyElement2<Facet>(false, facet));
- }
-
- @Override
- protected IEStructuralFeatureWidget createWidget() {
- final EditFacetAttributeWidget widget = new EditFacetAttributeWidget(
- this.getDialogComposite(),
- EFacetFactory.eINSTANCE.createFacetAttribute(),
- this.getEditingDomain(), this.getContainerProperty(),
- this.getNameProperty(), this.getLowerBdProperty(),
- this.getUpperBdProperty(), this.getTypeProperty(),
- this.getOrderedProperty(), this.getUniqueProperty(),
- this.getQueryProperty(), this.getVolatileProperty(),
- this.getChangeableroperty(), this.getDerivedroperty(),
- this.getTransientProperty());
- return new SynchronizedEStructuralFeatureWidget(widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Add_an_Attribute_desc;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Add_an_Attribute;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddOperationInFacetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddOperationInFacetDialog.java
deleted file mode 100644
index 716c1257cc1..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddOperationInFacetDialog.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AddOperationInFacetWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Concrete dialog for the creation of an Operation in a facet.
- */
-public class AddOperationInFacetDialog extends
- AbstractDerivedTypedElementDialog<IDerivedTypedElementWidget> {
-
- private final Facet facet;
- private final PropertyElement2<Facet> facetProperty;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public AddOperationInFacetDialog(final Facet facet,
- final EditingDomain editingDomain) {
- super(null, editingDomain);
- this.facet = facet;
- this.facetProperty = new PropertyElement2<Facet>(false, facet);
- }
-
- @Override
- protected IDerivedTypedElementWidget createWidget() {
- final AddOperationInFacetWidget widget = new AddOperationInFacetWidget(
- this.getDialogComposite(),
- this.getEditingDomain(), this.facetProperty,
- this.getNameProperty(),
- this.getLowerBdProperty(), this.getUpperBdProperty(),
- this.getTypeProperty(), this.getOrderedProperty(),
- this.getUniqueProperty(), this.getQueryProperty());
- return new SynchronizedDerivedTypedElementWidget(widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Add_an_Operation_desc;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Add_an_Operation;
- }
-
- protected Facet getFacet() {
- return this.facet;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddParameterInOperationDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddParameterInOperationDialog.java
deleted file mode 100644
index 0e818b45c21..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddParameterInOperationDialog.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AddParameterInOperationWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Concrete Dialog for the creation of an Operation in a Facet.
- */
-public class AddParameterInOperationDialog extends
- AbstractETypedElementDialog<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>, IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> {
-
- private final PropertyElement2<FacetOperation> operationProperty;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public AddParameterInOperationDialog(final FacetOperation selection,
- final EditingDomain editingDomain) {
- super(null, editingDomain);
- this.operationProperty = new PropertyElement2<FacetOperation>(false,
- selection);
- }
-
- @Override
- protected IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>> createWidget() {
- final AddParameterInOperationWidget widget = new AddParameterInOperationWidget(
- this.getDialogComposite(),
- this.getEditingDomain(), this.operationProperty,
- this.getNameProperty(), this.getLowerBdProperty(),
- this.getUpperBdProperty(), this.getTypeProperty(),
- this.getOrderedProperty(), this.getUniqueProperty());
- return new SynchronizedETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>(
- widget, widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Add_an_Operation_Parameter_desc;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Add_an_Operation_Parameter;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddReferenceInFacetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddReferenceInFacetDialog.java
deleted file mode 100644
index d0c113dd1ca..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/AddReferenceInFacetDialog.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.EFacetFactory;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetReferenceWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Concrete Dialog for the creation of a Reference in a Facet.
- */
-public class AddReferenceInFacetDialog extends
- AbstractEStructuralFeatureDialog<IEStructuralFeatureWidget> {
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public AddReferenceInFacetDialog(final Facet facet,
- final EditingDomain editingDomain) {
- super(null, editingDomain, new PropertyElement2<Facet>(false, facet));
- }
-
- @Override
- protected IEStructuralFeatureWidget createWidget() {
- final EditFacetReferenceWidget widget = new EditFacetReferenceWidget(
- this.getDialogComposite(),
- EFacetFactory.eINSTANCE.createFacetReference(),
- this.getEditingDomain(), this.getContainerProperty(),
- this.getNameProperty(), this.getLowerBdProperty(),
- this.getUpperBdProperty(), this.getTypeProperty(),
- this.getOrderedProperty(), this.getUniqueProperty(),
- this.getQueryProperty(), this.getVolatileProperty(),
- this.getChangeableroperty(), this.getDerivedroperty(),
- this.getTransientProperty());
- return new SynchronizedEStructuralFeatureWidget(widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Add_a_Reference_desc;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Add_a_Reference;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetInFacetSetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetInFacetSetDialog.java
deleted file mode 100644
index f0d98b9bf62..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetInFacetSetDialog.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.EFacetFactory;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Concrete Dialog for the creation of a Facet in a FacetSet.
- */
-public class CreateFacetInFacetSetDialog
- extends
- AbstractENamedElementDialog<
- FacetSet,
- IGetOrCreateFilteredFacetSetWidget,
- IFacetWidget> {
-
- private final PropertyElement2<FacetSet> facetSetProp;
- private final PropertyElement2<String> facetNameProp;
- private final PropertyElement2<EClass> extEClassProp;
- private final PropertyElement2<ETypedElement> conformProp;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public CreateFacetInFacetSetDialog(final FacetSet selection,
- final EditingDomain editingDomain) {
- super(selection, editingDomain);
- this.facetSetProp = new PropertyElement2<FacetSet>(true);
- this.facetNameProp = new PropertyElement2<String>(true);
- this.extEClassProp = new PropertyElement2<EClass>(true);
- this.conformProp = new PropertyElement2<ETypedElement>(true);
- if (selection != null) {
- this.facetSetProp.setValue2(selection);
- }
- }
-
- @Override
- protected IFacetWidget createWidget() {
- final Facet facet = EFacetFactory.eINSTANCE.createFacet();
- final EditFacetWidget widget = new EditFacetWidget(
- this.getDialogComposite(), facet, this.getEditingDomain(),
- this.facetNameProp, this.facetSetProp, this.conformProp,
- this.extEClassProp);
- return new SynchronizedFacetWidget(widget, widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.CreateFacetInFacetSetWizardPage_wizard_description;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Create_facet_in_facetSet;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetSetInFacetSetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetSetInFacetSetDialog.java
deleted file mode 100644
index be4062cbf4b..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/creation/CreateFacetSetInFacetSetDialog.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.EFacetFactory;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Concrete Dialog for the creation of a FacetSet in a FacetSet.
- */
-public class CreateFacetSetInFacetSetDialog extends
- AbstractENamedElementDialog<
- FacetSet,
- IGetOrCreateFilteredFacetSetWidget,
- IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>
- > {
-
- private final PropertyElement2<String> facetNameProperty;
- private final PropertyElement2<FacetSet> facetSetProperty;
-
- /**
- * Constructor.
- *
- * @param shell
- * the parent shell.
- * @param selection
- * the selection in the model (ecore file).
- */
- public CreateFacetSetInFacetSetDialog(final FacetSet selection,
- final EditingDomain editingDomain) {
- super(selection, editingDomain);
- this.facetNameProperty = new PropertyElement2<String>(true);
- this.facetSetProperty = new PropertyElement2<FacetSet>(false);
- if (selection != null) {
- this.facetSetProperty.setValue2(selection);
- }
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Create_facetSet_in_facetSet;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.CreateFacetSetWizardImpl_Create_new_facet_Set;
- }
-
- @Override
- protected IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget> createWidget() {
- final FacetSet editedFacetSet = EFacetFactory.eINSTANCE
- .createFacetSet();
- final EditFacetSetWidget widget = new EditFacetSetWidget(
- this.getDialogComposite(), editedFacetSet,
- this.getEditingDomain(), this.facetNameProperty,
- this.facetSetProperty);
- return new SynchronizedENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>(
- widget, widget.getDisplay());
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetAttributeDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetAttributeDialog.java
deleted file mode 100644
index 897f9f67722..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetAttributeDialog.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetAttribute;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AbstractEStructuralFeatureDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetAttributeWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Widget for the edition of a {@link FacetAttribute}.
- */
-public class EditFacetAttributeDialog extends
- AbstractEStructuralFeatureDialog<IEStructuralFeatureWidget> {
-
- private final FacetAttribute fAttribut;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param fAttribute
- * the selection in the model (ecore file).
- */
- public EditFacetAttributeDialog(final FacetAttribute fAttribute,
- final EditingDomain editingDomain) {
- super(fAttribute, editingDomain, new PropertyElement2<Facet>(true,
- (Facet) fAttribute.eContainer()));
- this.fAttribut = fAttribute;
- }
-
- @Override
- protected IEStructuralFeatureWidget createWidget() {
- final EditFacetAttributeWidget widget = new EditFacetAttributeWidget(
- this.getDialogComposite(), this.fAttribut,
- this.getEditingDomain(), this.getContainerProperty(),
- this.getNameProperty(), this.getLowerBdProperty(),
- this.getUpperBdProperty(), this.getTypeProperty(),
- this.getOrderedProperty(), this.getUniqueProperty(),
- this.getQueryProperty(), this.getVolatileProperty(),
- this.getChangeableroperty(), this.getDerivedroperty(),
- this.getTransientProperty());
- return new SynchronizedEStructuralFeatureWidget(widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Edit_FacetAttribute;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Edit_FacetAttribute;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetDialog.java
deleted file mode 100644
index 2c114965123..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetDialog.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AbstractENamedElementDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Widget for the edition of a {@link Facet}.
- */
-public class EditFacetDialog extends
- AbstractENamedElementDialog<
- FacetSet,
- IGetOrCreateFilteredFacetSetWidget,
- IFacetWidget
- > {
-
- private final EditingDomain editingDomain;
- private final PropertyElement2<String> facetNameProperty;
- private final PropertyElement2<FacetSet> facetSetProperty;
- private final PropertyElement2<EClass> facetMetaclass;
- private final PropertyElement2<ETypedElement> conformProperty;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public EditFacetDialog(final Facet selection,
- final EditingDomain editingDomain) {
- super(selection, editingDomain);
- this.editingDomain = editingDomain;
- this.facetNameProperty = new PropertyElement2<String>(true);
- this.facetSetProperty = new PropertyElement2<FacetSet>(true);
- this.facetMetaclass = new PropertyElement2<EClass>(true);
- this.conformProperty = new PropertyElement2<ETypedElement>(true);
- if (selection != null) {
- // Get the first element of the selection
- this.facetNameProperty.setValue2(selection.getName());
- this.facetSetProperty.setValue2((FacetSet) selection.eContainer());
- this.facetMetaclass.setValue2(selection.getExtendedMetaclass());
- this.conformProperty.setValue2(selection
- .getConformanceTypedElement());
- }
- }
-
- @Override
- protected IFacetWidget createWidget() {
- final EditFacetWidget widget = new EditFacetWidget(
- this.getDialogComposite(), (Facet) getSelection(),
- this.editingDomain, this.facetNameProperty,
- this.facetSetProperty, this.conformProperty,
- this.facetMetaclass);
- return new SynchronizedFacetWidget(
- widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Edit_Facet;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Edit_Facet;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationDialog.java
deleted file mode 100644
index 76a74b868dc..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationDialog.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AbstractDerivedTypedElementDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetOperationWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Widget for the edition of a {@link FacetOperation}.
- */
-public class EditFacetOperationDialog extends
- AbstractDerivedTypedElementDialog<IDerivedTypedElementWidget> {
-
- private final FacetOperation fOperation;
- private final PropertyElement2<Facet> facetProperty;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- * @param editingDomain
- * the current editing model.
- */
- public EditFacetOperationDialog(final FacetOperation fOperation,
- final EditingDomain editingDomain) {
- super(fOperation, editingDomain);
- this.fOperation = fOperation;
- this.facetProperty = new PropertyElement2<Facet>(false,
- (Facet) this.fOperation.eContainer());
- }
-
- @Override
- protected IDerivedTypedElementWidget createWidget() {
- final EditFacetOperationWidget widget = new EditFacetOperationWidget(
- this.getDialogComposite(),
- this.fOperation, this.getEditingDomain(), this.facetProperty,
- this.getNameProperty(), this.getLowerBdProperty(),
- this.getUpperBdProperty(), this.getTypeProperty(),
- this.getOrderedProperty(), this.getUniqueProperty(),
- this.getQueryProperty());
- return new SynchronizedDerivedTypedElementWidget(widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Edit_FacetOperation;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Edit_FacetOperation;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationParameterDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationParameterDialog.java
deleted file mode 100644
index 59763d4c2a7..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetOperationParameterDialog.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition;
-
-import org.eclipse.emf.ecore.EParameter;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AbstractETypedElementDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetOperationParameterWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Widget for the edition of a {@link EParameter}.
- */
-public class EditFacetOperationParameterDialog extends
- AbstractETypedElementDialog<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>, IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> {
-
- private final EditingDomain editingDomain;
- private final PropertyElement2<FacetOperation> operationProperty;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public EditFacetOperationParameterDialog(final EParameter selection,
- final EditingDomain editingDomain) {
- super(selection, editingDomain);
- this.editingDomain = editingDomain;
- this.operationProperty = new PropertyElement2<FacetOperation>(false,
- (FacetOperation) selection.eContainer());
- }
-
- @Override
- protected IETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>> createWidget() {
- final EditFacetOperationParameterWidget widget = new EditFacetOperationParameterWidget(this.getDialogComposite(),
- (EParameter) getSelection(), this.editingDomain,
- this.operationProperty, this.getNameProperty(),
- this.getLowerBdProperty(), this.getUpperBdProperty(),
- this.getTypeProperty(), this.getOrderedProperty(),
- this.getUniqueProperty());
- return new SynchronizedETypedElementWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>(
- widget, widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Edit_FacetOperationParameter;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Edit_FacetOperationParameter;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetReferenceDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetReferenceDialog.java
deleted file mode 100644
index 3cd58618f10..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetReferenceDialog.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetReference;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AbstractEStructuralFeatureDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetReferenceWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Widget for the edition of a {@link FacetReference}.
- */
-public class EditFacetReferenceDialog extends
- AbstractEStructuralFeatureDialog<IEStructuralFeatureWidget> {
-
- private final FacetReference facetReference;
-
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public EditFacetReferenceDialog(final FacetReference facetReference,
- final EditingDomain editingDomain) {
- super(facetReference, editingDomain, new PropertyElement2<Facet>(true,
- (Facet) facetReference.eContainer()));
- this.facetReference = facetReference;
- }
-
- @Override
- protected IEStructuralFeatureWidget createWidget() {
- final EditFacetReferenceWidget widget = new EditFacetReferenceWidget(
- this.getDialogComposite(), this.facetReference,
- this.getEditingDomain(), this.getContainerProperty(),
- this.getNameProperty(), this.getLowerBdProperty(),
- this.getUpperBdProperty(), this.getTypeProperty(),
- this.getOrderedProperty(), this.getOrderedProperty(),
- this.getQueryProperty(), this.getVolatileProperty(),
- this.getChangeableroperty(), this.getDerivedroperty(),
- this.getTransientProperty());
- return new SynchronizedEStructuralFeatureWidget(widget,
- widget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Edit_FacetReference;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Edit_FacetReference;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetSetDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetSetDialog.java
deleted file mode 100644
index b0ddc2c8d56..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/dialog/edition/EditFacetSetDialog.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.edition;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AbstractENamedElementDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.EditFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * Widget for the edition of a {@link FacetSet}.
- */
-public class EditFacetSetDialog extends
- AbstractENamedElementDialog<FacetSet, IGetOrCreateFilteredFacetSetWidget, IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> {
-
- private final PropertyElement2<FacetSet> contrainerProp;
- private final FacetSet editedFacetSet;
-
- /**
- * Constructor.
- *
- * @param callback
- * the callback.
- * @param selection
- * the selection in the model (ecore file).
- */
- public EditFacetSetDialog(final FacetSet selection,
- final EditingDomain editingDomain) {
- super(selection, editingDomain);
- this.editedFacetSet = selection;
- this.contrainerProp = new PropertyElement2<FacetSet>(true, true);
- this.contrainerProp.setValue2((FacetSet) selection.eContainer());
- }
-
- @Override
- protected String getDialogMessage() {
- return Messages.Edit_FacetSet;
- }
-
- @Override
- protected String getDialogTitle() {
- return Messages.Edit_FacetSet;
- }
-
- @Override
- protected IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget> createWidget() {
- final EditFacetSetWidget widget = new EditFacetSetWidget(
- this.getDialogComposite(), this.editedFacetSet,
- this.getEditingDomain(), this.getNameProperty(),
- this.contrainerProp);
- return new SynchronizedENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>(
- widget, widget.getDisplay());
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exception/SdkUiRuntimeException.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exception/SdkUiRuntimeException.java
deleted file mode 100644
index c42fc6d9144..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exception/SdkUiRuntimeException.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exception;
-
-public class SdkUiRuntimeException extends RuntimeException {
-
- private static final long serialVersionUID = 6503448051517995525L;
-
- public SdkUiRuntimeException() {
- super();
- }
-
- public SdkUiRuntimeException(final String message) {
- super(message);
- }
-
- public SdkUiRuntimeException(final Throwable cause) {
- super(cause);
- }
-
- public SdkUiRuntimeException(final String message, final Throwable cause) {
- super(message, cause);
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryContext.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryContext.java
deleted file mode 100644
index 5e83738bf48..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryContext.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-
-public interface IQueryContext {
-
- Resource getResource();
-
- Facet getFacet();
-
- String getDerivedTypedElementName();
-
- EObject getIntermediateEObject();
-
- IProject getProject();
-
- EClassifier getReturnType();
-
- int getUpperBound();
-
- EClassifier getExtendedEClass();
-
- Query getQuery();
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryDialogFactoryStrategy.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryDialogFactoryStrategy.java
deleted file mode 100644
index ba508fe53da..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/IQueryDialogFactoryStrategy.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.IAbstractWidget;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This class will be used for the creation of a java query.
- *
- * @see JavaQueryWidget
- */
-public interface IQueryDialogFactoryStrategy {
-
- IAbstractWidget createWidget(Composite parent,
- IQueryContext queryContext);
-
- Query createQuery(boolean canBeCached, boolean sideEffects,
- IQueryContext queryContext);
-
- String getDialogMessage();
-
- String getDialogTitle();
-
- String getConclusionText();
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/dialog/query/IQueryDialogFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/dialog/query/IQueryDialogFactory.java
deleted file mode 100644
index 2d104eb90fa..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/dialog/query/IQueryDialogFactory.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.dialog.query;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-
-/**
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IQueryDialogFactory extends IDialog<Object> {
-
- Query createQuery();
-
- String getConclusionText();
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IDerivedTypedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IDerivedTypedElementWidget.java
deleted file mode 100644
index f55e71f11e8..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IDerivedTypedElementWidget.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-
-/**
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IDerivedTypedElementWidget extends
- IETypedElementWidget<Facet, IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>> {
-
- Query getQuery();
-
- void setQuery(Query value);
-
- /**
- * Select the query with the name in parameter.
- *
- * @param queryName
- * the name of the query to select.
- */
- IDialog<ICreateQueryWidget> selectQueryType(String queryName);
-
- /**
- * @return true if the query is enable.
- */
- boolean isQueryEnable();
-
- /**
- * @return the text displayed with the query.
- */
- String getQueryText();
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IENamedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IENamedElementWidget.java
deleted file mode 100644
index 29461d77a10..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IENamedElementWidget.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.ICommandWidget;
-
-/**
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IENamedElementWidget<C extends EObject, CW extends Object>
- extends ICommandWidget {
-
- /**
- * Press the get or create parent button.
- *
- * @return the dialog open when the button is pressed.
- */
- IDialog<CW> pressParentButton();
-
- /**
- * @return the name of the element.
- */
- String getElementName();
-
- /**
- * Set the name of the element.
- *
- * @param value
- * the name.
- */
- void setName(String value);
-
- C getContainer();
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IEStructuralFeatureWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IEStructuralFeatureWidget.java
deleted file mode 100644
index 7c2c88259ca..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IEStructuralFeatureWidget.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget;
-
-
-/**
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IEStructuralFeatureWidget extends IDerivedTypedElementWidget {
-
- boolean isTransient();
-
- void setTransient(boolean value);
-
- boolean isVolatile();
-
- void setVolatile(boolean value);
-
- boolean isChangeable();
-
- void setChangeable(boolean value);
-
- boolean isDerived();
-
- void setDerived(boolean value);
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IETypedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IETypedElementWidget.java
deleted file mode 100644
index 6c4a447c489..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IETypedElementWidget.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget;
-
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard;
-
-/**
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IETypedElementWidget<C extends EObject, CW extends Object>
- extends
- IENamedElementWidget<C, CW> {
-
- boolean isOrdered();
-
- void setOrdered(boolean value);
-
- boolean isUnique();
-
- void setUnique(boolean value);
-
- int getLowerBound();
-
- void setLowerBound(int value);
-
- int getUpperBound();
-
- void setUpperBound(int value);
-
- EClassifier getEType();
-
- void setEType(EClassifier value);
-
- /**
- * Press the button to select the type.
- */
- ISelectETypeWizard<EClassifier> pressTypeButton();
-
- /**
- * @return the type of the element.
- */
- String getElementTypeName();
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IFacetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IFacetWidget.java
deleted file mode 100644
index 58925808da0..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/IFacetWidget.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget;
-
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-
-public interface IFacetWidget extends
- IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget> {
-
- void setSubTypingFacetSelection(final boolean enable);
-
- IDialog<IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> pressSubTypingButton();
-
- String getSubTypingFacet();
-
- IGetExtendedMetaclassWidget getGetExtendedMetaclassWidget();
-
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/getorcreate/IGetOrCreateFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/getorcreate/IGetOrCreateFacetSetWidget.java
deleted file mode 100644
index 8aec91428b3..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/getorcreate/IGetOrCreateFacetSetWidget.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.getorcreate;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate.GetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.getorcreate.IAbstractGetOrCreateElementWithButtonWidget;
-
-/**
- * Interface for {@link GetOrCreateFacetSetWidget}.
- *
- * @see GetOrCreateFacetSetWidget
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IGetOrCreateFacetSetWidget extends
- IAbstractGetOrCreateElementWithButtonWidget<IDialog<IGetOrCreateFilteredFacetSetWidget>> {
-
- /**
- * @return the {@link FacetSet} selected.
- */
- FacetSet getFacetSet();
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/metaclass/IGetExtendedMetaclassWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/metaclass/IGetExtendedMetaclassWidget.java
deleted file mode 100644
index 3bcaf9a1b96..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/metaclass/IGetExtendedMetaclassWidget.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.getorcreate.IAbstractGetOrCreateElementWithButtonWidget;
-
-public interface IGetExtendedMetaclassWidget extends
- IAbstractGetOrCreateElementWithButtonWidget<ISelectETypeWizard<EClass>> {
- // This interface is juste dedicated to simplify the method's signatures
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/query/ICreateQueryWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/query/ICreateQueryWidget.java
deleted file mode 100644
index c1f69d284f1..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/component/query/ICreateQueryWidget.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.query.CreateQueryWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.ICommandWidget;
-
-
-/**
- * @see CreateQueryWidget
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface ICreateQueryWidget extends ICommandWidget {
-
- Object getCreateQueryWidget();
-
- boolean isCanBeCached();
-
- boolean isHasSideEffect();
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/ICreateFacetInFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/ICreateFacetInFacetSetWidget.java
deleted file mode 100644
index fd6c2ac049f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/ICreateFacetInFacetSetWidget.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation;
-
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.getorcreate.IGetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.IAbstractWidget;
-
-/**
- * @see CreateFacetInFacetSetWidget
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface ICreateFacetInFacetSetWidget extends
- IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget> {
-
- /**
- * @return the getOrCreateFacetSetWidget
- */
- IGetOrCreateFacetSetWidget getGetOrCreateFacetSetWidget();
-
- /**
- * @return the selectSubTypingTypeWidget
- */
- IAbstractWidget getSelectSubTypingTypeWidget();
-
- /**
- * @return the getFacetNameWidget
- */
- AbstractGetElementNameWidget getGetFacetNameWidget();
-
- /**
- * @return the getExtendedMetaclassWidget
- */
- IGetExtendedMetaclassWidget getGetExtendedMetaclassWidget();
-
- /**
- * @return the name of the sub-typing widget.
- */
- String getSubTypingFacet();
-
- IDialog<IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> pressSubTypingButton();
-
- void setSubTypingFacetSelection(final boolean enable);
-
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/IGetOrCreateFilteredFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/IGetOrCreateFilteredFacetSetWidget.java
deleted file mode 100644
index 5d815d3e30c..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/widget/creation/IGetOrCreateFilteredFacetSetWidget.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-
-public interface IGetOrCreateFilteredFacetSetWidget
- extends
- IGetOrCreateFilteredElementCommmandWidget<
- FacetSet,
- IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>
- > {
- // This interfacet is just a type declaration shortcut
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/IWizardFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/IWizardFactory.java
deleted file mode 100644
index f13680a4a23..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/IWizardFactory.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.WizardFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.wizard.IExtendedWizard;
-import org.eclipse.jface.viewers.ISelection;
-
-/**
- * Factory for the wizards creation.
- *
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IWizardFactory {
-
- IWizardFactory INSTANCE = new WizardFactory();
-
- /**
- * Create a concrete instance of {@link ICreateFacetSetWizard}
- *
- * @param selection
- * the original selection for the wizard.
- * @return a new instance of {@link ICreateFacetSetWizard}
- */
- IExtendedWizard createCreateFacetSetWizard(ISelection selection);
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/ICreateFacetSetWizardPage.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/ICreateFacetSetWizardPage.java
deleted file mode 100644
index fd012fe918e..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/ICreateFacetSetWizardPage.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page.CreateFacetSetWizardPage;
-import org.eclipse.jface.wizard.IWizardPage;
-
-/**
- * @see CreateFacetSetWizardPage
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface ICreateFacetSetWizardPage extends IWizardPage {
-
- /**
- * @return the model file.
- */
- IFile getModelFile();
-
- /**
- * @return the model file name.
- */
- String getFileName();
-
- /**
- * @param fileName
- */
- void setFileName(String fileName);
-
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/IFacetSetPropertyWizardPage.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/IFacetSetPropertyWizardPage.java
deleted file mode 100644
index 4737b30d0cd..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/exported/wizard/page/IFacetSetPropertyWizardPage.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page.FacetSetPropertyWizardPage;
-import org.eclipse.jface.wizard.IWizardPage;
-
-/**
- * @see FacetSetPropertyWizardPage
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IFacetSetPropertyWizardPage extends IWizardPage {
-
- /**
- * @return the nsURI.
- */
- String getNsUri();
-
- /**
- * Set the nsURI.
- *
- * @param nsUri
- * the nsURI to set.
- */
- void setNsUri(String nsUri);
-
- /**
- * @return the prefix.
- */
- String getPrefix();
-
- /**
- * Set the prefix.
- *
- * @param prefix
- * the prefix to set.
- */
- void setPrefix(String prefix);
-
-} \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddAttributeInFacetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddAttributeInFacetHandler.java
deleted file mode 100644
index f837ea6b862..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddAttributeInFacetHandler.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the creation of an Attribute in a Facet.
- */
-public class AddAttributeInFacetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return Facet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openAddAttributeInFacetDialog();
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddOperationInFacetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddOperationInFacetHandler.java
deleted file mode 100644
index 5a317dd1b73..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddOperationInFacetHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the creation of an Operation in a Facet.
- */
-public class AddOperationInFacetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return Facet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openAddOperationInFacetDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddParameterInOperationHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddParameterInOperationHandler.java
deleted file mode 100644
index 62475914c49..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddParameterInOperationHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the creation of a Parameter in an Operation.
- */
-public class AddParameterInOperationHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetOperation.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openAddParameterInOperationDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddReferenceInFacetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddReferenceInFacetHandler.java
deleted file mode 100644
index 583bec3707f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/AddReferenceInFacetHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the creation of a Reference in a Facet.
- */
-public class AddReferenceInFacetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return Facet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openAddReferenceInFacetDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetInFacetSetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetInFacetSetHandler.java
deleted file mode 100644
index 358eed92ac9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetInFacetSetHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the creation of an Facet in a FacetSet.
- */
-public class CreateFacetInFacetSetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetSet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openCreateFacetInFacetSetDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetSetInFacetSetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetSetInFacetSetHandler.java
deleted file mode 100644
index 4911708f66c..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/creation/CreateFacetSetInFacetSetHandler.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.creation;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * The concrete handler for the creation of a FacetSet in a FacetSet.
- */
-public class CreateFacetSetInFacetSetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetSet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE
- .openCreateFacetSetInFacetSetDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetAttributeHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetAttributeHandler.java
deleted file mode 100644
index 3cdd66195d7..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetAttributeHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetAttribute;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the edition of a {@link FacetAttribute}
- */
-public class EditFacetAttributeHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetAttribute.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openEditFacetAttributeDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetHandler.java
deleted file mode 100644
index b32023cf797..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the edition of a {@link Facet}
- */
-public class EditFacetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return Facet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openEditFacetDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationHandler.java
deleted file mode 100644
index 7478fe4a700..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the edition of a {@link FacetOperation}
- */
-public class EditFacetOperationHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetOperation.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openEditFacetOperationDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationParameterHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationParameterHandler.java
deleted file mode 100644
index 319b18e038b..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetOperationParameterHandler.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.ecore.EParameter;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the edition of a {@link EParameter}
- */
-public class EditFacetOperationParameterHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return EParameter.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE
- .openEditFacetOperationParameterDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetReferenceHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetReferenceHandler.java
deleted file mode 100644
index f1556e0009d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetReferenceHandler.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetReference;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-
-/**
- * Handler for the edition of a {@link FacetReference}
- */
-public class EditFacetReferenceHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetReference.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openEditFacetReferenceDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetSetHandler.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetSetHandler.java
deleted file mode 100644
index c0b6bd5028f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/handler/edition/EditFacetSetHandler.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.handler.edition;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.dialog.IFacetDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.handler.HandlerUtils;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.handler.AbstractSelectionExpectedTypeHandler;
-import org.eclipse.jface.viewers.IStructuredSelection;
-
-public class EditFacetSetHandler extends AbstractSelectionExpectedTypeHandler {
-
- @Override
- public boolean isEnabled() {
- boolean isEnabled = false;
- final IStructuredSelection selection = HandlerUtils
- .getStructuredSelection();
- if (selection != null) {
- final FacetSet facetSet = (FacetSet) HandlerUtils
- .getStructuredSelection().getFirstElement();
- isEnabled = facetSet.eContainer() != null;
- }
- return isEnabled && super.isEnabled();
- }
-
- @Override
- protected Class<?> getSelectionExpectedType() {
- return FacetSet.class;
- }
-
- public Object execute(final ExecutionEvent event) {
- return IFacetDialogFactory.INSTANCE.openEditFacetSetDialog();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/messages.properties b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/messages.properties
deleted file mode 100644
index 0e123e17984..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/messages.properties
+++ /dev/null
@@ -1,177 +0,0 @@
-##########################################################################
-# Copyright (c) 2011, 2012 Mia-Software.
-#
-# 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:
-# Nicolas Guyomar (Mia-Software) - Bug 349546 - EMF Facet facetSet editor
-# Nicolas Bros (Mia-Software) - Bug 370442 - rewrite the Facet loading dialog for v0.2
-# Grégoire Dupé (Mia-Software) - copied from /org.eclipse.emf.facet.infra.query.ui/src/org/eclipse/emf/facet/infra/query/ui/messages.properties
-# Nicolas Bros (Mia-Software) - copied from /org.eclipse.emf.facet.infra.query.ui/src/org/eclipse/emf/facet/infra/query/ui/messages.properties
-# Gregoire Dupe (Mia-Software) - Bug 364325 - [Restructuring] The user must be able to navigate into a model using the Facet.
-# Nicolas Bros (Mia-Software) - Bug 372732 - [Facet] Rewrite the catalog views for 0.2
-# Nicolas Bros (Mia-Software) - Bug 372865 - FacetSet selection dialog
-# Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
-# Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
-###########################################################################
-Changeable=Changeable
-Derived=Derived
-Ordered=Ordered
-Transient=Transient
-Unique=Unique
-Volatile=Volatile
-Enter_a_nsUri=Enter a nsUri :
-Please_enter_nsUri=Please enter a nsUri
-Enter_a_prefix=Enter a prefix :
-ETypedElementSelectionControl_ClassicView=Classic View
-ETypedElementSelectionControl_invalidSelection=The selection contains invalid elements
-ETypedElementSelectionControl_invalidSelectionAtLeastOneElement=You must select at least 1 element
-ETypedElementSelectionControl_invalidSelectionAtMostXElements=You must select at most {0} elements
-ETypedElementSelectionControl_invalidSelectionETypedElementsOnly=Only ETypedElements can be selected
-ETypedElementSelectionDialog_dialogTitle=Select ETypedElement
-ETypedElementSelectionDialog_dialogTitleMultiSelection=Select ETypedElements
-ETypedElementSelectionDialog_radioButtonMultiSelection=ETypedElements selected below:
-ETypedElementSelectionDialog_radioButtonNoSelection=No selection
-ETypedElementSelectionDialog_radioButtonSingleSelection=ETypedElement selected below:
-ETypedElementSelectionSortedControl_metamodelView=Metamodel View
-ETypedElementSelectionSortedControl_toolTip=Display possible values sorted by metamodels
-Please_enter_prefix=Please enter a prefix
-Please_select_EPackage=Please, select an EPackage
-Select_query_type=Select a query
-Add_an_Attribute=Add an attribute
-Add_an_Attribute_desc=Add a new attribute to the selected facet
-Attribute_name=Attribute name:
-Operation=Operation :
-Facet=Facet :
-Facet_mustGiveFacetName=You must give a Facet name
-Facet_mustGiveReferenceName=You must give a Reference Name
-Facet_mustGiveOperationName=You must give a Operation Name
-Facet_mustGiveParameterName=You must give an Operation Parameter Name
-FacetSet=FacetSet :
-FacetSet_mustSelectFacetSet=You must select a FacetSet
-FacetSet_mustGiveFacetSetName=You must give a FacetSet name
-FacetSetsCatalogView_categoriesColumn=Categories
-FacetSetsCatalogView_documentationColumn=Documentation
-FacetSetsCatalogView_extendsColumn=Extends
-FacetSetsCatalogView_nameColumn=Name
-FacetSetsCatalogView_viewTitle=Facet Sets
-FacetSetSelectionControl_mustSelectAtLeastOneElement=You must select at least 1 element
-FacetSetSelectionControl_mustSelectAtMostNElements=You must select at most {0} elements
-FacetSetSelectionControl_onlyFacetSetsAllowedInSelection=Only FacetSets can be selected
-FacetSetSelectionControl_selectionContainsInvalidElements=The selection contains invalid elements
-FacetSetSelectionDialog_deselectAll=Deselect All
-FacetSetSelectionDialog_selectAll=Select All
-FacetSetSelectionDialog_titleSelectFacetSet=Select FacetSet
-FacetSetSelectionDialog_titleSelectFacetSets=Select FacetSets
-
-GetOrCreate_FacetSet_message=Select or create a FacetSet
-Select_FacetSet=Select a FacetSet
-GetOrCreate_Facet_message=Select or create a Facet
-Select_Facet=Select a Facet
-GetOrCreate_Operation_message=Select or create an Operation
-Select_Operation=Select an Operation
-Facet_mustSelectFacet=You must select a Facet
-Facet_mustSelectQuery=You must select a Query
-Facet_mustGiveAttributeName=You must give a Facet name
-Facet_mustSelectConformanceType=You must select a conformance type
-Operation_mustSelectOperation=You must select an Operation
-Type_mustSelectType=You must select a Type
-Lower_bound=Lower Bound :
-Upper_bound=Upper Bound :
-Add_a_Reference=Add a reference
-Add_an_Operation=Add an Operation
-Add_an_Operation_desc=Add a new operation to the selected facet
-Add_an_Operation_Parameter=Add an Operation Parameter
-Add_an_Operation_Parameter_desc=Add a new operation's parameter to the selected operation
-Operation_name=Operation Name:
-Parameter_name=Parameter Name:
-Add_a_Reference_desc=Add a reference to the selected facet
-Create=Create
-Create_FacetSet_Model=Create FacetSet Model
-CreateFacetInFacetSetWidget_FacetSetName=Facet Set Name
-CreateFacetInFacetSetWizardPage_could_not_find_wizard_page=Could not find the wizard for this query type
-Create_facet_in_facetSet=Create a Facet in a FacetSet
-Create_facetSet_in_facetSet=Create a Facet in a FacetSet
-Please_enter_value_for=Please enter a value for {0}
-CreateFacetInFacetSetWizardPage_Please_fill_extendedMetaClass=Please fill the extendedMetaClass field
-CreateFacetInFacetSetWizardPage_Sub_Typing_Facet=SubTyping Facet
-CreateFacetInFacetSetWizardPage_wizard_description=This wizard creates a new facet in a facetSet.
-CreateFacetSetWizardImpl_Create_new_facet_Set=Create a new Facet Set
-CreateFacetSetWizardImpl_FacetModel=Facet Set
-CreateFacetSetWizardImpl_File_extension_restriction=File extension has to be ".efacet"
-CreateFacetSetWizardPage_Not_a_Plugin_project=Warning : you are creating this FacetSet in a non-Plugin project. It will not be available until moved to a Plugin project.
-Create_Query=Create Query:
-Load_MetaModel_Resource=Load Meta-model Resource
-FacetSetSelectionDialog_selectFacetSetsMessage=Choose FacetSets:
-FacetSetSelectionDialog_selectFacetSetsTitle=Select FacetSets
-Package_Selection=Package Selection
-Select_Registered_URI=&Select a registered package URI:
-
-SelectQueryTypeWizardPage_No_wizard_found=No wizard page extension was found for the selected query type. Wizard pages have to be registered using queryFactoryWizardPageRegistration extension point
-SelectQueryTypeWizardPage_Query_Type=Query Type :
-JavaQueryWizardPage_Can_be_cached=Can be cached :
-JavaQueryWizardPage_has_side_effect=Has side effect :
-JavaQueryWizardPage_Query_name=Query name :
-Reference_name=Reference name:
-
-Select=Select
-Type=Type :
-New=New...
-Select_EClass=Select an EClass
-Select_EClassifier=Select an EClassifier
-Select_EDataType=Select an EDataType
-Select_EPackage=Select an EPackage
-Select_ETypedElement= Select an ETypedElement
-
-Query_name=Query name :
-Query_Select_Name_And_Type=You have to select a name and a type before the query
-
-#### Begin: copied from /org.eclipse.emf.facet.infra.query.ui/src/org/eclipse/emf/facet/infra/query/ui/messages.properties
-QueryExecutionView_0=Missing bundle...
-QueryExecutionView_1=To execute the query, the depending bundle {0} must be installed. It will not be hot loaded.
-QueryExecutionView_classpathWarning=The output location of the Java project "{0}" was not found in its Bundle-ClassPath. This prevents the Java queries implementations it contains from being loaded.
-QueryExecutionView_errorInBundleClasspath=Error in Bundle-ClassPath
-QueryExecutionView_execEnvNotAvailable=Execution environment not available
-QueryExecutionView_execEnvError=To execute the query the execution environment {0} is required but not available. The available execution environments are: {1}
-QueryExecutionView_Context=Context
-QueryExecutionView_DisplayResultIn=Display result in:
-QueryExecutionView_dragAndDropHint=drag&drop model elements here
-QueryExecutionView_ErrorExecutingQuery=Error executing query
-QueryExecutionView_ETypeElementsGroup=ETypeElements
-QueryExecutionView_ExecuteButton=E&xecute
-QueryExecutionView_ExecuteGroup=Execute
-QueryExecutionView_NoQueryDisplayer=No Query Displayer
-QueryExecutionView_NoQuerySelected=No query
-QueryExecutionView_notImplementedYet=<Not implemented yet>
-QueryExecutionView_NullQueryResult=Null query result
-QueryExecutionView_Parameters=Parameters
-QueryExecutionView_Query=Query
-QueryExecutionView_QueryException=Query exception
-QueryExecutionView_QueryReturnedNull=Query returned a null result (see error log)
-QueryExecutionView_SelectQueryToExecute=You must select a query to execute
-
-Query_Query_Name=Query name :
-Query_has_side_effect=Has side effect :
-Query_Can_be_cached=Can be cached :
-
-Metaclass_mustSelectMetaclass=You must select a MetaClass
-ExtendedMetaClass=&Extended Meta-Class:
-#### End: copied from /org.eclipse.emf.facet.infra.query.ui/src/org/eclipse/emf/facet/infra/query/ui/messages.properties
-
-#### Edition
-Edit_FacetSet=Edit a FacetSet
-Edit_Facet=Edit a Facet
-Edit_FacetAttribute=Edit a Facet Attribute
-Edit_FacetReference=Edit a Facet Reference
-Edit_FacetOperation=Edit a Facet Operation
-Edit_FacetOperationParameter=Edit a Facet Operation Parameter
-EditFacetSetWidget_FacetSetName=Facet Set Name
-EditFacetWidget_FacetName=Facet Name
-
-GetSubTypingType_message=Select a Sub typing type
-GetSubTypingType_title=Select a Sub typing type
-
-FacetSetPropertyWizardPage_facet_properties=Set the Facet properties \ No newline at end of file
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/AbstractQueryDialogFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/AbstractQueryDialogFactory.java
deleted file mode 100644
index 6d7007cf89f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/AbstractQueryDialogFactory.java
+++ /dev/null
@@ -1,253 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.query;
-
-import java.util.Map;
-
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.ecore.EcorePackage;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.DerivedTypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.ExtensiblePackage;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.dialog.query.IQueryDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.query.AbstractQueryWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.emf.facet.util.ui.utils.WidgetProperties;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This abstract class must be extended by the plug-in which has to extend this
- * plug-in. This abstract class must provide a simple way to create an dialog
- * for the creation of the query</p>
- *
- * The {@link #createWidget()} method must return a widget that extends
- * {@link AbstractQueryWidget} class add provide a widget for the edition of the
- * query.</p>
- *
- * The {@link #createQuery()} method must return the final query created. The query
- * must be a subclass of {@link Query}.</p>
- *
- * The {@link #getDialogMessage()} method must return a simple text that will
- * notice the user that he successfully create the query.
- *
- * @see WidgetProperties
- * @see PropertyElement
- * @see AbstractQueryWidget
- * @see Query
- */
-public abstract class AbstractQueryDialogFactory<Q extends Query> implements
- IQueryDialogFactory {
-
- public static final ETypedElement QUERY_NAME = EcorePackage.eINSTANCE
- .getENamedElement_Name();
- public static final ETypedElement QUERY_TYPE = EcorePackage.eINSTANCE
- .getETypedElement_EType();
- public static final ETypedElement CAN_BE_CACHED = ExtensiblePackage.eINSTANCE
- .getQuery_CanBeCached();
- public static final ETypedElement SIDE_EFFECTS = ExtensiblePackage.eINSTANCE
- .getQuery_CanHaveSideEffects();
- private DerivedTypedElement dte;
-
- private IDialog<?> parentDialog;
- private WidgetProperties<ETypedElement> properties;
- private Q initialQuery;
- private final PropertyElement canBeCachedProp = getProperties()
- .getProperty(AbstractQueryDialogFactory.CAN_BE_CACHED);
- private final PropertyElement sideEffectsProp = getProperties()
- .getProperty(AbstractQueryDialogFactory.SIDE_EFFECTS);
-
- /**
- * @return the widget associated to the dialog. The widget will contain all
- * the necessaries {@link AbstractWidget} for the creation of the
- * query.
- */
- public abstract AbstractQueryWidget<ETypedElement> createWidget(
- Composite parent);
-
- /**
- * Return a map with the specific properties of the query.
- *
- * @return the properties
- */
- public abstract Map<ETypedElement, PropertyElement> createSpecificProperties();
-
- /**
- * @return the query created by this widget. Null if no query have been
- * created.
- */
- public abstract Query createQuery();
-
- /**
- * @return the message description of the dialog.
- */
- public abstract String getDialogMessage();
-
- /**
- * @return the title of the dialog.
- */
- public abstract String getDialogTitle();
-
- /**
- * @return a text that the extension must set for the main dialog (to let
- * the user know that he create the query).
- */
- public abstract String getConclusionText();
-
- /**
- * @return the parentDialog
- */
- public IDialog<?> getParent() {
- return this.parentDialog;
- }
-
- /**
- * @param queryName
- * the queryName to set
- */
- public void setQueryName(final String queryName) {
- getQueryNameProperty().setValue(queryName);
- }
-
- /**
- * @return the facetset
- */
- public DerivedTypedElement getDerivedTypedElement() {
- return this.dte;
- }
-
- /**
- * @param queryName
- * the queryName to set
- */
- public void setQueryType(final EClassifier queryType) {
- getQueryTypeProperty().setValue(queryType);
- }
-
- /**
- * @return the query type.
- */
- public PropertyElement getQueryTypeProperty() {
- return getProperties().getProperty(
- AbstractQueryDialogFactory.QUERY_TYPE);
- }
-
- /**
- * This method return a singleton of the properties {@link WidgetProperties}
- * with the initialization of some standard properties as: </nl> <li>The
- * query name : {@link #getQueryNameProperty()}</li> <li>If the query can be
- * cached : {@link #getCanBeCachedProperty()}</li> <li>If the query can have
- * side effects : {@link #getCanHaveSideEffects()}</li> </nl>
- *
- * @return the properties
- */
- public WidgetProperties<ETypedElement> getProperties() {
- if (this.properties == null) {
- this.properties = new WidgetProperties<ETypedElement>();
-
- // Query Name
- this.properties.addProperty(AbstractQueryDialogFactory.QUERY_NAME,
- new PropertyElement("QueryName", String.class, false)); //$NON-NLS-1$
- // CanBeCached
- this.properties.addProperty(
- AbstractQueryDialogFactory.CAN_BE_CACHED,
- new PropertyElement("CanBeCached", Boolean.class, true, //$NON-NLS-1$
- Boolean.FALSE));
- // CanHaveSideEffects
- this.properties.addProperty(
- AbstractQueryDialogFactory.SIDE_EFFECTS,
- new PropertyElement("CanHaveSideEffects", Boolean.class, //$NON-NLS-1$
- true, Boolean.FALSE));
- // QueryType
- this.properties.addProperty(AbstractQueryDialogFactory.QUERY_TYPE,
- new PropertyElement("QueryType", EClassifier.class, true)); //$NON-NLS-1$
- }
- return this.properties;
- }
-
- /**
- * The the specific properties to the existing properties.
- */
- public void addSpecificProperties() {
- // Adding user's properties
- final Map<ETypedElement, PropertyElement> userProp = createSpecificProperties();
- if (userProp != null) {
- for (final ETypedElement element : userProp.keySet()) {
- this.properties.addProperty(element, userProp.get(element));
- }
- }
- }
-
- /**
- * @return the queryNameProperty
- */
- public PropertyElement getQueryNameProperty() {
- return getProperties().getProperty(
- AbstractQueryDialogFactory.QUERY_NAME);
- }
-
- /**
- * @return the CanBeCachedProperty
- */
- public PropertyElement getCanBeCachedProperty() {
- return this.canBeCachedProp;
- }
-
- public boolean isCanBeCachedPropertyValue() {
- return ((Boolean) this.canBeCachedProp.getValue()).booleanValue();
- }
-
- /**
- * @return the CanHaveSideEffects
- */
- public PropertyElement getCanHaveSideEffects() {
- return this.sideEffectsProp;
- }
-
- public boolean isCanHaveSideEffectsValue() {
- return ((Boolean) this.sideEffectsProp.getValue()).booleanValue();
- }
-
- /**
- * @return the initialQuery
- */
- public Q getInitialQuery() {
- return this.initialQuery;
- }
-
- /**
- * @param initialQuery the initialQuery to set
- */
- public void setInitialQuery(final Q initialQuery) {
- this.initialQuery = initialQuery;
- }
-
- public void commit() {
- this.parentDialog.commit();
- }
-
- public void cancel() {
- this.parentDialog.cancel();
- }
-
- public int open() {
- return this.parentDialog.open();
- }
-
- public boolean isDialogValid() {
- return this.parentDialog.isDialogValid();
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/GetQueryDialog.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/GetQueryDialog.java
deleted file mode 100644
index 44a6506af6d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/GetQueryDialog.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.query;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.AbstractCommandDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryContext;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryDialogFactoryStrategy;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedCreateQueryWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.query.CreateQueryWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.IAbstractWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-
-/**
- * This class provide the dialog for the creation of the specific dialog
- * according of the type of the query selected.
- *
- * To run, this class needs to have into the properties pass in the constructor:
- * <p>
- * <li>The {@link PropertyElement} <code>name</code> with the key
- * <code>EcorePackage.eINSTANCE.getENamedElement_Name()</code></li>
- * </p>
- * <li>The {@link PropertyElement} <code>type</code> with the key
- * <code>EcorePackage.eINSTANCE.getETypedElement_EType()</code></li> </p> <li>
- * The {@link PropertyElement} <code>parent</code> (a {@link Facet}) with the
- * key <code>EcorePackage.eINSTANCE.getEObject__EContainer()</code></li> </p>
- */
-public class GetQueryDialog extends
- AbstractCommandDialog<IWithResultDialogCallback<IQueryCreationResult>, ICreateQueryWidget> {
-
- private final PropertyElement2<Boolean> canBeCachedProp;
- private final PropertyElement2<Boolean> sideEffectsProp;
- private CreateQueryWidget createQueryWidget;
- private boolean valid;
- private final IQueryDialogFactoryStrategy strategy;
- private final IQueryContext queryContext;
-
- /**
- *
- * @param callback
- * the callback.
- * @param properties
- * properties that parent widget had.
- * @param propertyElement
- * the {@link PropertyElement} containing the query
- * @param qDialogFactoryStrategiy
- * an instance of {@link AbstractQueryDialogFactory} needed to
- * create the dialog
- * @param query
- */
- public GetQueryDialog(
- final IWithResultDialogCallback<IQueryCreationResult> callback,
- final IQueryDialogFactoryStrategy strategy,
- final IQueryContext queryContext) {
- super(callback);
- this.canBeCachedProp = new PropertyElement2<Boolean>(true);
- this.canBeCachedProp.setValue(Boolean.FALSE);
- this.sideEffectsProp = new PropertyElement2<Boolean>(true);
- this.sideEffectsProp.setValue(Boolean.FALSE);
- this.strategy = strategy;
- this.queryContext = queryContext;
- }
-
- @Override
- public ICreateQueryWidget createWidget() {
- this.createQueryWidget = new CreateQueryWidget(
- this.getDialogComposite(), this.strategy, this.canBeCachedProp,
- this.sideEffectsProp, this.queryContext);
- return new SynchronizedCreateQueryWidget(this.createQueryWidget,
- this.createQueryWidget.getDisplay());
- }
-
- @Override
- protected String getDialogMessage() {
- return this.strategy.getDialogMessage();
- }
-
- @Override
- protected String getDialogTitle() {
- return this.strategy.getDialogTitle();
- }
-
- @Override
- protected void okPressed() {
- this.valid = isValid();
- if (this.valid) {
- final boolean sideEffects = this.sideEffectsProp.getValue2()
- .booleanValue();
- final boolean canBeCashed = this.canBeCachedProp.getValue2()
- .booleanValue();
- final Query query = this.strategy.createQuery(canBeCashed,
- sideEffects, this.queryContext);
- final IWithResultDialogCallback<IQueryCreationResult> callback = getCallback();
- callback.commited(new IQueryCreationResult() {
- public Query getQuery() {
- return query;
- }
-
- public String getLabel() {
- return GetQueryDialog.this.getConclusionText();
- }
- });
- }
- super.okPressed();
- }
-
- @Override
- protected void cancelPressed() {
- final IWithResultDialogCallback<IQueryCreationResult> callback = getCallback();
- callback.canceled(null);
- super.cancelPressed();
- }
-
- @Override
- public boolean isDialogValid() {
- return this.valid;
- }
-
- private boolean isValid() {
- boolean result = true;
- final String error = getWidget().getError();
- if (error != null) {
- result = false;
- }
- return result;
- }
-
- public String getConclusionText() {
- return this.strategy.getConclusionText();
- }
-
-
- public boolean isCanBeCached() {
- return this.createQueryWidget.isCanBeCached();
- }
-
- public boolean isHasSideEffect() {
- return this.createQueryWidget.isHasSideEffect();
- }
-
- public IAbstractWidget getCreateQueryWidget() {
- return this.createQueryWidget.getCreateQueryWidget();
- }
-
- public IAbstractWidget createSubWidget() {
- return this.strategy.createWidget(this.getDialogComposite(),
- this.queryContext);
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryCreationResult.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryCreationResult.java
deleted file mode 100644
index fcee9108cd2..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryCreationResult.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.query;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-
-public interface IQueryCreationResult {
-
- Query getQuery();
-
- String getLabel();
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryWidgetCompositeFactoryFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryWidgetCompositeFactoryFactory.java
deleted file mode 100644
index 3c536f711c0..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/IQueryWidgetCompositeFactoryFactory.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.query;
-
-import java.util.List;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryDialogFactoryStrategy;
-
-/**
- * This interface provide to get all the plug-ins extending the extension point
- * and the lazy loading of this plug-ins.
- *
- * @see QueryWidgetCompositeFactoryImpl
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface IQueryWidgetCompositeFactoryFactory {
-
- /**
- * Returns an instance of {@link QueryWidgetCompositeFactoryImpl}.
- */
- IQueryWidgetCompositeFactoryFactory INSTANCE = new QueryWidgetCompositeFactoryImpl();
-
- /**
- * Return a registered {@link AbstractQueryDialogFactory} corresponding to
- * the given type name.
- *
- * @param managedTypeName
- * the <i>managedQueryTypeName</i> extension attribute.
- * @return an instance of the class which implements
- * {@link AbstractQueryDialogFactory}.
- */
- IQueryDialogFactoryStrategy getQueryDialogFactoryStrategy(
- String managedTypeName);
-
- /**
- * Returns every registered {@link AbstractQueryDialogFactory} name.
- *
- * @return a list containing the <i>managedQueryTypeName</i>.
- */
- List<String> getRegisteredQueryWidgetsComposite();
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/QueryWidgetCompositeFactoryImpl.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/QueryWidgetCompositeFactoryImpl.java
deleted file mode 100644
index 11ebc80654a..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/QueryWidgetCompositeFactoryImpl.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.query;
-
-import java.util.HashMap;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IConfigurationElement;
-import org.eclipse.core.runtime.InvalidRegistryObjectException;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Activator;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryDialogFactoryStrategy;
-import org.eclipse.emf.facet.util.core.Logger;
-import org.eclipse.osgi.util.NLS;
-
-/**
- * Implementation of the {@link IQueryWidgetCompositeFactoryFactory}.
- */
-public class QueryWidgetCompositeFactoryImpl implements
- IQueryWidgetCompositeFactoryFactory {
-
- private static final String EXTENSION_POINT = "org.eclipse.emf.facet.efacet.sdk.ui.queryFactoryDialogRegistration"; //$NON-NLS-1$
- private static final String DIALOG_FACTORY = "dialogFactory"; //$NON-NLS-1$
- private static final String MANAGED_TYPE_NAME = "managedQueryTypeName"; //$NON-NLS-1$
-
- private Map<String, IQueryDialogFactoryStrategy> extensions;
-
- public IQueryDialogFactoryStrategy getQueryDialogFactoryStrategy(
- final String managedTypeName) {
- // Lazy Loading, we only create the necessary instance.
- for (final IConfigurationElement element : Platform
- .getExtensionRegistry().getConfigurationElementsFor(
- QueryWidgetCompositeFactoryImpl.EXTENSION_POINT)) {
- final String elementName = element
- .getAttribute(QueryWidgetCompositeFactoryImpl.MANAGED_TYPE_NAME);
- if (elementName.equals(managedTypeName)) {
- try {
- final Object object = element
- .createExecutableExtension(QueryWidgetCompositeFactoryImpl.DIALOG_FACTORY);
- if (object instanceof IQueryDialogFactoryStrategy) {
- final IQueryDialogFactoryStrategy strategy = (IQueryDialogFactoryStrategy) object;
- this.extensions.put(elementName, strategy);
- } else {
- final String errorMsg = NLS
- .bind("The attribut {0} must contains a class implementing {1}", //$NON-NLS-1$
- QueryWidgetCompositeFactoryImpl.DIALOG_FACTORY,
- IQueryDialogFactoryStrategy.class
- .getName());
- Logger.logError(errorMsg, Activator.getDefault());
- }
- } catch (final InvalidRegistryObjectException e) {
- Logger.logError(e, Activator.getDefault());
- } catch (final CoreException e) {
- Logger.logError(e, Activator.getDefault());
- }
- }
- }
- return this.extensions.get(managedTypeName);
- }
-
- public List<String> getRegisteredQueryWidgetsComposite() {
- if (this.extensions == null) {
- this.extensions = new HashMap<String, IQueryDialogFactoryStrategy>();
-
- for (final IConfigurationElement element : Platform
- .getExtensionRegistry().getConfigurationElementsFor(
- QueryWidgetCompositeFactoryImpl.EXTENSION_POINT)) {
- this.extensions
- .put(element
- .getAttribute(QueryWidgetCompositeFactoryImpl.MANAGED_TYPE_NAME),
- null);
- }
- }
-
- return new LinkedList<String>(this.extensions.keySet());
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTypeWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTypeWidget.java
deleted file mode 100644
index 6d357a80e5d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/query/SelectQueryTypeWidget.java
+++ /dev/null
@@ -1,290 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.query;
-
-import java.util.LinkedList;
-import java.util.List;
-
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryContext;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryDialogFactoryStrategy;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.dialog.SynchronizedAbstractDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.emf.facet.util.ui.utils.UIUtils;
-import org.eclipse.emf.facet.util.ui.utils.WidgetProperties;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Text;
-
-/**
- * Provide the composite for the query type selection.</p>
- *
- * Label : [ combobox ] [ TextField ]
- *
- * When the user select a {@link AbstractQueryDialogFactory}, the associated
- * dialog {@link GetQueryDialog} is created (with the method
- * {@link #createQueryWidgetDialog(AbstractQueryDialogFactory)} using the
- * attributes of the query type) and displayed.
- *
- * @see Query
- * @see AbstractQueryDialogFactory
- * @see GetQueryDialog
- */
-public class SelectQueryTypeWidget extends AbstractWidget {
-
- private static final int COLUMN_NUMBER = 2;
- private Combo combobox;
- private final PropertyElement queryProp;
- private Text textField;
- private final GridLayout gridLayout;
- private String alertMessage;
- private final boolean comboboxEnabled;
- private final IQueryContext queryContext;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of the composite.
- * @param properties
- * the {@link WidgetProperties} of the parent.
- * @param queryProp
- * the property element that this composite will edit.
- */
- public SelectQueryTypeWidget(final Composite parent,
- final PropertyElement propertyElement,
- final IQueryContext queryContext) {
- this(parent, propertyElement, false, queryContext);
- }
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of the composite.
- * @param properties
- * the {@link WidgetProperties} of the parent.
- * @param queryProp
- * the property element that this composite will edit.
- */
- public SelectQueryTypeWidget(final Composite parent,
- final PropertyElement queryProperty, final boolean comboboxEnabled,
- final IQueryContext queryContext) {
- super(parent);
- this.queryProp = queryProperty;
- this.comboboxEnabled = comboboxEnabled;
- this.gridLayout = new GridLayout(COLUMN_NUMBER, false);
- this.gridLayout.marginWidth = 0;
- this.queryContext = queryContext;
- }
-
- @Override
- protected void addSubWidgets() {
- final Composite composite = new Composite(this, SWT.NONE);
- composite.setLayout(this.gridLayout);
- composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
- boolean enabled = this.comboboxEnabled;
- if (!this.comboboxEnabled) {
- enabled = this.queryProp.getValue() != null;
- }
-
- final List<String> elements = new LinkedList<String>();
- elements.add(Messages.Select_query_type);
- elements.addAll(IQueryWidgetCompositeFactoryFactory.INSTANCE
- .getRegisteredQueryWidgetsComposite());
- final SelectionListener listener = new SelectionListener() {
-
- public void widgetSelected(final SelectionEvent event) {
- onSelection();
- }
-
- public void widgetDefaultSelected(final SelectionEvent event) {
- // NOTHING
- }
- };
- this.combobox = UIUtils.createCombobox(composite, enabled, elements,
- Messages.SelectQueryTypeWizardPage_Query_Type, listener);
- this.textField = UIUtils.createTextField(composite, "", false, null); //$NON-NLS-1$
- refresh();
- }
-
- /**
- * Select the item in the combobox with the name in parameter.
- *
- * @param selection
- * the name of the selection.
- */
- public IDialog<ICreateQueryWidget> selectQueryType(final String selection) {
- IDialog<ICreateQueryWidget> result = null;
- int index = 0;
- for (final String item : this.combobox.getItems()) {
- if (item.equals(selection)) {
- this.combobox.select(index);
- result = onSelection();
- break;
- }
- ++index;
- }
- return result;
- }
-
- @Override
- public String getError() {
- String result = null;
-
- if (this.queryProp.getValue() == null) {
- result = Messages.Facet_mustSelectQuery;
- }
-
- return result;
- }
-
- /**
- * This method check if the comboBox is enabled and set the default value if
- * not (combobox selection and textField alert message).
- */
- private void refresh() {
- this.combobox.select(0);
- if (this.combobox.isEnabled()) {
- if (this.queryProp.getValue() != null) {
- final Query query = (Query) this.queryProp.getValue();
- this.textField.setText(query.toString());
- }
- } else {
- this.queryProp.setValue(null);
- // The alert message has the default color because it's not possible
- // to change the text color if the text field is disabled.
- if (this.alertMessage != null) {
- this.textField.setText(this.alertMessage);
- }
- }
- }
-
- /**
- * @param enabled
- * set if the selection combobox is enabled or not.
- */
- public void setSelectionEnabled(final boolean enabled) {
- this.combobox.setEnabled(enabled);
- refresh();
- }
-
- /**
- * @return if the combobox is enabled or not.
- */
- public boolean isSelectionEnabled() {
- return this.combobox.isEnabled();
- }
-
- /**
- * Set the alert message that will be displayed if the checkbox is not
- * checked.
- *
- * @param alertMessage
- * the alertMessage to set
- */
- public void setAlertMessage(final String alertMessage) {
- this.alertMessage = alertMessage;
- }
-
- /**
- * The action when an element of the combobox is selected.</p>
- *
- * If the default element is selected, the property value is set to null.
- */
- protected IDialog<ICreateQueryWidget> onSelection() {
- IDialog<ICreateQueryWidget> result = null;
- final int selectionIndex = this.combobox.getSelectionIndex();
- if (selectionIndex == 0) {
- this.queryProp.setValue(null);
- this.textField.setText(this.alertMessage);
- } else {
- final String selectionName = this.combobox.getItem(selectionIndex);
- final IQueryDialogFactoryStrategy strategy = IQueryWidgetCompositeFactoryFactory.INSTANCE
- .getQueryDialogFactoryStrategy(selectionName);
- final IWithResultDialogCallback<IQueryCreationResult> callback = new IWithResultDialogCallback<IQueryCreationResult>() {
- public void commited(final IQueryCreationResult qcResult) {
- onDialogCommitted(qcResult);
- }
-
- public void canceled(final IQueryCreationResult qcResult) {
- checkQuery(null);
- }
- };
- final IDialog<ICreateQueryWidget> dialog = new GetQueryDialog(
- callback,
- strategy, this.queryContext);
- Display.getDefault().asyncExec(new Runnable() {
- public void run() {
- dialog.open();
- }
- });
- result = new SynchronizedAbstractDialog<ICreateQueryWidget>(dialog,
- Display.getDefault());
- }
- return result;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- /**
- * Action to do when the dialog opened with the button "..." is closed with
- * the "OK" button.
- */
- protected void onDialogCommitted(final IQueryCreationResult qcResult) {
- if (checkQuery(qcResult.getQuery()) && (qcResult.getLabel() != null)) {
- this.textField.setText(qcResult.getLabel());
- }
- }
-
- /**
- * Check if the query is the query exists.
- *
- * @param query
- *
- * @return true if the query exists.
- */
- protected boolean checkQuery(final Query query) {
- if (query == null) {
- this.combobox.select(0);
- if (this.alertMessage != null) {
- this.textField.setText(this.alertMessage);
- }
- }
- if (query != null) {
- this.queryProp.setValue(query);
- }
- return query != null;
- }
-
- /**
- * @return the text of the text associated with the query.
- */
- public String getText() {
- return this.textField.getText();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedCreateQueryWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedCreateQueryWidget.java
deleted file mode 100644
index a7c518d905f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedCreateQueryWidget.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedCreateQueryWidget extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget {
-
- public SynchronizedCreateQueryWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedCreateQueryWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedCreateQueryWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedCreateQueryWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedCreateQueryWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedCreateQueryWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedCreateQueryWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedCreateQueryWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final java.lang.Object getCreateQueryWidget() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedCreateQueryWidget.this.getSynchronizedObject().getCreateQueryWidget();
- }
- });
- }
-
- public final boolean isCanBeCached() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedCreateQueryWidget.this.getSynchronizedObject().isCanBeCached());
- }
- }).booleanValue();
- }
-
- public final boolean isHasSideEffect() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedCreateQueryWidget.this.getSynchronizedObject().isHasSideEffect());
- }
- }).booleanValue();
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedDerivedTypedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedDerivedTypedElementWidget.java
deleted file mode 100644
index dea0b8a51e4..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedDerivedTypedElementWidget.java
+++ /dev/null
@@ -1,276 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedDerivedTypedElementWidget extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget {
-
- public SynchronizedDerivedTypedElementWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet getContainer() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet>() {
- @Override
- public org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getContainer();
- }
- });
- }
-
- public final java.lang.String getElementName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getElementName();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget>> pressParentButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget>>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget>> safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().pressParentButton();
- }
- });
- }
-
- public final void setName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setName(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.ecore.EClassifier getEType() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.ecore.EClassifier>() {
- @Override
- public org.eclipse.emf.ecore.EClassifier safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getEType();
- }
- });
- }
-
- public final java.lang.String getElementTypeName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getElementTypeName();
- }
- });
- }
-
- public final int getLowerBound() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Integer>() {
- @Override
- public Integer safeRun() {
- return Integer.valueOf(SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getLowerBound());
- }
- }).intValue();
- }
-
- public final int getUpperBound() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Integer>() {
- @Override
- public Integer safeRun() {
- return Integer.valueOf(SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getUpperBound());
- }
- }).intValue();
- }
-
- public final boolean isOrdered() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().isOrdered());
- }
- }).booleanValue();
- }
-
- public final boolean isUnique() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().isUnique());
- }
- }).booleanValue();
- }
-
- public final org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier> pressTypeButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier>>() {
- @Override
- public org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier> safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().pressTypeButton();
- }
- });
- }
-
- public final void setEType(final org.eclipse.emf.ecore.EClassifier parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setEType(parm0);
- }
- });
- }
-
- public final void setLowerBound(final int parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setLowerBound(parm0);
- }
- });
- }
-
- public final void setOrdered(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setOrdered(parm0);
- }
- });
- }
-
- public final void setUnique(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setUnique(parm0);
- }
- });
- }
-
- public final void setUpperBound(final int parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setUpperBound(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query getQuery() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query>() {
- @Override
- public org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getQuery();
- }
- });
- }
-
- public final java.lang.String getQueryText() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().getQueryText();
- }
- });
- }
-
- public final boolean isQueryEnable() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().isQueryEnable());
- }
- }).booleanValue();
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget> selectQueryType(final java.lang.String parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget> safeRun() {
- return SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().selectQueryType(parm0);
- }
- });
- }
-
- public final void setQuery(final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedDerivedTypedElementWidget.this.getSynchronizedObject().setQuery(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedENamedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedENamedElementWidget.java
deleted file mode 100644
index af6cfaea0d1..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedENamedElementWidget.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedENamedElementWidget <C extends org.eclipse.emf.ecore.EObject, CW extends java.lang.Object> extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget <C, CW>> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget <C, CW> {
-
- public SynchronizedENamedElementWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget <C, CW> object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedENamedElementWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedENamedElementWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedENamedElementWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedENamedElementWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedENamedElementWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedENamedElementWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedENamedElementWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final C getContainer() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<C>() {
- @Override
- public C safeRun() {
- return SynchronizedENamedElementWidget.this.getSynchronizedObject().getContainer();
- }
- });
- }
-
- public final java.lang.String getElementName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedENamedElementWidget.this.getSynchronizedObject().getElementName();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<CW> pressParentButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<CW>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<CW> safeRun() {
- return SynchronizedENamedElementWidget.this.getSynchronizedObject().pressParentButton();
- }
- });
- }
-
- public final void setName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedENamedElementWidget.this.getSynchronizedObject().setName(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedEStructuralFeatureWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedEStructuralFeatureWidget.java
deleted file mode 100644
index c624d1db102..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedEStructuralFeatureWidget.java
+++ /dev/null
@@ -1,348 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedEStructuralFeatureWidget extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget {
-
- public SynchronizedEStructuralFeatureWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet getContainer() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet>() {
- @Override
- public org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getContainer();
- }
- });
- }
-
- public final java.lang.String getElementName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getElementName();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget>> pressParentButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget>>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget>> safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().pressParentButton();
- }
- });
- }
-
- public final void setName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setName(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.ecore.EClassifier getEType() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.ecore.EClassifier>() {
- @Override
- public org.eclipse.emf.ecore.EClassifier safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getEType();
- }
- });
- }
-
- public final java.lang.String getElementTypeName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getElementTypeName();
- }
- });
- }
-
- public final int getLowerBound() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Integer>() {
- @Override
- public Integer safeRun() {
- return Integer.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getLowerBound());
- }
- }).intValue();
- }
-
- public final int getUpperBound() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Integer>() {
- @Override
- public Integer safeRun() {
- return Integer.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getUpperBound());
- }
- }).intValue();
- }
-
- public final boolean isOrdered() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isOrdered());
- }
- }).booleanValue();
- }
-
- public final boolean isUnique() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isUnique());
- }
- }).booleanValue();
- }
-
- public final org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier> pressTypeButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier>>() {
- @Override
- public org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier> safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().pressTypeButton();
- }
- });
- }
-
- public final void setEType(final org.eclipse.emf.ecore.EClassifier parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setEType(parm0);
- }
- });
- }
-
- public final void setLowerBound(final int parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setLowerBound(parm0);
- }
- });
- }
-
- public final void setOrdered(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setOrdered(parm0);
- }
- });
- }
-
- public final void setUnique(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setUnique(parm0);
- }
- });
- }
-
- public final void setUpperBound(final int parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setUpperBound(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query getQuery() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query>() {
- @Override
- public org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getQuery();
- }
- });
- }
-
- public final java.lang.String getQueryText() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().getQueryText();
- }
- });
- }
-
- public final boolean isQueryEnable() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isQueryEnable());
- }
- }).booleanValue();
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget> selectQueryType(final java.lang.String parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget> safeRun() {
- return SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().selectQueryType(parm0);
- }
- });
- }
-
- public final void setQuery(final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setQuery(parm0);
- }
- });
- }
-
- public final boolean isChangeable() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isChangeable());
- }
- }).booleanValue();
- }
-
- public final boolean isDerived() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isDerived());
- }
- }).booleanValue();
- }
-
- public final boolean isTransient() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isTransient());
- }
- }).booleanValue();
- }
-
- public final boolean isVolatile() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().isVolatile());
- }
- }).booleanValue();
- }
-
- public final void setChangeable(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setChangeable(parm0);
- }
- });
- }
-
- public final void setDerived(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setDerived(parm0);
- }
- });
- }
-
- public final void setTransient(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setTransient(parm0);
- }
- });
- }
-
- public final void setVolatile(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedEStructuralFeatureWidget.this.getSynchronizedObject().setVolatile(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedETypedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedETypedElementWidget.java
deleted file mode 100644
index f2dc0d86201..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedETypedElementWidget.java
+++ /dev/null
@@ -1,231 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedETypedElementWidget <C extends org.eclipse.emf.ecore.EObject, CW extends java.lang.Object> extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget <C, CW>> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget <C, CW> {
-
- public SynchronizedETypedElementWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget <C, CW> object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final C getContainer() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<C>() {
- @Override
- public C safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().getContainer();
- }
- });
- }
-
- public final java.lang.String getElementName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().getElementName();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<CW> pressParentButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<CW>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<CW> safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().pressParentButton();
- }
- });
- }
-
- public final void setName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().setName(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.ecore.EClassifier getEType() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.ecore.EClassifier>() {
- @Override
- public org.eclipse.emf.ecore.EClassifier safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().getEType();
- }
- });
- }
-
- public final java.lang.String getElementTypeName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().getElementTypeName();
- }
- });
- }
-
- public final int getLowerBound() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Integer>() {
- @Override
- public Integer safeRun() {
- return Integer.valueOf(SynchronizedETypedElementWidget.this.getSynchronizedObject().getLowerBound());
- }
- }).intValue();
- }
-
- public final int getUpperBound() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Integer>() {
- @Override
- public Integer safeRun() {
- return Integer.valueOf(SynchronizedETypedElementWidget.this.getSynchronizedObject().getUpperBound());
- }
- }).intValue();
- }
-
- public final boolean isOrdered() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedETypedElementWidget.this.getSynchronizedObject().isOrdered());
- }
- }).booleanValue();
- }
-
- public final boolean isUnique() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<Boolean>() {
- @Override
- public Boolean safeRun() {
- return Boolean.valueOf(SynchronizedETypedElementWidget.this.getSynchronizedObject().isUnique());
- }
- }).booleanValue();
- }
-
- public final org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier> pressTypeButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier>>() {
- @Override
- public org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClassifier> safeRun() {
- return SynchronizedETypedElementWidget.this.getSynchronizedObject().pressTypeButton();
- }
- });
- }
-
- public final void setEType(final org.eclipse.emf.ecore.EClassifier parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().setEType(parm0);
- }
- });
- }
-
- public final void setLowerBound(final int parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().setLowerBound(parm0);
- }
- });
- }
-
- public final void setOrdered(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().setOrdered(parm0);
- }
- });
- }
-
- public final void setUnique(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().setUnique(parm0);
- }
- });
- }
-
- public final void setUpperBound(final int parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedETypedElementWidget.this.getSynchronizedObject().setUpperBound(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedFacetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedFacetWidget.java
deleted file mode 100644
index 5101522977d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedFacetWidget.java
+++ /dev/null
@@ -1,161 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedFacetWidget extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget {
-
- public SynchronizedFacetWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet getContainer() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet>() {
- @Override
- public org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().getContainer();
- }
- });
- }
-
- public final java.lang.String getElementName() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().getElementName();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget> pressParentButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget> safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().pressParentButton();
- }
- });
- }
-
- public final void setName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetWidget.this.getSynchronizedObject().setName(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget getGetExtendedMetaclassWidget() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget>() {
- @Override
- public org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().getGetExtendedMetaclassWidget();
- }
- });
- }
-
- public final java.lang.String getSubTypingFacet() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().getSubTypingFacet();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.ecore.ETypedElement, java.lang.Object>> pressSubTypingButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.ecore.ETypedElement, java.lang.Object>>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<org.eclipse.emf.ecore.ETypedElement, java.lang.Object>> safeRun() {
- return SynchronizedFacetWidget.this.getSynchronizedObject().pressSubTypingButton();
- }
- });
- }
-
- public final void setSubTypingFacetSelection(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetWidget.this.getSynchronizedObject().setSubTypingFacetSelection(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetExtendedMetaclassWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetExtendedMetaclassWidget.java
deleted file mode 100644
index 5087a1ed51f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetExtendedMetaclassWidget.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedGetExtendedMetaclassWidget extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget {
-
- public SynchronizedGetExtendedMetaclassWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final java.lang.String getText() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().getText();
- }
- });
- }
-
- public final void setText(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().setText(parm0);
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClass> pressButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClass>>() {
- @Override
- public org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard<org.eclipse.emf.ecore.EClass> safeRun() {
- return SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().pressButton();
- }
- });
- }
-
- public final void setButtonEnabled(final boolean parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetExtendedMetaclassWidget.this.getSynchronizedObject().setButtonEnabled(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredElementCommmandWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredElementCommmandWidget.java
deleted file mode 100644
index cae545a96b9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredElementCommmandWidget.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-
-public class SynchronizedGetOrCreateFilteredElementCommmandWidget<T extends java.lang.Object, W extends java.lang.Object>
- extends
- SynchronizedObject<org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<T, W>>
- implements
- org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<T, W> {
-
- public SynchronizedGetOrCreateFilteredElementCommmandWidget(
- final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget<T, W> object,
- final Display display) {
- super(object, display);
- }
-
- public final void addListener(
- final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final T getElementSelected() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<T>() {
- @Override
- public T safeRun() {
- return SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().getElementSelected();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<W> pressNewButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<W>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<W> safeRun() {
- return SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().pressNewButton();
- }
- });
- }
-
- public final void selectElement(final T parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().selectElement(parm0);
- }
- });
- }
-
- public final void selectElementByName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredElementCommmandWidget.this
- .getSynchronizedObject().selectElementByName(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredFacetSetWidget.java
deleted file mode 100644
index 1f3d30d2ae1..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/sync/generated/SynchronizedGetOrCreateFilteredFacetSetWidget.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated;
-
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.SynchronizedObject;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-
-@SuppressWarnings("PMD.ExcessivePublicCount")
-public class SynchronizedGetOrCreateFilteredFacetSetWidget extends SynchronizedObject<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget> implements org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget {
-
- public SynchronizedGetOrCreateFilteredFacetSetWidget(final org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget object, final Display display) {
- super(object, display);
- }
- public final void addListener(final org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().addListener(parm0);
- }
- });
- }
-
- public final void createWidgetContent() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().createWidgetContent();
- }
- });
- }
-
- public final java.lang.String getError() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.String>() {
- @Override
- public java.lang.String safeRun() {
- return SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().getError();
- }
- });
- }
-
- public final void notifyChanged() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().notifyChanged();
- }
- });
- }
-
- public final <A> A adapt(final java.lang.Class<A> parm0) {
- return safeSyncExec(new AbstractExceptionFreeRunnable<A>() {
- @Override
- public A safeRun() {
- return SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().adapt(parm0);
- }
- });
- }
-
- public final java.lang.Object getCommand() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<java.lang.Object>() {
- @Override
- public java.lang.Object safeRun() {
- return SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().getCommand();
- }
- });
- }
-
- public final void onDialogValidation() {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().onDialogValidation();
- }
- });
- }
-
- public final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet getElementSelected() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet>() {
- @Override
- public org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet safeRun() {
- return SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().getElementSelected();
- }
- });
- }
-
- public final org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget>> pressNewButton() {
- return safeSyncExec(new AbstractExceptionFreeRunnable<org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget>>>() {
- @Override
- public org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog<org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget<org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet, org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget>> safeRun() {
- return SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().pressNewButton();
- }
- });
- }
-
- public final void selectElement(final org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().selectElement(parm0);
- }
- });
- }
-
- public final void selectElementByName(final java.lang.String parm0) {
- voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedGetOrCreateFilteredFacetSetWidget.this.getSynchronizedObject().selectElementByName(parm0);
- }
- });
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetSetWidget.java
deleted file mode 100644
index bdf7c575d17..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetSetWidget.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite.GetOrCreateFacetSetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.getorcreate.IGetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWithDialogButtonWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This class provide the selection or the creation of a FacetSet.</p>
- *
- * FaceSet : [ TextField ][...]</p>
- *
- * The {@link GetOrCreateFacetSetDialog} dialog will be displayed when the
- * button is pressed.
- *
- * @see GetOrCreateFacetSetDialog
- */
-public class GetOrCreateFacetSetWidget extends
- AbstractGetOrCreateElementWithDialogButtonWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>
- implements IGetOrCreateFacetSetWidget {
-
- private final EditingDomain editingdoamin;
- private final PropertyElement2<FacetSet> facetSetProperty;
- private final FacetSet reject;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param facetSetProperty
- * the property element that be edited with this composite.
- * @param properties
- * the map of properties of the parent.
- */
- public GetOrCreateFacetSetWidget(final Composite parent,
- final PropertyElement2<FacetSet> facetSetProperty,
- final EditingDomain editingDomain, final FacetSet reject) {
- super(parent, facetSetProperty);
- this.facetSetProperty = facetSetProperty;
- this.editingdoamin = editingDomain;
- this.reject = reject;
- }
-
- @Override
- protected IDialog<IGetOrCreateFilteredFacetSetWidget> getCreationDialog(
- final IWithResultDialogCallback<FacetSet> callback) {
- return new GetOrCreateFacetSetDialog(callback, this.editingdoamin,
- this.facetSetProperty, this.reject);
- }
-
- @Override
- protected String getLabel() {
- return Messages.FacetSet;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.FacetSet_mustSelectFacetSet;
- }
-
- @Override
- protected String getTextFieldInitialText() {
- return this.getPropertyElement().getValue2().getName();
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- public FacetSet getFacetSet() {
- return this.facetSetProperty.getValue2();
- }
-
- @Override
- protected void onCanceled() {
- // Nothing to do.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetWidget.java
deleted file mode 100644
index 346deb79f5b..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateFacetWidget.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite.GetOrCreateFacetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWithDialogButtonWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This class provide the selection or the creation of a Facet.</p>
- *
- * Facet : [ TextField ][...]</p>
- *
- * The {@link GetOrCreateFacetDialog} dialog will be displayed when the button
- * is pressed.
- *
- * @see GetOrCreateFacetDialog
- */
-public class GetOrCreateFacetWidget extends
- AbstractGetOrCreateElementWithDialogButtonWidget<Facet, IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>> {
-
- private final EditingDomain editingDomain;
- private final FacetSet container;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param facetProperty
- * the property element that be edited with this composite.
- * @param container
- * @param properties
- * the map of properties of the parent.
- */
- public GetOrCreateFacetWidget(final Composite parent,
- final PropertyElement2<Facet> facetProperty,
- final EditingDomain editingDomain, final FacetSet container) {
- super(parent, facetProperty);
- this.editingDomain = editingDomain;
- this.container = container;
- }
-
- @Override
- protected String getLabel() {
- return Messages.Facet;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Facet_mustSelectFacet;
- }
-
- @Override
- protected IDialog<IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>> getCreationDialog(
- final IWithResultDialogCallback<Facet> callback) {
- return new GetOrCreateFacetDialog(callback, this.editingDomain,
- this.container);
- }
-
- @Override
- protected String getTextFieldInitialText() {
- return ((Facet) this.getPropertyElement().getValue()).getName();
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- protected void onCanceled() {
- // Nothing to do.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateOperationWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateOperationWidget.java
deleted file mode 100644
index 0225c66043a..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/getorcreate/GetOrCreateOperationWidget.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite.GetOrCreateOperationDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWithDialogButtonWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This class provide the selection or the creation of a Operation.</p>
- *
- * Operation : [ TextField ][...]</p>
- *
- * The {@link GetOrCreateOperationDialog} dialog will be displayed when the
- * button is pressed.
- *
- * @see GetOrCreateOperationDialog
- */
-public class GetOrCreateOperationWidget extends
- AbstractGetOrCreateElementWithDialogButtonWidget<FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>> {
-
- private final EditingDomain editingDomain;
- private final Facet context;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param facetOpProp
- * the property element that be edited with this composite.
- * @param properties
- * the map of properties of the parent.
- */
- public GetOrCreateOperationWidget(final Composite parent,
- final PropertyElement2<FacetOperation> facetOpProp,
- final EditingDomain editingDomain, final Facet context) {
- super(parent, facetOpProp);
- this.editingDomain = editingDomain;
- this.context = context;
- }
-
- @Override
- protected IDialog<IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>> getCreationDialog(
- final IWithResultDialogCallback<FacetOperation> callback) {
- return new GetOrCreateOperationDialog(callback, this.editingDomain,
- this.context);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Operation;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Operation_mustSelectOperation;
- }
-
- @Override
- protected String getTextFieldInitialText() {
- return this.getPropertyElement().getValue2().getName();
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- protected void onCanceled() {
- // Nothing to do.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetElementTypeWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetElementTypeWidget.java
deleted file mode 100644
index 03cdd5dd2d3..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetElementTypeWidget.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass;
-
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AddOperationInFacetWidget;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.util.widget.component.metaclass.AbstractGetMetaclassWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-
-/**
- * Concrete implementation of {@link AbstractGetMetaclassWidget} abstract
- * class.</p>
- *
- * Create a simple Label {@link #getLabel()}TextField and a button.</p> The type
- * used {@link ETypeSelectionOptions} depends of the element created.
- *
- * @see AddOperationInFacetWidget
- */
-public class GetElementTypeWidget extends
- AbstractGetMetaclassWidget<EClassifier> {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param propertyElement
- * the property element that will be edited by this composite.
- * @param facetSetProp
- * the property element to get the super, main, facetSet of the
- * model.
- * @param eTypeOption
- * @param eTypeOption
- * the type of the elements displayed in the selection wizard.
- */
- public GetElementTypeWidget(final Composite parent,
- final PropertyElement2<EClassifier> propertyElement,
- final PropertyElement2<FacetSet> facetSetProp,
- final Class<? extends EClassifier> eTypeOption) {
- super(parent, propertyElement, facetSetProp, eTypeOption);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Type;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Type_mustSelectType;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- protected EPackage getEPackage() {
- // TODO Auto-generated method stub
- return null;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetExtendedMetaclassWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetExtendedMetaclassWidget.java
deleted file mode 100644
index 9715e65b3da..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetExtendedMetaclassWidget.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.util.widget.component.metaclass.AbstractGetMetaclassWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-
-/**
- * Concrete implementation of {@link AbstractGetMetaclassWidget} abstract
- * class.</p>
- *
- * Create a simple Label {@link #getLabel()}TextField and a button.</p> This
- * class provide the selection the extended metaclass. The type used is
- * {@link ETypeSelectionOptions#ECLASS}
- *
- * @see CreateFacetInFacetSetWidget
- * @since 0.3
- */
-public class GetExtendedMetaclassWidget extends
- AbstractGetMetaclassWidget<EClass> implements
- IGetExtendedMetaclassWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param editingDomain
- * the current editing domain.
- * @param propertyElement
- * the property element that will be edited by this composite.
- * @param facetSetProp
- * the property element to get the super, main, facetSet of the
- * model.
- */
- public GetExtendedMetaclassWidget(final Composite parent,
- final PropertyElement2<EClass> propertyElement,
- final PropertyElement2<FacetSet> facetSetProp) {
- super(parent, propertyElement, facetSetProp, EClass.class);
- }
-
- @Override
- protected String getLabel() {
- return Messages.ExtendedMetaClass;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Metaclass_mustSelectMetaclass;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- protected String getTextFieldInitialText() {
- return getPropertyElement().getValue2().getName();
- }
-
- @Override
- protected EPackage getEPackage() {
- return this.getEPackageProperty().getValue2();
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetSubTypingTypeWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetSubTypingTypeWidget.java
deleted file mode 100644
index 9de5c89ced1..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/GetSubTypingTypeWidget.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.composite.GetSubTypingTypeDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IWithResultDialogCallback;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWithDialogButtonWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author amenager_stage
- *
- */
-public class GetSubTypingTypeWidget extends
- AbstractGetOrCreateElementWithDialogButtonWidget<ETypedElement, IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> {
-
- private final EditingDomain editingDoamin;
- private final EClass context;
- private final Facet facet;
-
- /**
- * @param parent
- * @param editingDomain
- * @param propertyElement
- */
- protected GetSubTypingTypeWidget(final Composite parent,
- final PropertyElement2<ETypedElement> propertyElement,
- final EditingDomain editingDomain, final EClass context,
- final Facet facet) {
- super(parent, propertyElement);
- this.editingDoamin = editingDomain;
- this.context = context;
- this.facet = facet;
- }
-
- @Override
- protected String getLabel() {
- return null;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Facet_mustSelectConformanceType;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- protected String getTextFieldInitialText() {
- return getPropertyElement().getValue2().getName();
- }
-
- @Override
- protected void onCanceled() {
- fireChanged();
- }
-
- // protected IDialog<GetFilteredSubTypingTypeWidget> getCreationDialog(
-
- @Override
- protected IDialog<IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> getCreationDialog(
- final IWithResultDialogCallback<ETypedElement> callback) {
- return new GetSubTypingTypeDialog(callback, this.editingDoamin,
- this.facet, this.context);
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/SelectSubTypingTypeWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/SelectSubTypingTypeWidget.java
deleted file mode 100644
index 2128193cecf..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/metaclass/SelectSubTypingTypeWidget.java
+++ /dev/null
@@ -1,161 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.AbstractWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.emf.facet.util.ui.utils.UIUtils;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This class provide the composite:</p>
- *
- * Label : [x] [/TextField/] [...]</p>
- *
- * The text field is not directly editable by will be edit by the result of the
- * type selection. The {@link GetConformanceMetaclassWidget} composite is used
- * in this composite.</p>
- *
- * When the checkbox is selected, the button for the conformance type selection
- * is enabled.
- *
- * @see GetConformanceMetaclassWidget
- */
-public class SelectSubTypingTypeWidget extends AbstractWidget {
-
- private static final int COLUMN_NUMBER = 2;
- private final PropertyElement2<ETypedElement> propertyElement;
- private GetSubTypingTypeWidget conformanceWidget;
- private Button checkbox;
- private final EditingDomain editingDomain;
- private final EClass context;
- private final Facet facet;
-
- public SelectSubTypingTypeWidget(final Composite parent,
- final PropertyElement2<ETypedElement> propertyElement,
- final EditingDomain editingDomain, final EClass context,
- final Facet facet) {
- super(parent);
- this.setLayout(new GridLayout(COLUMN_NUMBER, false));
- this.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
- this.propertyElement = propertyElement;
- this.editingDomain = editingDomain;
- this.context = context;
- this.facet = facet;
- }
-
- /**
- * @return the checkbox
- */
- public Button getCheckbox() {
- return this.checkbox;
- }
-
- @Override
- protected void addSubWidgets() {
- boolean enabled = false;
- if (this.propertyElement.getValue() != null) {
- enabled = true;
- }
- createCheckbox(enabled);
- this.conformanceWidget = new GetSubTypingTypeWidget(this,
- this.propertyElement, this.editingDomain, this.context,
- this.facet);
- addSubWidget(this.conformanceWidget);
- }
-
- /**
- * Create a checkbox in the composite. When the checkbox is selected, the
- * button for the conformance type selection is enabled.
- *
- * @param enabled
- */
- private void createCheckbox(final boolean enabled) {
- final Composite composite = new Composite(this, SWT.NONE);
- final GridLayout gridLayout = new GridLayout(COLUMN_NUMBER, false);
- gridLayout.marginWidth = 0;
- composite.setLayout(gridLayout);
-
- UIUtils.createLabel(composite,
- Messages.CreateFacetInFacetSetWizardPage_Sub_Typing_Facet);
-
- final SelectionListener selectionListener = new SelectionListener() {
-
- public void widgetSelected(final SelectionEvent event) {
- onWidgetSelected();
- }
-
- public void widgetDefaultSelected(final SelectionEvent event) {
- // NOTHING
- }
- };
- this.checkbox = UIUtils.createCheckbox(composite, true, enabled,
- selectionListener);
- }
-
- @Override
- public String getError() {
- String error = null;
-
- if (SelectSubTypingTypeWidget.this.getCheckbox().getSelection()) {
- error = this.conformanceWidget.getError();
- }
-
- return error;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- /**
- * Set the value of the checkbox.
- *
- * @param selected
- * the value of the selection.
- */
- public void setSelection(final boolean selected) {
- this.checkbox.setSelection(selected);
- onWidgetSelected();
- }
-
- public IDialog<IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> pressButton() {
- return this.conformanceWidget.pressButton();
- }
-
- public String getSubTypingText() {
- return this.conformanceWidget.getText();
- }
-
- protected void onWidgetSelected() {
- SelectSubTypingTypeWidget.this.conformanceWidget.getButton()
- .setEnabled(
- SelectSubTypingTypeWidget.this.getCheckbox()
- .getSelection());
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetChangeableWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetChangeableWidget.java
deleted file mode 100644
index 8ec339ecc07..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetChangeableWidget.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the
- * Changeable property.
- */
-public class GetChangeableWidget extends AbstractGetPropertyWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetChangeableWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Changeable;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetDerivedWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetDerivedWidget.java
deleted file mode 100644
index a15a76de594..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetDerivedWidget.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the
- * Derived property.
- */
-public class GetDerivedWidget extends AbstractGetPropertyWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetDerivedWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Derived;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetOrderedWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetOrderedWidget.java
deleted file mode 100644
index c2a7044a9d9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetOrderedWidget.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the Ordered
- * property.
- */
-public class GetOrderedWidget extends AbstractGetPropertyWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetOrderedWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Ordered;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetTransientWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetTransientWidget.java
deleted file mode 100644
index 0ab8f72e7b4..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetTransientWidget.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the
- * Transient property.
- */
-public class GetTransientWidget extends AbstractGetPropertyWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetTransientWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Transient;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetUniqueWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetUniqueWidget.java
deleted file mode 100644
index 4773c6805cb..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetUniqueWidget.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the
- * Unique property.
- */
-public class GetUniqueWidget extends AbstractGetPropertyWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param editingDomain
- * the current editing domain.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetUniqueWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Unique;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetVolatileWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetVolatileWidget.java
deleted file mode 100644
index 7fd277065d7..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/GetVolatileWidget.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the
- * Volatile property.
- */
-public class GetVolatileWidget extends AbstractGetPropertyWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetVolatileWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Volatile;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetLowerBoundWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetLowerBoundWidget.java
deleted file mode 100644
index 995a385c9f6..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetLowerBoundWidget.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.bounds;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.bounds.AbstractGetBoundsWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetBoundsWidget} for the
- * LowerBound.
- */
-public class GetLowerBoundWidget extends AbstractGetBoundsWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetLowerBoundWidget(final Composite parent,
- final PropertyElement2<Integer> propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Lower_bound;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a Spinner, the default value of a Spinner is "0"
- // so the value can't be null.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetUpperBoundWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetUpperBoundWidget.java
deleted file mode 100644
index cc0e4854871..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/bounds/GetUpperBoundWidget.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.bounds;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.bounds.AbstractGetBoundsWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetBoundsWidget} for the
- * UpperBound.
- */
-public class GetUpperBoundWidget extends AbstractGetBoundsWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent containing this composite.
- * @param style
- * the style of the composite.
- * @param propertyElement
- * the property element that this composite will edit.
- */
- public GetUpperBoundWidget(final Composite parent,
- final PropertyElement2<Integer> propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Upper_bound;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a Spinner, the default value of a Spinner is "0"
- // so the value can't be null.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetAttributeNameWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetAttributeNameWidget.java
deleted file mode 100644
index 45babd46801..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetAttributeNameWidget.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * The concrete implementation of {@link AbstractGetElementNameWidget} for the
- * Attribute Name.
- *
- * @see AbstractGetElementNameWidget
- */
-public class GetAttributeNameWidget extends AbstractGetElementNameWidget {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param propertyElement
- * the property element that be edited with this composite.
- */
- public GetAttributeNameWidget(final Composite parent,
- final PropertyElement2<String> propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Attribute_name;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Facet_mustGiveAttributeName;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetOperationNameWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetOperationNameWidget.java
deleted file mode 100644
index 5fcc980a4a8..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetOperationNameWidget.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * The concrete implementation of {@link AbstractGetElementNameWidget} for the
- * Operation Name.
- *
- * @see AbstractGetElementNameWidget
- */
-public class GetOperationNameWidget extends AbstractGetElementNameWidget {
-
- public GetOperationNameWidget(final Composite parent,
- final PropertyElement2<String> propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Operation_name;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Facet_mustGiveOperationName;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetReferenceNameWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetReferenceNameWidget.java
deleted file mode 100644
index 9cf541570a4..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/properties/name/GetReferenceNameWidget.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * The concrete implementation of {@link AbstractGetElementNameWidget} for the
- * Reference Name.
- *
- * @see AbstractGetElementNameWidget
- */
-public class GetReferenceNameWidget extends AbstractGetElementNameWidget {
-
- public GetReferenceNameWidget(final Composite parent,
- final PropertyElement2<String> propertyElement) {
- super(parent, propertyElement);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Reference_name;
- }
-
- @Override
- protected String getErrorMessage() {
- return Messages.Facet_mustGiveReferenceName;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/CreateQueryWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/CreateQueryWidget.java
deleted file mode 100644
index 950c56810a7..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/CreateQueryWidget.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.query;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryContext;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryDialogFactoryStrategy;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.query.AbstractQueryDialogFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.AbstractCommandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.IAbstractWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * This widget is the base of the query creation widget.</p>
- *
- * The name, canBeCashed and canHavSideEffects are originally present and the
- * others properties needed by the query are returned by the concrete widget
- * returned by {@link AbstractQueryDialogFactory#createWidget()}.
- *
- * @see AbstractQueryDialogFactory
- */
-public class CreateQueryWidget extends AbstractCommandWidget implements
- ICreateQueryWidget {
-
- private final IQueryDialogFactoryStrategy strategy;
- // Widgets
- private GetCanBeCachedWidget canBeCachedWidget;
- private GetCanHaveSideEffectsWidget sideEffectsWidget;
- private IAbstractWidget queryWidget;
- // Properties
- private final PropertyElement canBeCachedProp;
- private final PropertyElement sideEffectsProp;
- private final IQueryContext queryContext;
-
-
- public CreateQueryWidget(final Composite parent,
- final IQueryDialogFactoryStrategy strategy,
- final PropertyElement canBeCachedProp,
- final PropertyElement sideEffectsProp,
- final IQueryContext queryContext) {
- super(parent);
- this.strategy = strategy;
- this.canBeCachedProp = canBeCachedProp;
- this.sideEffectsProp = sideEffectsProp;
- this.queryContext = queryContext;
- }
-
- @Override
- public Command getCommand() {
- return null;
- }
-
- @Override
- protected void addSubWidgets() {
- this.canBeCachedWidget = new GetCanBeCachedWidget(this,
- this.canBeCachedProp);
- addSubWidget(this.canBeCachedWidget);
- this.sideEffectsWidget = new GetCanHaveSideEffectsWidget(this,
- this.sideEffectsProp);
- addSubWidget(this.sideEffectsWidget);
- this.queryWidget = this.strategy.createWidget(this, this.queryContext);
- addSubWidget(this.queryWidget);
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
- /**
- * @return CanBeCached value.
- */
- public boolean isCanBeCached() {
- return this.canBeCachedWidget.isSelected();
- }
-
- /**
- * @return HasSideEffect value.
- */
- public boolean isHasSideEffect() {
- return this.sideEffectsWidget.isSelected();
- }
-
- public IAbstractWidget getCreateQueryWidget() {
- return this.queryWidget;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanBeCachedWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanBeCachedWidget.java
deleted file mode 100644
index abe4768988c..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanBeCachedWidget.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.query;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the can be
- * cached property.
- */
-public class GetCanBeCachedWidget extends AbstractGetPropertyWidget {
-
- private static final int LABEL_WIDTH_HINT = 110;
-
- public GetCanBeCachedWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- setLabelWidthHint(LABEL_WIDTH_HINT);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Query_Can_be_cached;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanHaveSideEffectsWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanHaveSideEffectsWidget.java
deleted file mode 100644
index 5b307dbb47c..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/component/query/GetCanHaveSideEffectsWidget.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.query;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.AbstractGetPropertyWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetPropertyWidget} for the
- * can have side effects property.
- */
-public class GetCanHaveSideEffectsWidget extends AbstractGetPropertyWidget {
-
- private static final int LABEL_WIDTH_HINT = 110;
-
- public GetCanHaveSideEffectsWidget(final Composite parent,
- final PropertyElement propertyElement) {
- super(parent, propertyElement);
- setLabelWidthHint(LABEL_WIDTH_HINT);
- }
-
- @Override
- protected String getLabel() {
- return Messages.Query_has_side_effect;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public String getError() {
- // A property widget is a checkbox, so the values can be "true" or
- // "false" so, no error can be throws because a value will be always
- // put.
- return null;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractDerivedTypedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractDerivedTypedElementWidget.java
deleted file mode 100644
index 0ee8637e977..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractDerivedTypedElementWidget.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.core.FacetUtils;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.DerivedTypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.IQueryContext;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.query.ICreateQueryWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.query.SelectQueryTypeWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate.GetOrCreateFacetWidget;
-import org.eclipse.emf.facet.util.emf.core.ModelUtils;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Abstract Widget implementing {@link IDerivedTypedElementWidget}.
- */
-public abstract class AbstractDerivedTypedElementWidget<T extends DerivedTypedElement>
- extends
- AbstractETypedElementWidget<T, Facet, IGetOrCreateFilteredElementCommmandWidget<Facet, IFacetWidget>>
- implements
- IDerivedTypedElementWidget {
-
- private SelectQueryTypeWidget queryTypeWidget;
- private final Facet facet;
-
- private final PropertyElement2<Query> queryProperty;
-
- public AbstractDerivedTypedElementWidget(final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> facetProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty,
- final PropertyElement2<Query> queryProperty) {
- super(parent, editingDomain, facetProperty, nameProperty,
- lowerBdProperty,
- upperBdProperty, typeProperty, orderedProperty, uniqueProperty);
- this.facet = facetProperty.getValue2();
- this.queryProperty = queryProperty;
- }
-
- @Override
- protected void addSubWidgets() {
- super.addSubWidgets();
- // Query
- this.queryTypeWidget = new SelectQueryTypeWidget(this,
- this.queryProperty, this.getQueryContext());
- this.queryTypeWidget
- .setAlertMessage(Messages.Query_Select_Name_And_Type);
- addSubWidget(this.queryTypeWidget);
- }
-
- protected final IQueryContext getQueryContext() {
- return new QueryContext(this);
- }
-
- public SelectQueryTypeWidget getQueryTypeWidgetComposite() {
- return this.queryTypeWidget;
- }
-
- @Override
- protected GetOrCreateFacetWidget createGetOrCreateElementWidgetComposite() {
- return new GetOrCreateFacetWidget(this, this.getContainerPropery(),
- this.getEditingDomain(), (FacetSet) this.getContainerPropery()
- .getValue2().eContainer());
- }
-
- @Override
- public void notifyChanged() {
- final Object name = this.getElementNameProperty().getValue();
- final Object type = this.getTypeProperty().getValue();
- final boolean enable = !("".equals(name) || "".equals(type) || type == null); //$NON-NLS-1$ //$NON-NLS-2$
- this.getQueryTypeWidgetComposite().setSelectionEnabled(enable);
- }
-
- /**
- * @return the queryProperty
- */
- public PropertyElement2<Query> getQueryProperty() {
- return this.queryProperty;
- }
-
- public Query getQueryPropertyValue() {
- return (Query) this.queryProperty.getValue();
- }
-
- public boolean isQueryEnable() {
- return this.queryTypeWidget.isSelectionEnabled();
- }
-
- public IDialog<ICreateQueryWidget> selectQueryType(final String queryName) {
- return this.queryTypeWidget.selectQueryType(queryName);
- }
-
- public String getQueryText() {
- return this.queryTypeWidget.getText();
- }
-
- public Query getQuery() {
- return (Query) this.queryProperty.getValue();
- }
-
- public void setQuery(final Query value) {
- this.queryProperty.setValue(value);
- }
-
- public Facet getFacet() {
- return this.facet;
- }
-
- private class QueryContext implements IQueryContext {
-
- private final AbstractDerivedTypedElementWidget<T> widget;
-
- public QueryContext(final AbstractDerivedTypedElementWidget<T> widget) {
- this.widget = widget;
- }
-
- public int getUpperBound() {
- return this.widget.getUpperBoundProperty().getValue2().intValue();
- }
-
- public EClassifier getReturnType() {
- return this.widget.getEType();
- }
-
- public Resource getResource() {
- return this.widget.getFacet().eResource();
- }
-
- public Query getQuery() {
- return this.widget.getQueryPropertyValue();
- }
-
- public IProject getProject() {
- return ModelUtils.getProject(this.widget.getFacet());
- }
-
- public EObject getIntermediateEObject() {
- return null;
- }
-
- public Facet getFacet() {
- return this.widget.getFacet();
- }
-
- public EClassifier getExtendedEClass() {
- return FacetUtils.getExtendedMetaclass(this.widget.getFacet());
- }
-
- public String getDerivedTypedElementName() {
- return this.widget.getElementNamePropertyValue();
- }
-
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractENamedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractENamedElementWidget.java
deleted file mode 100644
index 4acdc4dda25..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractENamedElementWidget.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import org.eclipse.emf.ecore.ENamedElement;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.core.IFacetCommandFactory;
-import org.eclipse.emf.facet.efacet.core.IFacetCommandFactoryFactory;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.AbstractCommandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.getorcreate.IAbstractGetOrCreateElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.getorcreate.IAbstractGetOrCreateElementWithButtonWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Abstract widget implementing {@link IENamedElementWidget}.
- *
- * @param C
- * container
- * @param T
- * type of edited element
- * @param CW
- * the type of the widget contained by the dialog open to edit the
- * container field
- *
- * */
-public abstract class AbstractENamedElementWidget<T extends ENamedElement, C extends EObject, CW extends Object>
- extends AbstractCommandWidget implements IENamedElementWidget<C, CW> {
-
- private final PropertyElement2<C> containerProperty;
- private final PropertyElement2<String> nameProperty;
-
- private IAbstractGetOrCreateElementWithButtonWidget<IDialog<CW>> containerWidget;
- private IAbstractGetOrCreateElementWidget elementNameSubWC;
- private final IFacetCommandFactory commandFatory;
- private final EditingDomain editingDomain;
-
- public AbstractENamedElementWidget(final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<C> facetProperty,
- final PropertyElement2<String> nameProperty) {
- super(parent);
- this.containerProperty = facetProperty;
- this.nameProperty = nameProperty;
- this.editingDomain = editingDomain;
- this.commandFatory = IFacetCommandFactoryFactory.DEFAULT
- .createCommandFactory(editingDomain);
- }
-
- @Override
- protected void addSubWidgets() {
- this.containerWidget = createGetOrCreateElementWidgetComposite();
- addSubWidget(this.containerWidget);
- this.elementNameSubWC = createGetElementNameSubWidgetComposite();
- addSubWidget(this.elementNameSubWC);
- }
-
- /**
- * @return the sub widget composite for the creation of the element.
- */
- protected abstract IAbstractGetOrCreateElementWithButtonWidget<IDialog<CW>> createGetOrCreateElementWidgetComposite();
-
- /**
- * @return the sub widget composite for the get of the element name.
- */
- protected abstract IAbstractGetOrCreateElementWidget createGetElementNameSubWidgetComposite();
-
- /**
- *
- * @return the facetProperty
- */
- public PropertyElement2<C> getContainerPropery() {
- return this.containerProperty;
- }
-
- /**
- * @return the elementNameProperty
- */
- public PropertyElement2<String> getElementNameProperty() {
- return this.nameProperty;
- }
-
- public String getElementNamePropertyValue() {
- return this.nameProperty.getValue2();
- }
-
- public IDialog<CW> pressParentButton() {
- return this.containerWidget.pressButton();
- }
-
- public String getElementName() {
- return this.elementNameSubWC.getText();
- }
-
- public void setName(final String value) {
- this.elementNameSubWC.setText(value);
- }
-
- public C getContainer() {
- return this.containerProperty.getValue2();
- }
-
- protected final IFacetCommandFactory getCommandFactory() {
- return this.commandFatory;
- }
-
- protected final EditingDomain getEditingDomain() {
- return this.editingDomain;
- }
-
-}
-
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractEStructuralFeatureWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractEStructuralFeatureWidget.java
deleted file mode 100644
index 13025db0ca6..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractEStructuralFeatureWidget.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.DerivedTypedElement;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IEStructuralFeatureWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.GetChangeableWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.GetDerivedWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.GetTransientWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.GetVolatileWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Abstract widget implementing {@link IEStructuralFeatureWidget}.
- */
-public abstract class AbstractEStructuralFeatureWidget<T extends DerivedTypedElement>
- extends AbstractDerivedTypedElementWidget<T> implements
- IEStructuralFeatureWidget {
-
- private final DerivedTypedElement dte;
- private final PropertyElement2<Boolean> volatileProperty;
- private final PropertyElement2<Boolean> changeProperty;
- private final PropertyElement2<Boolean> derivedProperty;
- private final PropertyElement2<Boolean> transientProperty;
-
- private GetVolatileWidget volatileWidget;
- private GetChangeableWidget changeableWidget;
- private GetDerivedWidget derivedWidget;
- private GetTransientWidget transientWidget;
-
- public AbstractEStructuralFeatureWidget(final DerivedTypedElement dte,
- final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> facetProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty,
- final PropertyElement2<Query> queryProperty,
- final PropertyElement2<Boolean> volatileProperty,
- final PropertyElement2<Boolean> changeProperty,
- final PropertyElement2<Boolean> derivedProperty,
- final PropertyElement2<Boolean> transientProperty) {
- super(parent, editingDomain, facetProperty, nameProperty,
- lowerBdProperty, upperBdProperty, typeProperty,
- orderedProperty, uniqueProperty, queryProperty);
- this.dte = dte;
- this.volatileProperty = volatileProperty;
- this.changeProperty = changeProperty;
- this.derivedProperty = derivedProperty;
- this.transientProperty = transientProperty;
- }
-
- @Override
- protected void addSubWidgets() {
- super.addSubWidgets();
- this.volatileWidget = new GetVolatileWidget(getComposite(),
- this.volatileProperty);
- addSubWidget(this.volatileWidget);
- this.changeableWidget = new GetChangeableWidget(getComposite(),
- this.changeProperty);
- addSubWidget(this.changeableWidget);
- this.derivedWidget = new GetDerivedWidget(getComposite(),
- this.derivedProperty);
- addSubWidget(this.derivedWidget);
- this.transientWidget = new GetTransientWidget(getComposite(),
- this.transientProperty);
- addSubWidget(this.transientWidget);
- }
-
- @Override
- public Command getCommand() {
- return this.getCommandFactory()
- .createEditFacetStructuralFeatureCommand(this.dte,
- this.getContainer(), this.getElementName(),
- this.getLowerBoundProperty().getValue2().intValue(),
- this.getUpperBoundProperty().getValue2().intValue(),
- this.getTypeProperty().getValue2(),
- this.getOrderedProperty().getValue2().booleanValue(),
- this.getUniqueProperty().getValue2().booleanValue(),
- this.getQueryPropertyValue(),
- this.volatileProperty.getValue2().booleanValue(),
- this.changeProperty.getValue2().booleanValue(),
- this.derivedProperty.getValue2().booleanValue(),
- this.transientProperty.getValue2().booleanValue());
- }
- public boolean isTransient() {
- return this.transientWidget.isSelected();
- }
- public void setTransient(final boolean value) {
- this.transientWidget.setPropertyEnabled(value);
- }
-
- public boolean isVolatile() {
- return this.volatileWidget.isSelected();
- }
-
- public void setVolatile(final boolean value) {
- this.volatileWidget.setPropertyEnabled(value);
- }
-
- public boolean isChangeable() {
- return this.changeableWidget.isSelected();
- }
-
- public void setChangeable(final boolean value) {
- this.changeableWidget.setPropertyEnabled(value);
- }
-
- public boolean isDerived() {
- return this.derivedWidget.isSelected();
- }
-
- public void setDerived(final boolean value) {
- this.derivedWidget.setPropertyEnabled(value);
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractETypedElementWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractETypedElementWidget.java
deleted file mode 100644
index 6bd9f991684..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AbstractETypedElementWidget.java
+++ /dev/null
@@ -1,188 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IETypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass.GetElementTypeWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.GetOrderedWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.GetUniqueWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.bounds.GetLowerBoundWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.bounds.GetUpperBoundWidget;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.wizard.ISelectETypeWizard;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Abstract widget implement {@link IETypedElementWidget}.
- */
-public abstract class AbstractETypedElementWidget<T extends ETypedElement, C extends EObject, CW extends Object>
- extends AbstractENamedElementWidget<T, C, CW>
- implements
- IETypedElementWidget<C, CW> {
-
- private static final int HORIZ_SPACING = 110;
- private static final int COLUMN_NUMBER = 3;
-
- private final PropertyElement2<Integer> lowerBdProperty;
- private final PropertyElement2<Integer> upperBdProperty;
- private final PropertyElement2<EClassifier> typeProperty;
- private final PropertyElement2<Boolean> orderedProperty;
- private final PropertyElement2<Boolean> uniqueProperty;
-
- private GetLowerBoundWidget lowerBoundWidget;
- private GetUpperBoundWidget upperBoundWidget;
- private GetElementTypeWidget elementTypeWidget;
- private GetOrderedWidget orderedWidget;
- private GetUniqueWidget uniqueWidget;
- private Composite composite;
-
- public AbstractETypedElementWidget(final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<C> containerProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty) {
- super(parent, editingDomain, containerProperty, nameProperty);
- this.lowerBdProperty = lowerBdProperty;
- this.upperBdProperty = upperBdProperty;
- this.typeProperty = typeProperty;
- this.orderedProperty = orderedProperty;
- this.uniqueProperty = uniqueProperty;
- }
-
- @Override
- protected void addSubWidgets() {
- super.addSubWidgets();
- this.lowerBoundWidget = new GetLowerBoundWidget(this,
- this.lowerBdProperty);
- addSubWidget(this.lowerBoundWidget);
- this.upperBoundWidget = new GetUpperBoundWidget(this,
- this.upperBdProperty);
- addSubWidget(this.upperBoundWidget);
- this.elementTypeWidget = new GetElementTypeWidget(this,
- this.typeProperty, null, this.getETypeSelectionOption());
- addSubWidget(this.elementTypeWidget);
- this.composite = new Composite(this, SWT.NONE);
- final GridLayout gridLayout = new GridLayout(COLUMN_NUMBER, false);
- gridLayout.horizontalSpacing = HORIZ_SPACING;
- gridLayout.marginWidth = 0;
- this.composite.setLayout(gridLayout);
- this.orderedWidget = new GetOrderedWidget(this.composite,
- this.orderedProperty);
- addSubWidget(this.orderedWidget);
- this.uniqueWidget = new GetUniqueWidget(this.composite,
- this.uniqueProperty);
- addSubWidget(this.uniqueWidget);
- }
-
- protected final Composite getComposite() {
- return this.composite;
- }
-
- /**
- * @return the type selection option.
- */
- protected abstract Class<? extends EClassifier> getETypeSelectionOption();
-
- /**
- * @return the lowerBoundProperty
- */
- protected final PropertyElement2<Integer> getLowerBoundProperty() {
- return this.lowerBdProperty;
- }
-
- /**
- * @return the upperBoundProperty
- */
- protected final PropertyElement2<Integer> getUpperBoundProperty() {
- return this.upperBdProperty;
- }
-
- /**
- * @return the typeProperty
- */
- protected final PropertyElement2<EClassifier> getTypeProperty() {
- return this.typeProperty;
- }
-
- /**
- * @return the orderedProperty
- */
- protected final PropertyElement2<Boolean> getOrderedProperty() {
- return this.orderedProperty;
- }
-
- /**
- * @return the uniqueProperty
- */
- protected final PropertyElement2<Boolean> getUniqueProperty() {
- return this.uniqueProperty;
- }
-
- public boolean isOrdered() {
- return this.orderedWidget.isSelected();
- }
-
- public void setOrdered(final boolean value) {
- this.orderedWidget.setPropertyEnabled(value);
- }
-
- public boolean isUnique() {
- return this.uniqueWidget.isSelected();
- }
-
- public void setUnique(final boolean value) {
- this.uniqueWidget.setPropertyEnabled(value);
- }
-
- public int getLowerBound() {
- return this.lowerBoundWidget.getBoundValue();
- }
-
- public void setLowerBound(final int value) {
- this.lowerBoundWidget.setBoundValue(value);
- }
-
- public int getUpperBound() {
- return this.upperBoundWidget.getBoundValue();
- }
-
- public void setUpperBound(final int value) {
- this.upperBoundWidget.setBoundValue(value);
- }
-
- public EClassifier getEType() {
- return this.typeProperty.getValue2();
- }
-
- public void setEType(final EClassifier value) {
- this.typeProperty.setValue(value);
- }
-
- public ISelectETypeWizard<EClassifier> pressTypeButton() {
- return this.elementTypeWidget.pressButton();
- }
-
- public String getElementTypeName() {
- return this.elementTypeWidget.getText();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddOperationInFacetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddOperationInFacetWidget.java
deleted file mode 100644
index 5eca682fbd6..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddOperationInFacetWidget.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.EFacetFactory;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name.GetOperationNameWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-
-/**
- * Concrete implementation of {@link AbstractAddElementWidget} for the creation
- * of an operation in a facet.
- */
-public class AddOperationInFacetWidget extends
- AbstractDerivedTypedElementWidget<FacetOperation> {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param properties
- * the properties.
- * @param facet
- */
- public AddOperationInFacetWidget(final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> facetProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty,
- final PropertyElement2<Query> queryProperty) {
- super(parent, editingDomain, facetProperty,
- nameProperty, lowerBdProperty, upperBdProperty, typeProperty,
- orderedProperty, uniqueProperty, queryProperty);
- }
-
- @Override
- public Command getCommand() {
- final Facet facet = this.getContainerPropery().getValue2();
- final FacetOperation facetOperation = createFacetOperation();
- return this.getCommandFactory().createAddOperationInFacetCommand(facet,
- facetOperation);
- }
-
- protected FacetOperation createFacetOperation() {
- final FacetOperation facetOperation = getFacetOperation();
- facetOperation.setName(getElementNamePropertyValue());
- facetOperation.setLowerBound(getLowerBoundProperty().getValue2()
- .intValue());
- facetOperation.setUpperBound(getUpperBoundProperty().getValue2()
- .intValue());
- facetOperation.setEType(getTypeProperty().getValue2());
- facetOperation.setOrdered(getOrderedProperty().getValue2()
- .booleanValue());
- facetOperation
- .setUnique(getUniqueProperty().getValue2().booleanValue());
- facetOperation.setQuery(getQueryProperty().getValue2());
- return facetOperation;
- }
-
- @SuppressWarnings("static-method")
- //@SuppressWarnings("static-method") This method cannot be static because it is overrode by EditFacetWidget.
- protected FacetOperation getFacetOperation() {
- return EFacetFactory.eINSTANCE.createFacetOperation();
- }
-
- @Override
- protected AbstractGetElementNameWidget createGetElementNameSubWidgetComposite() {
- return new GetOperationNameWidget(this, this.getElementNameProperty());
- }
-
- @Override
- protected Class<EClassifier> getETypeSelectionOption() {
- return EClassifier.class;
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddParameterInOperationWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddParameterInOperationWidget.java
deleted file mode 100644
index e01e5cac9f9..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/AddParameterInOperationWidget.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EParameter;
-import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate.GetOrCreateOperationWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name.GetOperationNameWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWithButtonWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractAddElementWidget} for the creation
- * of an parameter in a operation.
- */
-public class AddParameterInOperationWidget extends
- AbstractETypedElementWidget<EParameter, FacetOperation, IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>> {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param properties
- * the properties.
- */
- public AddParameterInOperationWidget(final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<FacetOperation> containerProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty) {
- super(parent, editingDomain, containerProperty, nameProperty,
- lowerBdProperty,
- upperBdProperty, typeProperty, orderedProperty, uniqueProperty);
- }
-
- @Override
- public Command getCommand() {
- final FacetOperation facetOperation = this.getContainerPropery()
- .getValue2();
- final EParameter operationParam = createOperationParameter();
- return this.getCommandFactory()
- .createAddParameterInOperationCommand(facetOperation,
- operationParam);
- }
-
- protected EParameter createOperationParameter() {
- final EParameter operationParam = getOperationParameter();
- operationParam.setName(getElementNamePropertyValue());
- operationParam.setLowerBound(getLowerBoundProperty().getValue2()
- .intValue());
- operationParam.setUpperBound(getUpperBoundProperty().getValue2()
- .intValue());
- operationParam.setEType(getTypeProperty().getValue2());
- operationParam.setOrdered(getOrderedProperty().getValue2()
- .booleanValue());
- operationParam
- .setUnique(getUniqueProperty().getValue2().booleanValue());
- return operationParam;
- }
-
- @SuppressWarnings("static-method")
- //@SuppressWarnings("static-method") This method cannot be static because it is overrode by EditFacetWidget.
- protected EParameter getOperationParameter() {
- return EcoreFactory.eINSTANCE.createEParameter();
- }
-
- @Override
- protected GetOperationNameWidget createGetElementNameSubWidgetComposite() {
- return new GetOperationNameWidget(this, this.getElementNameProperty());
- }
-
- @Override
- protected AbstractGetOrCreateElementWithButtonWidget<FacetOperation, IDialog<IGetOrCreateFilteredElementCommmandWidget<FacetOperation, IDerivedTypedElementWidget>>> createGetOrCreateElementWidgetComposite() {
- final Facet context = (Facet) this.getContainerPropery().getValue2()
- .eContainer();
- return new GetOrCreateOperationWidget(this, this.getContainerPropery(),
- this.getEditingDomain(), context);
- }
-
- @Override
- protected Class<EClassifier> getETypeSelectionOption() {
- return EClassifier.class;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetFilteredSubTypingTypeWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetFilteredSubTypingTypeWidget.java
deleted file mode 100644
index 2ee5926fb06..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetFilteredSubTypingTypeWidget.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.ecore.EcorePackage;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetAttribute;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.AbstractGetOrCreateFilteredElementCommandWidget;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the selection and/or creation of an element in a list.
- */
-public class GetFilteredSubTypingTypeWidget extends
- AbstractGetOrCreateFilteredElementCommandWidget<ETypedElement, Object> {
-
- private final EClass context;
- private final Facet facet;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this widget.
- * @param properties
- * the properties.
- */
- public GetFilteredSubTypingTypeWidget(final Composite parent, final EClass context,
- final Facet facet) {
- super(parent);
- this.context = context;
- this.facet = facet;
- }
-
- @Override
- protected Map<String, ETypedElement> getElements() {
- final Map<String, ETypedElement> allElements = new HashMap<String, ETypedElement>();
- if (this.context != null) {
- allElements.putAll(getAttributes(this.context));
- allElements.putAll(getOperations(this.context.getEAllOperations()));
- }
- if (this.facet != null) {
- allElements.putAll(getFacetAttributes(this.facet));
- allElements.putAll(getOperations(this.facet.getFacetOperations()));
- }
- return allElements;
- }
-
- /**
- * @param facet
- * @return
- */
- private static Map<String, ETypedElement> getFacetAttributes(
- final Facet facet) {
- final Map<String, ETypedElement> allElements = new HashMap<String, ETypedElement>();
- for (final EStructuralFeature element : facet.getFacetElements()) {
- final EClassifier eType = element.getEType();
- if ((element instanceof FacetAttribute)
- && eType.equals(
- EcorePackage.eINSTANCE.getEBoolean())) {
- allElements.put(element.getName(), element);
- }
- }
- return allElements;
- }
-
- /**
- * @param context
- * @return
- */
- private static Map<String, ETypedElement> getOperations(
- final List<? extends EOperation> elements) {
- final Map<String, ETypedElement> allElements = new HashMap<String, ETypedElement>();
- for (final EOperation operation : elements) {
- // Get all the operations returning a boolean and without any
- // parameter.
- if (operation.getEType().equals(
- EcorePackage.eINSTANCE.getEBoolean())
- && (operation.getEParameters().size() == 0)) {
- allElements.put(operation.getName(), operation);
- }
- }
- return allElements;
- }
-
- /**
- * @param context
- * @return
- */
- private static Map<String, ETypedElement> getAttributes(
- final EClass context) {
- final Map<String, ETypedElement> allElements = new HashMap<String, ETypedElement>();
- for (final EAttribute attribute : context.getEAllAttributes()) {
- if (attribute.getEType().equals(
- EcorePackage.eINSTANCE.getEBoolean())) {
- allElements.put(attribute.getName(), attribute);
- }
- }
- return allElements;
- }
-
- @Override
- protected IDialog<Object> createDialog() {
- // No element can be created.
- return null;
- }
-
- /**
- * @return the selected element in the filtredList.
- */
- public ETypedElement getSubTypeSelected() {
- return getElementSelected();
- }
-
- @Override
- public Command getCommand() {
- // Here, this widget only return a selected element so, no command is
- // returned.
- return null;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetSetWidget.java
deleted file mode 100644
index 677792fb845..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetSetWidget.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.core.FacetUtils;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.CreateFacetSetInFacetSetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IENamedElementWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.AbstractGetOrCreateFilteredElementCommandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetOrCreateElementWidget}.</p>
- *
- * This class allows to select a FacetSet or create a new one.
- */
-public class GetOrCreateFiltredFacetSetWidget
- extends
- AbstractGetOrCreateFilteredElementCommandWidget<
- FacetSet,
- IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>
- >
- implements IGetOrCreateFilteredFacetSetWidget {
-
- private final EditingDomain editingDomain;
- private final PropertyElement2<FacetSet> parentFSProp;
- private final FacetSet reject;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this widget.
- * @param properties
- * the properties.
- * @param reject
- * @param recursiveCreation
- * if the creation of the FacetSet can be recursive.
- */
- public GetOrCreateFiltredFacetSetWidget(final Composite parent,
- final EditingDomain editingDomain,
- final PropertyElement2<FacetSet> parentFSProp, final FacetSet reject) {
- super(parent);
- this.editingDomain = editingDomain;
- this.parentFSProp = parentFSProp;
- this.reject = reject;
- }
-
- /**
- * @return the selected facetSet in the filtredList.
- */
- public FacetSet getFacetSetSelected() {
- return getElementSelected();
- }
-
- @Override
- protected Map<String, FacetSet> getElements() {
- final FacetSet containingFS = FacetUtils
- .getRootFacetSet(this.parentFSProp.getValue2());
- final Map<String, FacetSet> allFacets = getAllFacetSets(containingFS);
- allFacets.remove(this.parentFSProp.getName());
- return allFacets;
- }
-
- @Override
- protected IDialog<IENamedElementWidget<FacetSet, IGetOrCreateFilteredFacetSetWidget>> createDialog() {
- return new CreateFacetSetInFacetSetDialog(
- this.parentFSProp.getValue2(), this.editingDomain);
- }
-
- /**
- * Return all the facetSets parent if the element in parameter.
- *
- * @param element
- * where to begin.
- * @return the list of facetSet.
- */
- public Map<String, FacetSet> getAllSuperFacetSets(final FacetSet element) {
- final Map<String, FacetSet> facetSets = new HashMap<String, FacetSet>();
- facetSets.put(element.getName(), element);
- final FacetSet parent = (FacetSet) element.getESuperPackage();
- if (parent != null) {
- facetSets.putAll(getAllSuperFacetSets(parent));
- }
- return facetSets;
- }
-
- /**
- * Return all the facetSets of the model.
- *
- * @param parent
- * the first FacetSet of the model.
- * @return the list of facetSet.
- */
- private Map<String, FacetSet> getAllFacetSets(final FacetSet parent) {
- final Map<String, FacetSet> facetSets = new HashMap<String, FacetSet>();
- if (parent != this.reject) {
- facetSets.put(parent.getName(), parent);
- for (final EPackage element : parent.getESubpackages()) {
- facetSets.putAll(getAllFacetSets((FacetSet) element));
- }
- }
- return facetSets;
- }
-
- @Override
- public Command getCommand() {
- // Here, this widget only return a selected element so, no command is
- // returned.
- return null;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetWidget.java
deleted file mode 100644
index 65468c52701..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredFacetWidget.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import java.util.Map;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.core.FacetUtils;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.CreateFacetInFacetSetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.AbstractGetOrCreateFilteredElementCommandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWidget;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetOrCreateElementWidget}.</p>
- *
- * This class allows to select a Facet or create a new one.
- */
-public class GetOrCreateFiltredFacetWidget extends
- AbstractGetOrCreateFilteredElementCommandWidget<Facet, IFacetWidget> {
-
- private final EditingDomain editingDomain;
- private final FacetSet container;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this widget.
- * @param properties
- * the properties.
- */
- public GetOrCreateFiltredFacetWidget(final Composite parent,
- final EditingDomain editingDomain, final FacetSet container) {
- super(parent);
- this.editingDomain = editingDomain;
- this.container = container;
- }
-
- @Override
- protected Map<String, Facet> getElements() {
- final FacetSet parent = FacetUtils
- .getContainingFacetSet(this.container);
- final Map<String, Facet> allFacets = FacetUtils
- .getAllFacetsByName(parent);
- final Object name = this.container.getName();
- allFacets.remove(name);
- return allFacets;
- }
-
- @Override
- protected IDialog<IFacetWidget> createDialog() {
- return new CreateFacetInFacetSetDialog(this.container,
- this.editingDomain);
- }
-
- /**
- * @return the selected facet in the filtredList.
- */
- public Facet getFacetSelected() {
- return getElementSelected();
- }
-
- @Override
- public Command getCommand() {
- // Here, this widget only return a selected element so, no command is
- // returned.
- return null;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredOperationWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredOperationWidget.java
deleted file mode 100644
index 0069f3544f6..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/creation/GetOrCreateFiltredOperationWidget.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation;
-
-import java.util.Map;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.core.FacetUtils;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.dialog.creation.AddOperationInFacetDialog;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IDerivedTypedElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.AbstractGetOrCreateFilteredElementCommandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.getorcreate.AbstractGetOrCreateElementWidget;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Concrete implementation of {@link AbstractGetOrCreateElementWidget}.</p>
- *
- * This class allows to select an Operation or create a new one.
- */
-public class GetOrCreateFiltredOperationWidget extends
- AbstractGetOrCreateFilteredElementCommandWidget<FacetOperation, IDerivedTypedElementWidget> {
-
- private final EditingDomain editingDomain;
- private final Facet context;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this widget.
- * @param properties
- * the properties.
- */
- public GetOrCreateFiltredOperationWidget(final Composite parent,
- final EditingDomain editingDomain, final Facet context) {
- super(parent);
- this.editingDomain = editingDomain;
- this.context = context;
- }
-
- @Override
- protected Map<String, FacetOperation> getElements() {
- final FacetSet parent = FacetUtils.getContainingFacetSet(this.context);
- final Map<String, FacetOperation> allOperations = FacetUtils
- .getAllOperationsByName(parent);
- return allOperations;
- }
-
- @Override
- protected IDialog<IDerivedTypedElementWidget> createDialog() {
- final Facet container = this.context;
- return new AddOperationInFacetDialog(container, this.editingDomain);
- }
-
- /**
- * @return the selected operation in the filtredList.
- */
- public FacetOperation getFacetOperationSelected() {
- return getElementSelected();
- }
-
- @Override
- public Command getCommand() {
- // Here, this widget only return a selected element so, no command is
- // returned.
- return null;
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetAttributeWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetAttributeWidget.java
deleted file mode 100644
index 1a14e08b291..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetAttributeWidget.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition;
-
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetAttribute;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name.GetAttributeNameWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AbstractEStructuralFeatureWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the edition of a {@link FacetAttribute}.
- */
-public class EditFacetAttributeWidget extends
- AbstractEStructuralFeatureWidget<FacetAttribute> {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param properties
- * the properties.
- * @param initialAttribut
- * the {@link FacetAttribute} to edit.
- */
- public EditFacetAttributeWidget(final Composite parent,
- final FacetAttribute initialAttribut,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> facetProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty,
- final PropertyElement2<Query> queryProperty,
- final PropertyElement2<Boolean> volatileProperty,
- final PropertyElement2<Boolean> changeProperty,
- final PropertyElement2<Boolean> derivedProperty,
- final PropertyElement2<Boolean> transientProperty) {
- super(initialAttribut, parent, editingDomain, facetProperty,
- nameProperty,
- lowerBdProperty, upperBdProperty, typeProperty,
- orderedProperty, uniqueProperty, queryProperty,
- volatileProperty, changeProperty, derivedProperty,
- transientProperty);
- }
-
- @Override
- protected AbstractGetElementNameWidget createGetElementNameSubWidgetComposite() {
- return new GetAttributeNameWidget(this, this.getElementNameProperty());
- }
-
- @Override
- protected Class<? extends EClassifier> getETypeSelectionOption() {
- return EDataType.class;
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationParameterWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationParameterWidget.java
deleted file mode 100644
index b469c8d53bc..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationParameterWidget.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EParameter;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AddParameterInOperationWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the edition of a {@link EParameter}.
- */
-public class EditFacetOperationParameterWidget extends
- AddParameterInOperationWidget {
-
- private final EParameter initialParameter;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param editingDomain
- * the current editing domain.
- * @param properties
- * the properties.
- * @param initialParameter
- * the {@link EParameter} to edit.
- */
- public EditFacetOperationParameterWidget(final Composite parent,
- final EParameter initialParameter,
- final EditingDomain editingDomain,
- final PropertyElement2<FacetOperation> containerProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty) {
- super(parent, editingDomain, containerProperty, nameProperty,
- lowerBdProperty, upperBdProperty, typeProperty,
- orderedProperty, uniqueProperty);
- this.initialParameter = initialParameter;
- }
-
- @Override
- protected EParameter getOperationParameter() {
- return this.initialParameter;
- }
-
- @Override
- public Command getCommand() {
- return this.getCommandFactory().createEditOperationParameterCommand(
- this.initialParameter, this.getContainer(), this.getElementName(),
- this.getLowerBound(), this.getLowerBound(), this.getEType(),
- this.isOrdered(), this.isUnique());
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationWidget.java
deleted file mode 100644
index c4cf8e6152d..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetOperationWidget.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetOperation;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AddOperationInFacetWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the edition of a {@link FacetOperation}.
- */
-public class EditFacetOperationWidget extends AddOperationInFacetWidget {
-
- private final FacetOperation initialFacetOpe;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param properties
- * the properties.
- * @param initialFacetOpe
- * the {@link FacetOperation} to edit.
- * @param facet
- */
- public EditFacetOperationWidget(final Composite parent,
- final FacetOperation initialFacetOpe,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> facetProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty,
- final PropertyElement2<Query> queryProperty) {
- super(parent, editingDomain, facetProperty, nameProperty,
- lowerBdProperty, upperBdProperty, typeProperty,
- orderedProperty, uniqueProperty, queryProperty);
- this.initialFacetOpe = initialFacetOpe;
- }
-
- @Override
- protected FacetOperation getFacetOperation() {
- return this.initialFacetOpe;
- }
-
- @Override
- public Command getCommand() {
- final Facet facetContainer = this.getContainerPropery()
- .getValue2();
- final FacetOperation facetElement = createFacetOperation();
- return this.getCommandFactory().createEditFacetOperationCommand(
- facetElement, facetContainer, getElementName(), getLowerBound(),
- getUpperBound(), getTypeProperty().getValue2(),
- getOrderedProperty().getValue2().booleanValue(),
- getUniqueProperty().getValue2().booleanValue(),
- getQueryProperty().getValue2());
-
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetReferenceWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetReferenceWidget.java
deleted file mode 100644
index 3ca2df9481b..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetReferenceWidget.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetReference;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.extensible.Query;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.properties.name.GetReferenceNameWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AbstractEStructuralFeatureWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the edition of a {@link FacetReference}.
- */
-public class EditFacetReferenceWidget extends
- AbstractEStructuralFeatureWidget<FacetReference> {
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param properties
- * the properties.
- * @param initialFacetRef
- * the {@link FacetReference} to edit.
- * @param facet
- */
- public EditFacetReferenceWidget(final Composite parent,
- final FacetReference initialFacetRef,
- final EditingDomain editingDomain,
- final PropertyElement2<Facet> facetProperty,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<Integer> lowerBdProperty,
- final PropertyElement2<Integer> upperBdProperty,
- final PropertyElement2<EClassifier> typeProperty,
- final PropertyElement2<Boolean> orderedProperty,
- final PropertyElement2<Boolean> uniqueProperty,
- final PropertyElement2<Query> queryProperty,
- final PropertyElement2<Boolean> volatileProperty,
- final PropertyElement2<Boolean> changeProperty,
- final PropertyElement2<Boolean> derivedProperty,
- final PropertyElement2<Boolean> transientProperty) {
- super(initialFacetRef, parent, editingDomain, facetProperty,
- nameProperty, lowerBdProperty, upperBdProperty, typeProperty,
- orderedProperty, uniqueProperty, queryProperty,
- volatileProperty, changeProperty, derivedProperty,
- transientProperty);
- }
-
- @Override
- protected AbstractGetElementNameWidget createGetElementNameSubWidgetComposite() {
- return new GetReferenceNameWidget(this, this.getElementNameProperty());
- }
-
- @Override
- protected Class<? extends EClassifier> getETypeSelectionOption() {
- return EClass.class;
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetSetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetSetWidget.java
deleted file mode 100644
index cfba8816359..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetSetWidget.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.getorcreate.IGetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate.GetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AbstractENamedElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the edition of a {@link FacetSet}.
- */
-public class EditFacetSetWidget
- extends
- AbstractENamedElementWidget<FacetSet, FacetSet, IGetOrCreateFilteredFacetSetWidget> {
-
- private final PropertyElement2<FacetSet> containerProperty;
- private final FacetSet editedFacetSet;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param properties
- * the properties.
- * @param editedFacetSet
- * the {@link FacetSet} to edit.
- * @param nameProperty
- * @param containerProp
- */
- public EditFacetSetWidget(final Composite parent,
- final FacetSet editedFacetSet, final EditingDomain editingDomain,
- final PropertyElement2<String> nameProperty,
- final PropertyElement2<FacetSet> containerProp) {
- super(parent, editingDomain, containerProp, nameProperty);
- this.containerProperty = containerProp;
- this.editedFacetSet = editedFacetSet;
- }
-
- @Override
- public Command getCommand() {
- final FacetSet container = this.containerProperty.getValue2();
- return this.getCommandFactory().createEditFacetSetCommand(
- this.editedFacetSet, container,
- this.getElementNamePropertyValue());
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
-
- @Override
- protected IGetOrCreateFacetSetWidget createGetOrCreateElementWidgetComposite() {
- return new GetOrCreateFacetSetWidget(this, this.containerProperty,
- this.getEditingDomain(), null);
- }
-
- @Override
- protected AbstractGetElementNameWidget createGetElementNameSubWidgetComposite() {
- final AbstractGetElementNameWidget widget = new AbstractGetElementNameWidget(
- this, this.getElementNameProperty()) {
- @Override
- protected String getErrorMessage() {
- return ""; //$NON-NLS-1$
- }
-
- @Override
- protected String getLabel() {
- return Messages.EditFacetSetWidget_FacetSetName;
- }
-
- @Override
- public void notifyChanged() {
- // Noting to do
- }
-
- };
- return widget;
- }
-
-
- protected final PropertyElement getContainerProperty() {
- return this.containerProperty;
- }
-
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetWidget.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetWidget.java
deleted file mode 100644
index da8276d5b38..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/widget/edition/EditFacetWidget.java
+++ /dev/null
@@ -1,168 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- * Grégoire Dupé (Mia-Software) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition;
-
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.ETypedElement;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.Facet;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.IFacetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.getorcreate.IGetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.component.metaclass.IGetExtendedMetaclassWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.widget.creation.IGetOrCreateFilteredFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.sync.generated.SynchronizedGetExtendedMetaclassWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.getorcreate.GetOrCreateFacetSetWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass.GetExtendedMetaclassWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.component.metaclass.SelectSubTypingTypeWidget;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.creation.AbstractENamedElementWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.dialog.IDialog;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.command.IGetOrCreateFilteredElementCommmandWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.widget.component.properties.name.AbstractGetElementNameWidget;
-import org.eclipse.emf.facet.util.ui.internal.exported.widget.IAbstractWidget;
-import org.eclipse.emf.facet.util.ui.utils.PropertyElement2;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * Widget for the edition of a {@link Facet}.
- */
-public class EditFacetWidget
- extends
- AbstractENamedElementWidget<Facet, FacetSet, IGetOrCreateFilteredFacetSetWidget> implements IFacetWidget {
-
- private final Facet initialFacet;
- private final PropertyElement2<String> facetNameProperty;
- private final PropertyElement2<EClass> facetMetaclass;
- private final PropertyElement2<ETypedElement> conformProperty;
- private SelectSubTypingTypeWidget subTypingTypeW;
- private GetExtendedMetaclassWidget extMetaclassW;
-
- /**
- * Constructor.
- *
- * @param parent
- * the parent of this composite.
- * @param editingDomain
- * the current editing domain.
- * @param properties
- * the properties.
- * @param initialFacet
- * the {@link Facet} to edit.
- * @param facetNameProperty
- * @param containerProperty
- * @param conformProperty
- * @param facetMetaclass
- */
- public EditFacetWidget(final Composite parent,
- final Facet initialFacet, final EditingDomain editingDomain,
- final PropertyElement2<String> facetNameProperty,
- final PropertyElement2<FacetSet> facetSetProperty,
- final PropertyElement2<ETypedElement> conformProperty,
- final PropertyElement2<EClass> facetMetaclass) {
- super(parent, editingDomain, facetSetProperty, facetNameProperty);
- this.facetNameProperty = facetNameProperty;
- this.facetMetaclass = facetMetaclass;
- this.conformProperty = conformProperty;
- this.initialFacet = initialFacet;
- }
-
- @Override
- public Command getCommand() {
- return this.getCommandFactory().createEditFacetCommand(
- this.initialFacet, this.getContainerPropery().getValue2(),
- this.facetNameProperty.getValue2(),
- this.conformProperty.getValue2(),
- this.facetMetaclass.getValue2(), null);
- }
-
- @Override
- protected void addSubWidgets() {
- super.addSubWidgets();
- this.extMetaclassW = new GetExtendedMetaclassWidget(this,
- this.facetMetaclass, this.getContainerPropery());
- addSubWidget(this.extMetaclassW);
- this.subTypingTypeW = new SelectSubTypingTypeWidget(this,
- this.conformProperty, this.getEditingDomain(),
- this.facetMetaclass.getValue2(), this.initialFacet);
- addSubWidget(this.subTypingTypeW);
- }
-
- @Override
- public void notifyChanged() {
- // No action has to be done if a change appends.
- }
-
- @Override
- public void onDialogValidation() {
- // Nothing.
- }
-
- public IAbstractWidget getSelectSubTypingTypeWidget() {
- return this.subTypingTypeW;
- }
-
- public IGetExtendedMetaclassWidget getGetExtendedMetaclassWidget() {
- return new SynchronizedGetExtendedMetaclassWidget(this.extMetaclassW,
- this.extMetaclassW.getDisplay());
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.IFacetWidget#setSubTypingFacetSelection(boolean)
- */
- public void setSubTypingFacetSelection(final boolean enable) {
- this.subTypingTypeW.setSelection(enable);
- }
-
- public String getSubTypingFacet() {
- return this.subTypingTypeW.getSubTypingText();
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.emf.facet.efacet.sdk.ui.internal.widget.edition.IFacetWidget#pressSubTypingButton()
- */
- public IDialog<IGetOrCreateFilteredElementCommmandWidget<ETypedElement, Object>> pressSubTypingButton() {
- return this.subTypingTypeW.pressButton();
- }
-
- @Override
- protected IGetOrCreateFacetSetWidget createGetOrCreateElementWidgetComposite() {
- return new GetOrCreateFacetSetWidget(this, this.getContainerPropery(),
- this.getEditingDomain(), null);
- }
-
- @Override
- protected AbstractGetElementNameWidget createGetElementNameSubWidgetComposite() {
- final AbstractGetElementNameWidget widget = new AbstractGetElementNameWidget(
- this, this.facetNameProperty) {
- @Override
- protected String getErrorMessage() {
- return ""; //$NON-NLS-1$
- }
-
- @Override
- protected String getLabel() {
- return Messages.EditFacetWidget_FacetName;
- }
-
- @Override
- public void notifyChanged() {
- // Noting to do
- }
-
- };
- return widget;
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/CreateFacetSetWizard.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/CreateFacetSetWizard.java
deleted file mode 100644
index 65ecfefb22c..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/CreateFacetSetWizard.java
+++ /dev/null
@@ -1,240 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.emf.facet.efacet.core.IFacetActions;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.EFacetPackage;
-import org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.FacetSet;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Activator;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.WorkbenchUtils;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page.ICreateFacetSetWizardPage;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page.IFacetSetPropertyWizardPage;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page.CreateFacetSetWizardPage;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page.FacetSetPropertyWizardPage;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page.SynchronizedCreateFacetSetWizardPage;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page.SynchronizedFacetSetPropertyWizardPage;
-import org.eclipse.emf.facet.util.core.Logger;
-import org.eclipse.emf.facet.util.ui.internal.exported.wizard.IExtendedWizard;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.IWizardPage;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.actions.WorkspaceModifyOperation;
-
-/**
- * Wizard for the creation of the "ecore" file with the main facetSet.
- */
-public class CreateFacetSetWizard extends Wizard implements INewWizard,
- IExtendedWizard {
-
- private WizardDialog dialog;
-
- private IStructuredSelection selection;
- private IWorkbench workbench;
- private final ICreateFacetSetWizardPage facetSetWizard;
- private final IFacetSetPropertyWizardPage propertyWizard;
-
- private boolean openFacetSet = true;
-
- public CreateFacetSetWizard() {
- this(PlatformUI.getWorkbench().getActiveWorkbenchWindow()
- .getSelectionService().getSelection());
- }
-
- public CreateFacetSetWizard(final ISelection selection,
- final boolean openFacetSet) {
- this(selection);
- this.openFacetSet = openFacetSet;
- }
-
- public CreateFacetSetWizard(final ISelection selection) {
- super();
- if (selection instanceof IStructuredSelection) {
- this.selection = (IStructuredSelection) selection;
- }
- setWindowTitle(Messages.Create_FacetSet_Model);
-
- this.facetSetWizard = new CreateFacetSetWizardPage(
- "Whatever", this.selection); //$NON-NLS-1$
- this.propertyWizard = new FacetSetPropertyWizardPage("Whatever"); //$NON-NLS-1$
-
- }
-
- @Override
- public void addPages() {
- addPage(this.facetSetWizard);
- addPage(this.propertyWizard);
- }
-
- public int open() {
- this.dialog = new WizardDialog(Display.getDefault().getShells()[0],
- this);
- int result = Window.CANCEL;
-
- if (this.dialog != null) {
- result = this.dialog.open();
- }
- return result;
- }
-
- @Override
- public boolean performFinish() {
- boolean result = false;
-
- if (this.propertyWizard.isPageComplete()) {
- try {
- // Remember the file.
- final IFile modelFile = getModelFile();
-
- // Do the work within an operation.
- final WorkspaceModifyOperation operation = createOperation(modelFile);
-
- getContainer().run(false, false, operation);
-
- if (this.openFacetSet) {
- // Select the new file resource in the current view.
- final IWorkbenchWindow workbenchWindow = selectWorkbenchWindow();
- final IWorkbenchPage page = WorkbenchUtils.selectNewFile(
- modelFile,
- workbenchWindow);
-
- WorkbenchUtils.openNewFile(modelFile, this.workbench,
- workbenchWindow,
- page);
- }
-
- result = true;
- } catch (final Exception exception) {
- Logger.logError(exception, Activator.getDefault());
- }
- }
-
- return result;
- }
-
- protected IWorkbenchWindow selectWorkbenchWindow() {
- if (this.workbench == null) {
- this.workbench = PlatformUI.getWorkbench();
- }
- final IWorkbenchWindow workbenchWindow = this.workbench
- .getActiveWorkbenchWindow();
- return workbenchWindow;
- }
-
- protected WorkspaceModifyOperation createOperation(final IFile modelFile) {
- final WorkspaceModifyOperation operation = new WorkspaceModifyOperation() {
- @Override
- protected void execute(final IProgressMonitor progressMonitor) {
- try {
- final FacetSet facetSet = createInitialFacet();
- IFacetActions.INSTANCE.saveFacetSet(facetSet, modelFile);
- } catch (final Exception exception) {
- Logger.logError(exception, Activator.getDefault());
- } finally {
- progressMonitor.done();
- }
- }
- };
- return operation;
- }
-
-
-
- @Override
- public boolean canFinish() {
- return (getContainer().getCurrentPage() == this.propertyWizard)
- && this.propertyWizard.isPageComplete();
- }
-
- public void init(final IWorkbench newWorkbench,
- final IStructuredSelection newSelection) {
- this.workbench = newWorkbench;
- this.selection = newSelection;
- }
-
- protected FacetSet createInitialFacet() {
- final FacetSet facetSet = EFacetPackage.eINSTANCE.getEFacetFactory()
- .createFacetSet();
- final String modelFacetSetName = getModelFile().getName().replaceAll(
- ".efacet", ""); //$NON-NLS-1$ //$NON-NLS-2$
- facetSet.setName(modelFacetSetName);
- facetSet.setNsURI(this.propertyWizard.getNsUri());
- facetSet.setNsPrefix(this.propertyWizard.getPrefix());
- return facetSet;
- }
-
- public IFile getModelFile() {
- return this.facetSetWizard.getModelFile();
- }
-
- public IFacetSetPropertyWizardPage getPropertyWizard() {
- return this.propertyWizard;
- }
-
- public IWizardPage next() {
- final IWizardPage nextPage = getNextPage(getContainer()
- .getCurrentPage());
- this.dialog.showPage(nextPage);
- return getSynchronizedPage(nextPage);
-
- }
-
- public IWizardPage previous() {
- final IWizardPage previousPage = getPreviousPage(getContainer()
- .getCurrentPage());
- this.dialog.showPage(previousPage);
- return getSynchronizedPage(previousPage);
- }
-
- public boolean finish() {
- final boolean result = performFinish();
- dispose();
- setContainer(null);
- getDialog().close();
- return result;
- }
-
- public ICreateFacetSetWizardPage getFacetSetWizard() {
- return this.facetSetWizard;
- }
-
- public WizardDialog getDialog() {
- return this.dialog;
- }
-
- public IWizardPage getCurrentPage() {
- return getSynchronizedPage(getContainer().getCurrentPage());
- }
-
- private static IWizardPage getSynchronizedPage(final IWizardPage page) {
- IWizardPage result = null;
- if (page instanceof ICreateFacetSetWizardPage) {
- result = new SynchronizedCreateFacetSetWizardPage(
- (ICreateFacetSetWizardPage) page, Display.getDefault());
- } else if (page instanceof IFacetSetPropertyWizardPage) {
- result = new SynchronizedFacetSetPropertyWizardPage(
- (IFacetSetPropertyWizardPage) page, Display.getDefault());
- }
- return result;
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/WizardFactory.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/WizardFactory.java
deleted file mode 100644
index a45f6a4e574..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/WizardFactory.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.IWizardFactory;
-import org.eclipse.emf.facet.util.ui.internal.exported.util.wizard.SynchronizedWizard;
-import org.eclipse.emf.facet.util.ui.internal.exported.wizard.IExtendedWizard;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Concrete implementation of {@link IWizardFactory}.
- *
- * @see IWizardFactory
- */
-public class WizardFactory implements IWizardFactory {
-
- public IExtendedWizard createCreateFacetSetWizard(
- final ISelection selection) {
- final CreateFacetSetWizard wizard = new CreateFacetSetWizard(
- selection);
- Display.getDefault().asyncExec(new Runnable() {
- public void run() {
- wizard.open();
- }
- });
- return new SynchronizedWizard<IExtendedWizard>(wizard,
- Display.getDefault());
- }
-
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/CreateFacetSetWizardPage.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/CreateFacetSetWizardPage.java
deleted file mode 100644
index 2871d22fade..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/CreateFacetSetWizardPage.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/**
- * Copyright (c) 2011 Mia-Software.
- *
- * 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:
- * Nicolas Guyomar (Mia-Software) - Bug 349546 - EMF Facet facetSet editor
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page;
-
-import org.eclipse.core.resources.IContainer;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IFolder;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Activator;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page.ICreateFacetSetWizardPage;
-import org.eclipse.emf.facet.util.core.Logger;
-//import org.eclipse.emf.facet.util.core.internal.exported.PluginUtils;
-import org.eclipse.jface.dialogs.IMessageProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.dialogs.WizardNewFileCreationPage;
-
-public class CreateFacetSetWizardPage extends WizardNewFileCreationPage
- implements ICreateFacetSetWizardPage {
-
- private static final String FILE_EXTENSION = "efacet"; //$NON-NLS-1$
- private static final String MODEL_BASE = "My"; //$NON-NLS-1$
-
- public CreateFacetSetWizardPage(final String pageId,
- final IStructuredSelection selection) {
- super(pageId, selection);
- setTitle(Messages.CreateFacetSetWizardImpl_FacetModel);
- setDescription(Messages.CreateFacetSetWizardImpl_Create_new_facet_Set);
- setFileName(MODEL_BASE + "." + CreateFacetSetWizardPage.FILE_EXTENSION); //$NON-NLS-1$
- // Try and get the resource selection to determine a current directory
- // for the file dialog.
- if ((selection != null) && !selection.isEmpty()) {
- // Get the resource...
- getResource(selection);
- }
- }
-
- private void getResource(final IStructuredSelection selection) {
- final Object selectedElement = selection.iterator().next();
- if (selectedElement instanceof IResource) {
- // Get the resource parent, if its a file.
- IResource selectedResource = (IResource) selectedElement;
- if (selectedResource.getType() == IResource.FILE) {
- selectedResource = selectedResource.getParent();
- }
- // This gives us a directory...
- if ((selectedResource instanceof IFolder)
- || (selectedResource instanceof IProject)) {
- // Set this for the container.
- setContainerFullPath(selectedResource.getFullPath());
- // Make up a unique new name here.
- final String modelFileExt = CreateFacetSetWizardPage.FILE_EXTENSION;
- String modelFilename = MODEL_BASE + "." + modelFileExt; //$NON-NLS-1$
- for (int i = 1; ((IContainer) selectedResource)
- .findMember(modelFilename) != null; ++i) {
- modelFilename = MODEL_BASE + i + "." + modelFileExt; //$NON-NLS-1$
- }
- setFileName(modelFilename);
- }
- }
- }
-
- @Override
- protected boolean validatePage() {
- boolean valid = super.validatePage();
-
- if (valid) {
- final String extension = new Path(getFileName()).getFileExtension();
- if ((extension == null)
- || !CreateFacetSetWizardPage.FILE_EXTENSION
- .equalsIgnoreCase(extension)) {
- setErrorMessage(Messages.CreateFacetSetWizardImpl_File_extension_restriction);
- valid = false;
- }
- final IPath containerFullPath = getContainerFullPath();
-// try {
-// if (!PluginUtils.isInPluginProject(containerFullPath)) {
-// setMessage(
-// Messages.CreateFacetSetWizardPage_Not_a_Plugin_project,
-// IMessageProvider.WARNING);
-// }
-// } catch (final CoreException e) {
-// Logger.logError(e, Activator.getDefault());
-// }
- }
-
- return valid;
- }
-
- public IFile getModelFile() {
- return ResourcesPlugin.getWorkspace().getRoot()
- .getFile(getContainerFullPath().append(getFileName()));
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSetPropertyWizardPage.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSetPropertyWizardPage.java
deleted file mode 100644
index 03a320e5b79..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/FacetSetPropertyWizardPage.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/**
- * Copyright (c) 2011 Mia-Software.
- *
- * 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:
- * Nicolas Guyomar (Mia-Software) - Bug 349546 - EMF Facet facetSet editor
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.Messages;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page.IFacetSetPropertyWizardPage;
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Listener;
-import org.eclipse.swt.widgets.Text;
-
-/**
- * Wizard page to enter a NsURI, a prefix and an extended EPackage to a facetSet
- */
-public class FacetSetPropertyWizardPage extends WizardPage
- implements IFacetSetPropertyWizardPage {
-
- private transient Text nsUriTextField;
- private transient Text prefixTextField;
-
- public FacetSetPropertyWizardPage(final String pageName) {
- super(pageName);
-
- setTitle(Messages.FacetSetPropertyWizardPage_facet_properties);
- }
-
- public void createControl(final Composite parent) {
-
- final Composite nsURiContainer = new Composite(parent, SWT.NONE);
- nsURiContainer.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
- nsURiContainer.setLayout(new GridLayout(2, false));
-
- // NsURI
- final Label nsUriLabel = new Label(nsURiContainer, SWT.NONE);
- nsUriLabel.setText(Messages.Enter_a_nsUri);
- this.nsUriTextField = new Text(nsURiContainer, SWT.BORDER | SWT.SINGLE);
- this.nsUriTextField
- .setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
- this.nsUriTextField.addListener(SWT.Modify, new Listener() {
- public void handleEvent(final Event event) {
- updateButtons();
- }
- });
-
- // PREFIX
- final Label prefixLabel = new Label(nsURiContainer, SWT.NONE);
- prefixLabel.setText(Messages.Enter_a_prefix);
- this.prefixTextField = new Text(nsURiContainer, SWT.BORDER | SWT.SINGLE);
- this.prefixTextField.setLayoutData(new GridData(
- GridData.FILL_HORIZONTAL));
- this.prefixTextField.addListener(SWT.Modify, new Listener() {
- public void handleEvent(final Event event) {
- updateButtons();
- }
- });
-
- setControl(nsURiContainer);
- }
-
- @Override
- public boolean isPageComplete() {
- boolean result = false;
-
- if (this.nsUriTextField.getText().length() == 0) {
- setErrorMessage(Messages.Please_enter_nsUri);
- }
-
- if (this.prefixTextField.getText().length() == 0) {
- setErrorMessage(Messages.Please_enter_prefix);
- }
-
- if (super.isPageComplete()) {
- setErrorMessage(null);
- result = true;
- } else {
- setErrorMessage(Messages.Please_select_EPackage);
- }
-
- return result;
- }
-
- public void setIsPageComplete(final boolean complete) {
- this.setPageComplete(complete);
- }
-
- protected void updateButtons() {
- getContainer().updateButtons();
- }
-
- public void setNsUri(final String nsUri) {
- this.nsUriTextField.setText(nsUri);
- }
-
- public void setPrefix(final String prefix) {
- this.prefixTextField.setText(prefix);
- }
-
- public String getNsUri() {
- return this.nsUriTextField.getText();
- }
-
- public String getPrefix() {
- return this.prefixTextField.getText();
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedCreateFacetSetWizardPage.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedCreateFacetSetWizardPage.java
deleted file mode 100644
index 814c074d29f..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedCreateFacetSetWizardPage.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page.ICreateFacetSetWizardPage;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.util.wizard.page.SynchronizedWizardPage;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Synchronized class for safe run.
- */
-public class SynchronizedCreateFacetSetWizardPage extends
- SynchronizedWizardPage<ICreateFacetSetWizardPage> implements
- ICreateFacetSetWizardPage {
-
- /**
- * Constructor.
- *
- * @param object
- * the to synchronized.
- * @param display
- * the display.
- */
- public SynchronizedCreateFacetSetWizardPage(
- final ICreateFacetSetWizardPage object, final Display display) {
- super(object, display);
- }
-
- public IFile getModelFile() {
- return this.safeSyncExec(new AbstractExceptionFreeRunnable<IFile>() {
- @Override
- public IFile safeRun() {
- return SynchronizedCreateFacetSetWizardPage.this
- .getSynchronizedObject().getModelFile();
- }
- });
- }
-
- public String getFileName() {
- return this.safeSyncExec(new AbstractExceptionFreeRunnable<String>() {
- @Override
- public String safeRun() {
- return SynchronizedCreateFacetSetWizardPage.this
- .getSynchronizedObject().getFileName();
- }
- });
- }
-
- public void setFileName(final String fileName) {
- this.voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedCreateFacetSetWizardPage.this
- .getSynchronizedObject().setFileName(fileName);
- }
- });
- }
-}
diff --git a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedFacetSetPropertyWizardPage.java b/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedFacetSetPropertyWizardPage.java
deleted file mode 100644
index 76652db4bcc..00000000000
--- a/plugins/facet/editor/org.eclipse.emf.facet.efacet.sdk.ui/src/org/eclipse/emf/facet/efacet/sdk/ui/internal/wizard/page/SynchronizedFacetSetPropertyWizardPage.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/**
- * Copyright (c) 2012 Mia-Software.
- *
- * 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:
- * Alban Ménager (Soft-Maint) - Bug 387470 - [EFacet][Custom] Editors
- */
-package org.eclipse.emf.facet.efacet.sdk.ui.internal.wizard.page;
-
-import org.eclipse.emf.facet.efacet.sdk.ui.internal.exported.wizard.page.IFacetSetPropertyWizardPage;
-import org.eclipse.emf.facet.util.emf.ui.internal.exported.util.wizard.page.SynchronizedWizardPage;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable;
-import org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractVoidExceptionFreeRunnable;
-import org.eclipse.swt.widgets.Display;
-
-/**
- * Synchronized class for safe run.
- */
-public class SynchronizedFacetSetPropertyWizardPage extends
- SynchronizedWizardPage<IFacetSetPropertyWizardPage> implements
- IFacetSetPropertyWizardPage {
-
- /**
- * Constructor.
- *
- * @param object
- * the to synchronized.
- * @param display
- * the display.
- */
- public SynchronizedFacetSetPropertyWizardPage(
- final IFacetSetPropertyWizardPage object, final Display display) {
- super(object, display);
- }
-
- public String getNsUri() {
- return this.safeSyncExec(new AbstractExceptionFreeRunnable<String>() {
- @Override
- public String safeRun() {
- return SynchronizedFacetSetPropertyWizardPage.this
- .getSynchronizedObject().getNsUri();
- }
- });
- }
-
- public void setNsUri(final String nsUri) {
- this.voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetSetPropertyWizardPage.this
- .getSynchronizedObject().setNsUri(nsUri);
- }
- });
- }
-
- public String getPrefix() {
- return this.safeSyncExec(new AbstractExceptionFreeRunnable<String>() {
- @Override
- public String safeRun() {
- return SynchronizedFacetSetPropertyWizardPage.this
- .getSynchronizedObject().getPrefix();
- }
- });
- }
-
- public void setPrefix(final String prefix) {
- this.voidExceptionFreeRunnable(new AbstractVoidExceptionFreeRunnable() {
- @Override
- public void voidSafeRun() {
- SynchronizedFacetSetPropertyWizardPage.this
- .getSynchronizedObject().setPrefix(prefix);
- }
- });
- }
-
-}

Back to the top