Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnsgar Radermacher2013-09-12 14:14:46 +0000
committerAnsgar Radermacher2013-09-12 14:14:46 +0000
commita98cb8deb60a168862debf69ede7e35bd018236b (patch)
tree3bf3afa8658288e9d686282ef23b17fad48c63e2 /extraplugins
parent443dd5125ccdf3c925ad11bb2cd6279115e5b4a3 (diff)
parent180d1f4ee286ca07672d022835f6be6a7584b49f (diff)
downloadorg.eclipse.papyrus-a98cb8deb60a168862debf69ede7e35bd018236b.tar.gz
org.eclipse.papyrus-a98cb8deb60a168862debf69ede7e35bd018236b.tar.xz
org.eclipse.papyrus-a98cb8deb60a168862debf69ede7e35bd018236b.zip
Merge branch 'master' of ssh://git.eclipse.org/gitroot/papyrus/org.eclipse.papyrus
Diffstat (limited to 'extraplugins')
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF4
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java79
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/IInternalPapyrusRepositoryManager.java16
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepository.java13
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepositoryManager.java10
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.ui/META-INF/MANIFEST.MF5
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.ui/plugin.xml7
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorInput.java39
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorManager.java11
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/providers/CDOResourceLabelProvider.java118
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/views/DIResourceQuery.java5
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.classpath (renamed from extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.classpath)14
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.project (renamed from extraplugins/table/org.eclipse.papyrus.uml.nattable/.project)56
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.core.prefs287
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.ui.prefs58
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/META-INF/MANIFEST.MF29
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/about.html (renamed from extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/about.html)54
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/build.properties (renamed from extraplugins/table/org.eclipse.papyrus.sysml.nattable/build.properties)15
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.properties (renamed from extraplugins/table/org.eclipse.papyrus.infra.nattable.model/plugin.properties)26
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.xml19
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/Activator.java (renamed from extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/Activator.java)128
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/open/CDOOpenElementService.java46
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/AttributeMatchStrategy.java169
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOPapyrusQuery.java167
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOSearchQueryProvider.java392
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/PatternUtil.java119
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/scope/CDOScopeProvider.java104
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java5
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/META-INF/MANIFEST.MF27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/build.properties9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.xml39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/Activator.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/handlers/ConvertAllTablesHandler.java61
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/handlers/ConvertOldTableHandler.java422
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/messages/Messages.java33
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/messages/messages.properties9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/META-INF/MANIFEST.MF34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/build.properties8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/aggreg.gifbin68 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/aggreg_unidir.gifbin91 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/attributes.gifbin124 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/inv_aggreg.gifbin70 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/link.gifbin67 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/link_unidir.gifbin91 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/icons/opposite_links.gifbin68 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/plugin.xml50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/Activator.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/celleditor/config/EStructuralFeatureEditorConfig.java302
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/manager/axis/AbstractSynchronizedOnEStructuralFeatureAxisManager.java432
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/manager/axis/EObjectAxisManager.java164
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/manager/axis/EStructuralFeatureAxisManager.java191
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/manager/cell/EMFFeatureValueCellManager.java466
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/messages/Messages.java32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/messages/messages.properties2
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/provider/EMFEObjectHeaderLabelProvider.java106
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/provider/EMFFeatureHeaderLabelProvider.java234
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/registry/EStructuralFeatureImageRegistry.java102
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/validator/IntegerDataValidator.java46
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/META-INF/MANIFEST.MF34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/build.properties9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/checked.gifbin1627 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/old/tableCatalog.gifbin907 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/old/tableCatalog.pngbin359 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/table.gifbin965 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/table.pngbin1347 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/tableCatalog.pngbin337 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/icons/unchecked.gifbin1628 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/plugin.xml155
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/Activator.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/editor/AbstractEMFNattableEditor.java224
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/editor/NatTableEditor.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/editor/SynchronizedTableEditor.java26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/factory/AbstractNattableEditorFactory.java213
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/factory/NattableEditorFactory.java205
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/handlers/AbstractCreateNattableEditorHandler.java281
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/handlers/CreateNatTableEditorHandler.java110
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/handlers/CreateNatTableEditorWithoutDialogHandler.java64
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/handlers/CreateNatTableFromCatalogHandler.java140
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/handlers/RenameTableHandler.java169
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/helper/advice/NatTableDuplicateEditHelperAdvice.java383
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/messages/Messages.java29
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/messages/messages.properties7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/modelresource/PapyrusNattableModel.java117
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/utils/TableEditorInput.java77
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/wizards/ChooseNattableConfigWizardPage.java344
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.common/src/org/eclipse/papyrus/infra/nattable/common/wizards/CreateNattableFromCatalogWizard.java98
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/META-INF/MANIFEST.MF29
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/plugin.xml11
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/src/org/eclipse/papyrus/infra/nattable/controlmode/Activator.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/src/org/eclipse/papyrus/infra/nattable/controlmode/commands/PapyrusNattableControlCommand.java136
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/src/org/eclipse/papyrus/infra/nattable/controlmode/commands/PapyrusNattableControlModeParticipant.java129
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.controlmode/src/org/eclipse/papyrus/infra/nattable/controlmode/helpers/TableControlModeHelper.java90
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.doc/.project22
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.doc/META-INF/MANIFEST.MF7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.doc/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.doc/build.properties5
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.doc/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.doc/tablemetamodeldocumentation.mediawiki98
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/META-INF/MANIFEST.MF26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/build.properties22
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractAxisConfiguration_labelConfiguration_EObjectLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractAxisConfiguration_labelConfiguration_FeatureLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractAxisConfiguration_labelConfiguration_ObjectLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractAxisProvider_axisConfiguration_AbstractAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractAxisProvider_axisConfiguration_DefaultAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractAxisProvider_labelConfiguration_FeatureLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfiguration_EStructuralFeatureValueFillingConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfiguration_FeatureAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfiguration_IPasteConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfiguration_PasteEObjectConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfigurations_EStructuralFeatureValueFillingConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfigurations_FeatureAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfigurations_IPasteConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedAxisConfigurations_PasteEObjectConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedLabelConfiguration_FeatureLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedLabelConfiguration_ObjectLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedLabelConfigurations_FeatureLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractHeaderAxisConfiguration_ownedLabelConfigurations_ObjectLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractTableConfiguration_columnAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractTableConfiguration_columnAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractTableConfiguration_rowAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAbstractTableConfiguration_rowAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAxisProvider_axis_EObjectAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAxisProvider_axis_EStructuralFeatureAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAxisProvider_axis_FeatureIdAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateAxisProvider_axis_ObjectIdAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateCell_columnWrapper_EObjectAxisWrapper.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateCell_columnWrapper_IdAxisWrapper.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateCell_problems_Problem.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateCell_problems_StringResolutionProblem.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateCell_rowWrapper_EObjectAxisWrapper.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateCell_rowWrapper_IdAxisWrapper.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateDefaultAxisProvider_axis_EObjectAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateDefaultAxisProvider_axis_IdAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateDefaultContentProvider_axis_EObjectAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateDefaultContentProvider_axis_IdAxis.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateFeatureAxis_localLabelConfiguration_FeatureLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateLocalTableHeaderAxisConfiguration_axisManagerConfigurations_AxisManagerConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateObjectAxis_localLabelConfiguration_FeatureLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateObjectAxis_localLabelConfiguration_ObjectLabelProviderConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_columnAxisProviders_MasterObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_columnAxisProviders_SlaveObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_columnHeaderAxisConfiguration_TableHeaderAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_creationTester_JavaTableCreationTester.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_creationTester_JavaTableTester.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_rowAxisProviders_MasterObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_rowAxisProviders_SlaveObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableConfiguration_rowHeaderAxisConfiguration_TableHeaderAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultHorizontalAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultHorizontalAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultHorizontalContentProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultHorizontalContentProvider_DefaultContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultHorizontalContentProvider_EMFFeatureContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultHorizontalContentProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultVerticalAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultVerticalAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultVerticalContentProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultVerticalContentProvider_DefaultContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultVerticalContentProvider_EMFFeatureContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_defaultVerticalContentProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_horizontalAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_horizontalAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_verticalAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableEditorConfiguration_verticalAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTableHeaderAxisConfiguration_axisManagers_AxisManagerRepresentation.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_cells_Cell.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_columnAxisProvidersHistory_MasterObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_columnAxisProvidersHistory_SlaveObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_editorConfiguration_LocalTableEditorConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_editorConfiguration_TableConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_editorConfiguration_TableEditorConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_horizontalAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_horizontalAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_horizontalContentProvider_DefaultContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_horizontalContentProvider_EMFFeatureContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_localColumnHeaderAxisConfiguration_LocalTableHeaderAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_localRowHeaderAxisConfiguration_LocalTableHeaderAxisConfiguration.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_rowAxisProvidersHistory_MasterObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_rowAxisProvidersHistory_SlaveObjectAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_verticalAxisProvider_DefaultAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_verticalAxisProvider_EMFFeatureValueAxisProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_verticalContentProvider_DefaultContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/ctool16/CreateTable_verticalContentProvider_EMFFeatureContentProvider.gifbin223 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/AbstractAxisConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/AxisManagerConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/AxisManagerRepresentation.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/Cell.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/DefaultAxisConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/DefaultAxisProvider.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/DefaultContentProvider.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EMFFeatureContentProvider.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EMFFeatureValueAxisProvider.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EObjectAxis.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EObjectAxisWrapper.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EObjectLabelProviderConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EStructuralFeatureAxis.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/EStructuralFeatureValueFillingConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/FeatureAxisConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/FeatureIdAxis.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/FeatureLabelProviderConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/IPasteConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/IdAxis.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/IdAxisWrapper.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/JavaTableCreationTester.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/JavaTableTester.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/LocalTableEditorConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/LocalTableHeaderAxisConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/MasterObjectAxisProvider.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/ObjectIdAxis.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/ObjectLabelProviderConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/PasteEObjectConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/Problem.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/SlaveObjectAxisProvider.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/StringResolutionProblem.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/Table.gifbin965 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/TableConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/TableEditorConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/icons/full/obj16/TableHeaderAxisConfiguration.gifbin129 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/plugin.properties213
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/plugin.xml136
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/EObjectAxisItemProvider.java136
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/EStructuralFeatureAxisItemProvider.java136
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/FeatureAxisItemProvider.java202
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/FeatureIdAxisItemProvider.java161
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/IdAxisItemProvider.java178
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/NattableaxisItemProviderAdapterFactory.java310
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/ObjectAxisItemProvider.java204
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/provider/ObjectIdAxisItemProvider.java163
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/AbstractHeaderAxisConfigurationItemProvider.java254
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/AxisManagerConfigurationItemProvider.java179
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/AxisManagerRepresentationItemProvider.java205
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/EStructuralFeatureValueFillingConfigurationItemProvider.java151
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/FeatureAxisConfigurationItemProvider.java161
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/IPasteConfigurationItemProvider.java175
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/LocalTableHeaderAxisConfigurationItemProvider.java168
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/NattableaxisconfigurationItemProviderAdapterFactory.java426
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/PasteEObjectConfigurationItemProvider.java158
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/provider/TableHeaderAxisConfigurationItemProvider.java168
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/provider/AbstractAxisProviderItemProvider.java204
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/provider/AxisProviderItemProvider.java160
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/provider/MasterObjectAxisProviderItemProvider.java145
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/provider/NattableaxisproviderItemProviderAdapterFactory.java256
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/provider/SlaveObjectAxisProviderItemProvider.java121
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/provider/CellItemProvider.java213
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/provider/EObjectAxisWrapperItemProvider.java193
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/provider/IdAxisWrapperItemProvider.java199
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/provider/NattablecellItemProviderAdapterFactory.java283
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/provider/NattableconfigurationItemProviderAdapterFactory.java228
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/provider/TableConfigurationItemProvider.java288
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/provider/TableNamedElementItemProvider.java202
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/provider/FeatureLabelProviderConfigurationItemProvider.java189
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/provider/NattablelabelproviderItemProviderAdapterFactory.java257
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/provider/ObjectLabelProviderConfigurationItemProvider.java214
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/provider/NattableproblemItemProviderAdapterFactory.java255
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/provider/ProblemItemProvider.java138
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/provider/StringResolutionProblemItemProvider.java159
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/provider/AbstractTableTesterItemProvider.java166
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/provider/JavaTableTesterItemProvider.java144
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/provider/NattabletesterItemProviderAdapterFactory.java228
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/provider/NattableEditPlugin.java109
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/provider/NattableItemProviderAdapterFactory.java227
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.edit/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/provider/TableItemProvider.java301
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/.classpath8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/META-INF/MANIFEST.MF30
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/build.properties22
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattableEditor.java86
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattableaxisEditor.java87
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattableaxisconfigurationEditor.java87
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattableaxisproviderEditor.java86
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattablecellEditor.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattableconfigurationEditor.java86
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattablelabelproviderEditor.java86
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattableproblemEditor.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/custom-src/org/eclipse/papyrus/infra/nattable/model/editor/customeditors/CustomNattabletesterEditor.java87
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattableModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattableaxisModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattableaxisconfigurationModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattableaxisproviderModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattablecellModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattableconfigurationModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattablecontentproviderModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattablelabelproviderModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattableproblemModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/obj16/NattabletesterModelFile.gifbin346 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattable.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattableaxis.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattableaxisconfiguration.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattableaxisprovider.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattablecell.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattableconfiguration.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattablecontentprovider.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattablelabelprovider.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattableproblem.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/icons/full/wizban/NewNattabletester.gifbin2462 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/plugin.properties127
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/plugin.xml287
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/presentation/NattableaxisActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/presentation/NattableaxisEditor.java1905
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/presentation/NattableaxisModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/presentation/NattableaxisconfigurationActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/presentation/NattableaxisconfigurationEditor.java1905
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/presentation/NattableaxisconfigurationModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/presentation/NattableaxisproviderActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/presentation/NattableaxisproviderEditor.java1905
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/presentation/NattableaxisproviderModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/presentation/NattablecellActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/presentation/NattablecellEditor.java1907
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/presentation/NattablecellModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/presentation/NattableconfigurationActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/presentation/NattableconfigurationEditor.java1905
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/presentation/NattableconfigurationModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/presentation/NattablelabelproviderActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/presentation/NattablelabelproviderEditor.java1905
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/presentation/NattablelabelproviderModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/presentation/NattableproblemActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/presentation/NattableproblemEditor.java1907
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/presentation/NattableproblemModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/presentation/NattabletesterActionBarContributor.java454
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/presentation/NattabletesterEditor.java1905
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/presentation/NattabletesterModelWizard.java665
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/presentation/NattableActionBarContributor.java452
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/presentation/NattableEditor.java1903
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/presentation/NattableEditorPlugin.java111
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model.editor/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/presentation/NattableModelWizard.java663
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/.settings/org.eclipse.jdt.ui.prefs54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/META-INF/MANIFEST.MF43
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/build.properties22
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/model/nattable.ecore733
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/model/nattable.ecorediag1001
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/model/nattable.genmodel55
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/model/nattableaxis.ecorediag336
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/model/nattableaxisprovider.ecorediag295
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/model/nattableonfiguration.ecorediag292
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/plugin.xml90
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/Activator.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/NattableFactory.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/NattablePackage.java522
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/Table.java325
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/impl/NattableFactoryImpl.java113
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/impl/NattablePackageImpl.java450
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/impl/TableImpl.java741
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/EObjectAxis.java64
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/EStructuralFeatureAxis.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/FeatureAxis.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/FeatureIdAxis.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/IAxis.java125
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/IdAxis.java62
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/NattableaxisFactory.java87
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/NattableaxisPackage.java1173
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/ObjectAxis.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/ObjectIdAxis.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/EObjectAxisImpl.java178
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/EStructuralFeatureAxisImpl.java178
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/FeatureAxisImpl.java375
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/FeatureIdAxisImpl.java241
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/IdAxisImpl.java345
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisFactoryImpl.java152
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/NattableaxisPackageImpl.java528
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/ObjectAxisImpl.java375
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/impl/ObjectIdAxisImpl.java241
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/util/NattableaxisAdapterFactory.java287
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxis/util/NattableaxisSwitch.java333
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/AbstractHeaderAxisConfiguration.java221
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/AxisIndexStyle.java235
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/AxisManagerConfiguration.java124
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/AxisManagerRepresentation.java159
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/EStructuralFeatureValueFillingConfiguration.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/FeatureAxisConfiguration.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/IAxisConfiguration.java32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/IFillingConfiguration.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/IPasteConfiguration.java87
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/LocalTableHeaderAxisConfiguration.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/NattableaxisconfigurationFactory.java127
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/NattableaxisconfigurationPackage.java1674
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/PasteEObjectConfiguration.java103
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/TableHeaderAxisConfiguration.java58
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/AbstractHeaderAxisConfigurationImpl.java471
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/AxisManagerConfigurationImpl.java295
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/AxisManagerRepresentationImpl.java362
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/EStructuralFeatureValueFillingConfigurationImpl.java181
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/FeatureAxisConfigurationImpl.java187
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/IPasteConfigurationImpl.java229
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/LocalTableHeaderAxisConfigurationImpl.java172
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/NattableaxisconfigurationFactoryImpl.java260
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/NattableaxisconfigurationPackageImpl.java816
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/PasteEObjectConfigurationImpl.java255
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/impl/TableHeaderAxisConfigurationImpl.java171
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/util/NattableaxisconfigurationAdapterFactory.java381
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/util/NattableaxisconfigurationSwitch.java424
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisconfiguration/util/NattableaxisconfigurationValidator.java404
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/AbstractAxisProvider.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/AxisProvider.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/IMasterAxisProvider.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/ISlaveAxisProvider.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/MasterObjectAxisProvider.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/NattableaxisproviderFactory.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/NattableaxisproviderPackage.java881
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/SlaveObjectAxisProvider.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/impl/AbstractAxisProviderImpl.java323
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/impl/AxisProviderImpl.java171
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/impl/MasterObjectAxisProviderImpl.java186
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/impl/NattableaxisproviderFactoryImpl.java126
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/impl/NattableaxisproviderPackageImpl.java407
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/impl/SlaveObjectAxisProviderImpl.java52
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/util/NattableaxisproviderAdapterFactory.java291
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableaxisprovider/util/NattableaxisproviderSwitch.java340
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/Cell.java120
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/EObjectAxisWrapper.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/ICellAxisWrapper.java46
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/IdAxisWrapper.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/NattablecellFactory.java77
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/NattablecellPackage.java618
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/impl/CellImpl.java322
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/impl/EObjectAxisWrapperImpl.java179
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/impl/IdAxisWrapperImpl.java186
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/impl/NattablecellFactoryImpl.java139
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/impl/NattablecellPackageImpl.java397
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/util/NattablecellAdapterFactory.java225
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablecell/util/NattablecellSwitch.java237
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/CellEditorDeclaration.java265
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/NattableconfigurationFactory.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/NattableconfigurationPackage.java708
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/TableConfiguration.java344
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/TableNamedElement.java99
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/impl/NattableconfigurationFactoryImpl.java169
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/impl/NattableconfigurationPackageImpl.java494
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/impl/TableConfigurationImpl.java764
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/impl/TableNamedElementImpl.java244
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/util/NattableconfigurationAdapterFactory.java184
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/util/NattableconfigurationSwitch.java181
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableconfiguration/util/NattableconfigurationValidator.java230
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/FeatureLabelProviderConfiguration.java177
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/ILabelProviderConfiguration.java33
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/NattablelabelproviderFactory.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/NattablelabelproviderPackage.java557
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/ObjectLabelProviderConfiguration.java107
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/impl/FeatureLabelProviderConfigurationImpl.java364
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/impl/NattablelabelproviderFactoryImpl.java126
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/impl/NattablelabelproviderPackageImpl.java363
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/impl/ObjectLabelProviderConfigurationImpl.java246
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/util/NattablelabelproviderAdapterFactory.java208
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattablelabelprovider/util/NattablelabelproviderSwitch.java212
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/NattableproblemFactory.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/NattableproblemPackage.java360
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/Problem.java32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/StringResolutionProblem.java86
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/impl/NattableproblemFactoryImpl.java126
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/impl/NattableproblemPackageImpl.java298
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/impl/ProblemImpl.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/impl/StringResolutionProblemImpl.java232
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/util/NattableproblemAdapterFactory.java207
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattableproblem/util/NattableproblemSwitch.java204
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/AbstractTableTester.java46
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/JavaTableTester.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/NattabletesterFactory.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/NattabletesterPackage.java330
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/impl/AbstractTableTesterImpl.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/impl/JavaTableTesterImpl.java185
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/impl/NattabletesterFactoryImpl.java113
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/impl/NattabletesterPackageImpl.java293
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/util/NattabletesterAdapterFactory.java184
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/nattabletester/util/NattabletesterSwitch.java181
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/util/NattableAdapterFactory.java185
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/util/NattableSwitch.java173
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/src-gen/org/eclipse/papyrus/infra/nattable/model/nattable/util/NattableValidator.java206
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.model/tablemetamodeldocumentation.mediawiki80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/META-INF/MANIFEST.MF35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/plugin.xml40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/resources/PapyrusTables.uiCustom68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/resources/PapyrusTablesFacet.facetSet12
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/resources/PapyrusTablesFacet.querySet13
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/resources/PapyrusTablesFacet.uiCustom17
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/Activator.java44
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/handlers/AbstractTableCommandHandler.java59
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/handlers/RenameTableHandler.java74
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/messages/Messages.java32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/messages/messages.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/providers/TablePropertyTester.java84
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/queries/GetContainedTables.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/queries/IsTableContainer.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/META-INF/MANIFEST.MF35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/Environment.xmi4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/nattable.ctx882
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/CanPasteEObjectColumnSection.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/CanPasteEObjectRowSection.xwt26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/CantPasteEObjectColumnSection.xwt32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/CantPasteEObjectRowSection.xwt32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/ColumnFeatureLabelProviderConfiguration.xwt45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/ColumnObjectLabelProviderConfiguration.xwt31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleAbstractAxisProvider.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleAbstractHeaderAxisConfiguration.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleAbstractTableTester.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleAxisManagerConfiguration.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleAxisManagerRepresentation.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleAxisProvider.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleEObjectAxis.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleEStructuralFeatureAxis.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleEStructuralFeatureValueFillingConfiguration.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleFeatureAxis.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleFeatureAxisConfiguration.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleFeatureIdAxis.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleFeatureLabelProviderConfiguration.xwt26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleIAxis.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleIAxisConfiguration.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleIFillingConfiguration.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleILabelProviderConfiguration.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleIMasterAxisProvider.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleIPasteConfiguration.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleISlaveAxisProvider.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleIdAxis.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleJavaTableTester.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleLocalTableHeaderAxisConfiguration.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleMasterObjectAxisProvider.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleObjectAxis.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleObjectIdAxis.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleObjectLabelProviderConfiguration.xwt18
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultiplePasteEObjectConfiguration.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleSlaveObjectAxisProvider.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleTable.xwt15
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleTableConfiguration.xwt17
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/MultipleTableHeaderAxisConfiguration.xwt28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/PasteEObjectRowSection.xwt21
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/PasteRowConfiguration.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/RowFeatureLabelProviderConfiguration.xwt45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/RowObjectLabelProviderConfiguration.xwt30
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleAbstractAxisProvider.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleAbstractHeaderAxisConfiguration.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleAbstractTableTester.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleAxisManagerConfiguration.xwt25
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleAxisManagerRepresentation.xwt31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleAxisProvider.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleEObjectAxis.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleEStructuralFeatureAxis.xwt28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleEStructuralFeatureValueFillingConfiguration.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleFeatureAxis.xwt25
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleFeatureAxisConfiguration.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleFeatureIdAxis.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleFeatureLabelProviderConfiguration.xwt26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleIAxis.xwt23
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleIAxisConfiguration.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleIFillingConfiguration.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleILabelProviderConfiguration.xwt9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleIMasterAxisProvider.xwt23
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleIPasteConfiguration.xwt8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleISlaveAxisProvider.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleIdAxis.xwt26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleJavaTableTester.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleLocalTableHeaderAxisConfiguration.xwt34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleMasterObjectAxisProvider.xwt23
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleObjectAxis.xwt25
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleObjectIdAxis.xwt27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleObjectLabelProviderConfiguration.xwt18
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SinglePasteEObjectConfiguration.xwt23
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleSlaveObjectAxisProvider.xwt16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleTable.xwt29
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleTableAppearance.xwt61
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleTableConfiguration.xwt53
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/model/ui/SingleTableHeaderAxisConfiguration.xwt34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/plugin.xml35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/Activator.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/CanCreateColumnElementContraint.java42
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/CanCreateRowElementContraint.java42
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/CantCreateColumnElementContraint.java36
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/CantCreateRowElementContraint.java36
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/HasColumnFeatureLabelConfigurationConstraint.java42
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/HasColumnObjectLabelConfigurationConstraint.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/HasRowFeatureLabelConfigurationConstraint.java42
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/constraints/HasRowObjectLabelConfigurationConstraint.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/modelelement/NatTableFactory.java52
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/modelelement/NatTableModelElement.java563
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractColumnFeatureLabelProviderConfigurationObservableValue.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractColumnHeaderAxisConfigurationObservableValue.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractColumnObjectLabelProviderConfigurationObservableValue.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractColumnPasteEObjectConfigurationObservableValue.java76
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractConfigurationElementObservableValue.java132
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractPasteObjectPostActionsObservableValue.java284
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractRowFeatureLabelProviderConfigurationObservableValue.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractRowHeaderAxisConfigurationObservableValue.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractRowObjectLabelProviderConfigurationObservableValue.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/AbstractRowPasteEObjectConfigurationObservableValue.java75
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnDisplayFilterHeaderObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnDisplayIndexHeaderObservableValue.java51
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnDisplayLabelHeaderObservableValue.java52
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnFeatureLabelDisplayIconObservableValue.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnFeatureLabelDisplayIsDerivedObservableValue.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnFeatureLabelDisplayLabelObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnFeatureLabelDisplayMultiplicityObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnFeatureLabelDisplayNameObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnFeatureLabelDisplayTypeObservableValue.java48
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnIndexHeaderStyleObservableValue.java48
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnObjectLabelDisplayIconObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnObjectLabelDisplayLabelObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnPasteEObjectContainmentFeatureObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnPasteEObjectElementTypeIdObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnPasteObjectDetachedModeObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/ColumnPasteObjectPostActionsObservableValue.java36
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowDisplayIndexHeaderObservableValue.java51
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowDisplayLabelHeaderObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowFeatureLabelDisplayIconObservableValue.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowFeatureLabelDisplayIsDerivedObservableValue.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowFeatureLabelDisplayLabelObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowFeatureLabelDisplayMultiplicityObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowFeatureLabelDisplayNameObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowFeatureLabelDisplayTypeObservableValue.java48
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowIndexHeaderStyleObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowObjectLabelDisplayIconObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowObjectLabelDisplayLabelObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowPasteEObjectContainmentFeatureObservableValue.java49
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowPasteEObjectElementTypeIdObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowPasteObjectDetachedModeObservableValue.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/observable/RowPasteObjectPostActionsObservableValue.java36
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/AbstractContainmentFeatureContentProvider.java158
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/AbstractElementTypeIdContentProvider.java91
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/AbstractPostActionIdsProvider.java105
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/ColumnContainmentFeatureContentProvider.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/ColumnElementTypeIdContentProvider.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/ColumnPostActionIdsProvider.java33
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/RowContainmentFeatureContentProvider.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/RowElementTypeIdContentProvider.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/provider/RowPostActionIdsProvider.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/src/org/eclipse/papyrus/infra/nattable/properties/utils/Constants.java103
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/META-INF/MANIFEST.MF38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/icons/nattablepageeditor.pngbin282 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/icons/old/nattablepageeditor.gifbin138 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/icons/old/nattablepageeditor.pngbin194 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/plugin.xml56
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration19
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/Activator.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/celleditor/ModelViewsCellEditorConfiguration.java78
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/manager/axis/EditorContextSynchronizerAxisManager.java263
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/manager/axis/EditorFeatureAxisManager.java90
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/manager/cell/ModelViewsCellManager.java247
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/messages/Messages.java19
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/messages/messages.properties2
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/provider/ModelViewsHeaderLabelProvider.java134
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/utils/TableViewCreationTester.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.config/src/org/eclipse/papyrus/infra/nattable/views/config/utils/Utils.java147
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/.classpath6
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/META-INF/MANIFEST.MF27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/build.properties8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/icons/nattablepageeditor_new.pngbin283 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable.views.editor/plugin.xml126
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/META-INF/MANIFEST.MF54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/build.properties11
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/CreateDestroyColumn.gifbin928 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/CreateDestroyRow.gifbin925 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/arrow_down_end.pngbin2982 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/auto_resize_column.pngbin3128 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/auto_resize_row.pngbin378 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/columnIndex.pngbin378 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/delete_obj.gifbin351 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/empty.gifbin919 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/empty.pngbin1341 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/invertAxis.gifbin896 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/label.pngbin776 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/not_NA.gifbin918 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/not_NA.pngbin1283 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/remove_column.gifbin859 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/remove_row.gifbin91 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/rename.gifbin922 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/rowIndex.pngbin357 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/select_columns_to_show.pngbin433 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/sort_columns_by_name_A_to_Z.gifbin154 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/sort_columns_by_name_Z_to_A.gifbin153 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/sort_rows_by_name_A_to_Z.gifbin913 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/sort_rows_by_name_Z_to_A.gifbin914 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/table.gifbin965 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/table.pngbin1347 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/tableColumnAction.gifbin889 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/icons/tableRowAction.gifbin884 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/plugin.xml1056
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.axismanager.exsd127
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.celleditor.configuration.exsd135
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.cellmanager.exsd139
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.configuration.exsd127
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.paste.postactions.exsd114
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.tester.exsd129
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/Activator.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/accumulator/CustomRowOverrideLabelAccumulator.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/advice/DeleteNatTableContextAdvice.java73
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/AbstractComboAction.java84
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/ButtonConfiguration.java120
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/ComboBoxWithButtonCellEditor.java176
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/AbstractCellEditorConfiguration.java43
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/AbstractCellEditorConfigurationFactory.java111
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/CellEditorConfigurationFactory.java124
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/IAxisCellEditorConfiguration.java113
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/IAxisEStructuralFeatureCellEditorConfiguration.java33
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/command/CommandIds.java74
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/command/TableCommands.java430
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/comparator/AbstractAxisComparator.java82
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/comparator/RowComparator.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/CornerConfiguration.java77
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/EditConfiguration.java168
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusClickSortConfiguration.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusColumnHeaderStyleConfiguration.java44
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusColumnResizeBindingsConfiguration.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusGridLayerConfiguration.java46
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusHeaderMenuConfiguration.java55
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusPopupMenuAction.java128
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusRowHeaderStyleConfiguration.java65
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/PapyrusRowResizeBindingsConfiguration.java56
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/StyleConfiguration.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/converter/GenericDisplayConverter.java94
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/copy/CopySelectionToClipboardAction.java46
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dataprovider/AbstractDataProvider.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dataprovider/AbstractHeaderDataProvider.java204
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dataprovider/BodyDataProvider.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dataprovider/ColumnHeaderDataProvider.java132
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dataprovider/RowHeaderDataProvider.java141
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dialog/DisplayedAxisSelectorDialog.java127
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/dialog/LoadCurrentAxisProvidersDialog.java228
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/formatter/PapyrusExportFormatter.java45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractChangeHeaderConfigurationHandler.java90
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractChangeIndexStyleHandler.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractChangeLabelConfigurationValueHandler.java177
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractColumnChangeHeaderConfigurationHandler.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractColumnChangeLabelConfigurationValueHandler.java79
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractDisconnectSlaveHandler.java77
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractLoadAxisProvidersHandler.java100
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractRowChangeHeaderConfigurationHandler.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractRowChangeLabelConfigurationValueHandler.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractSaveCurrentAxisProvidersHandler.java139
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/AbstractTableHandler.java241
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ChangeIndexColumnStyleHandler.java39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ChangeIndexRowStyleHandler.java34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnAutoResizeHandler.java44
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDestroyAxisElementHandler.java65
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDestroyAxisHandler.java63
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayIndexHeaderHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelFeatureIsDerivedHandler.java39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelFeatureMultiplicityHandler.java39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelFeatureNameHandler.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelFeatureTypeHandler.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelHeaderHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelImageHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnDisplayLabelTextHandler.java39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnEditAliasHeaderHandler.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ColumnMasterDisconnectRowSlaveHandler.java36
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ExportToXLSHandler.java31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/InvertAxisHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/LoadColumnAxisProvidersHandler.java83
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/LoadRowAxisProvidersHandler.java81
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/PasteInTableHandler.java101
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/PrintTableHandler.java43
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/ResolvedProblemHandler.java146
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowAutoResizeHandler.java45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDestroyAxisElementHandler.java64
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDestroyAxisHandler.java64
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayIndexHeaderHandler.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabeTextHandler.java39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabelFeatureIsDerivedHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabelFeatureMultiplicityHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabelFeatureNameHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabelFeatureTypeHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabelHeaderHandler.java37
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowDisplayLabelImageHandler.java38
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowEditAliasHeaderHandler.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/RowMasterDisconnectColumnSlaveHandler.java36
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SaveCurrentColumnAxisProvidersHandler.java46
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SaveCurrentRowAxisProvidersHandler.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SelectAllHandler.java35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SelectColumnsHandler.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SelectRowsHandler.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SortColumnsHandler.java60
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/handler/SortRowsHandler.java59
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/helper/advice/DestroyTableAdviceHelper.java22
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/helper/advice/TableContentsAdviceHelper.java110
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/layer/PapyrusGridLayer.java77
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/layer/PapyrusSelectionLayer.java90
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/layerstack/BodyLayerStack.java115
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/layerstack/ColumnHeaderLayerStack.java57
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/layerstack/RowHeaderLayerStack.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/listener/NatTableDropListener.java139
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/PasteInTableManager.java136
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/axis/AbstractAxisManager.java663
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/axis/AxisManagerFactory.java84
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/axis/CompositeAxisManager.java672
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/axis/IAxisManager.java295
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/axis/ICompositeAxisManager.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/cell/AbstractCellManager.java213
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/cell/CellManagerFactory.java258
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/cell/ICellManager.java168
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/AbstractNattableWidgetManager.java492
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/INattableModelManager.java182
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/ITableAxisElementProvider.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/NattableModelManager.java1308
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/messages/Messages.java232
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/messages/messages.properties102
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/nattableconfiguration/NattableConfigurationRegistry.java158
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/painter/CustomCheckBoxPainter.java120
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/painter/CustomImagePainter.java51
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/painter/CustomizedCellPainter.java166
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/painter/PapyrusSortableHeaderTextPainter.java216
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/paste/IPastePostAction.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/paste/PastePostActionRegistry.java144
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/paste/ReferenceValueSetter.java103
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/AbstractNattableCellLabelProvider.java174
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/GenericCellLabelProvider.java92
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/IndexHeaderLabelProvider.java53
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/NattableTopLabelProvider.java252
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/PasteEObjectAxisInTableCommandProvider.java693
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/ProblemLabelProvider.java56
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/TableLabelProvider.java157
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/provider/TableSelectionProvider.java128
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/reorder/CustomCellDragModeForColumn.java89
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/reorder/CustomColumnReorderDragMode.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/reorder/CustomDefaultColumnReorderBindings.java58
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/sort/ColumnSortModel.java236
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/sort/IPapyrusSortModel.java30
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/tester/ITableTester.java34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/tester/TableTesterRegistry.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/AxisComparator.java92
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/AxisConfigurationUtils.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/AxisUtils.java127
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/CellMapKey.java87
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/Constants.java77
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/CreatableEObjectAxisUtils.java78
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/DefaultSizeUtils.java91
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/FillingConfigurationUtils.java101
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/HeaderAxisConfigurationManagementUtils.java165
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/ILabelProviderCellContextElementWrapper.java28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/ILabelProviderContextElementWrapper.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/INattableModelManagerUtils.java47
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/LabelConfigurationManagementUtils.java310
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/LabelProviderCellContextElementWrapper.java221
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/LabelProviderContextElementWrapper.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/LocationValue.java229
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/NattableConfigAttributes.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/NattableWidgetPropertyTester.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/PasteConfigurationUtils.java62
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/PasteModeEnumeration.java43
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/StringComparator.java34
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/TableClipboardUtils.java166
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/TableEditingDomainUtils.java74
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/TableGridRegion.java23
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/TableHelper.java110
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/utils/TableSelectionWrapper.java54
-rw-r--r--extraplugins/table/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/widget/NatComboButton.java256
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/META-INF/MANIFEST.MF27
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/build.properties11
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/icons/old/table_SysML_Allocation.gifbin898 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/icons/old/table_SysML_Allocation.pngbin1261 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/icons/table_SysML_Allocation.pngbin320 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/plugin.xml45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/resources/allocation.nattableconfiguration35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/src/org/eclipse/papyrus/sysml/nattable/allocation/config/Activator.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/src/org/eclipse/papyrus/sysml/nattable/allocation/config/handler/CreateAllocateHandler.java56
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/src/org/eclipse/papyrus/sysml/nattable/allocation/config/messages/Messages.java21
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/src/org/eclipse/papyrus/sysml/nattable/allocation/config/messages/messages.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/src/org/eclipse/papyrus/sysml/nattable/allocation/config/tester/AllocationPropertyTester.java35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation.config/src/org/eclipse/papyrus/sysml/nattable/allocation/config/tester/TableAllocationCreationTester.java52
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/META-INF/MANIFEST.MF17
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/icons/table_SysML_Allocation_new.pngbin311 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/plugin.xml97
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.allocation/src/org/eclipse/papyrus/sysml/nattable/allocation/Activator.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/.classpath8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/META-INF/MANIFEST.MF31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/plugin.xml439
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ActorPartPropertyHandler.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AllocateHandler.java42
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeDirectedHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneDirectedHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedDirectedHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/BlockHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConformHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockParameterHandler.java91
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintPropertyHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/CopyHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DeriveReqtHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DimensionHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPortHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InOutHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_NAHandler.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_OutHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPropertyHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowSpecificationHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ItemFlowHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/PartPropertyHandler.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ProblemHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RationaleHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ReferencePropertyHandler.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RequirementHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/SatisfyHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/UnitHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValuePropertyHandler.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueTypeHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_EnumerationHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_PrimitiveTypeHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/VerifyHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewPointHandler.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/AbstractSysmlNattableCreateCommandHandler.java75
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/SysmlNattableCreateMenu.java35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/META-INF/MANIFEST.MF23
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/build.properties11
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/icons/old/table_SysML_Requirement.gifbin899 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/icons/table_SysML_Requirement.pngbin302 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/plugin.xml17
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/src/org/eclipse/papyrus/sysml/nattable/requirement/config/Activator.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement.config/src/org/eclipse/papyrus/sysml/nattable/requirement/tester/RequirementTableTester.java61
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/META-INF/MANIFEST.MF26
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/icons/table_SysML_Requirement_new.pngbin314 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/plugin.xml126
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable.requirement/src/org/eclipse/papyrus/sysml/nattable/requirement/Activator.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/META-INF/MANIFEST.MF31
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/plugin.xml33
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/src/org/eclipse/papyrus/sysml/nattable/Activator.java56
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/src/org/eclipse/papyrus/sysml/nattable/manager/axis/AllocateAxisManager.java108
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/src/org/eclipse/papyrus/sysml/nattable/manager/axis/RequirementAxisManager.java108
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/src/org/eclipse/papyrus/sysml/nattable/manager/cell/SysMLStereotypePropertyCellManager.java85
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/src/org/eclipse/papyrus/sysml/nattable/provider/SysMLFlowPortDirectionLabelProvider.java80
-rw-r--r--extraplugins/table/org.eclipse.papyrus.sysml.nattable/src/org/eclipse/papyrus/sysml/nattable/utils/Constants.java28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/META-INF/MANIFEST.MF16
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/build.properties9
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration15
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/icons/old/uml_generic_table.gifbin891 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/icons/old/uml_generic_table.pngbin1245 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/icons/uml_generic_table.pngbin319 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/plugin.xml11
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic.config/src/org/eclipse/papyrus/uml/nattable/generic/config/Activator.java50
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/META-INF/MANIFEST.MF20
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/icons/uml_generic_table_new.pngbin282 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/plugin.xml89
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.generic/src/org/eclipse/papyrus/uml/nattable/generic/Activator.java67
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/.classpath8
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/.project28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/META-INF/MANIFEST.MF32
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/plugin.xml2484
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AcceptCallActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AcceptEventActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActionExecutionSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActionInputPinHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityEdgeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityFinalNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityGroupHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityParameterNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActivityPartitionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ActorHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AddStructuralFeatureValueActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AddVariableValueActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AnyReceiveEventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ArtifactHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AssociationBaseHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AssociationClassHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/AssociationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/BehaviorExecutionSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/BehaviorHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/BehavioralFeatureHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/BehavioredClassifierHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/BroadcastSignalActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CallActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CallBehaviorActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CallEventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CallOperationActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CentralBufferNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ChangeEventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClassHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClassifierHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClassifierTemplateParameterHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClauseHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClearAssociationActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClearStructuralFeatureActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ClearVariableActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CollaborationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CollaborationUseHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CombinedFragmentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CommentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CommunicationPathHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ComponentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ComponentRealizationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConditionalNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConnectableElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConnectableElementTemplateParameterHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConnectionPointReferenceHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConnectorEndHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConnectorHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConsiderIgnoreFragmentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ConstraintHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ContinuationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ControlFlowHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ControlNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CreateLinkActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CreateLinkObjectActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/CreateObjectActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DataStoreNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DataTypeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DecisionNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DependencyHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DeployedArtifactHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DeploymentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DeploymentSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DeploymentTargetHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DestroyLinkActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DestroyObjectActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DestructionOccurrenceSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DeviceHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DirectedRelationshipHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DurationConstraintHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DurationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DurationIntervalHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/DurationObservationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ElementImportHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/EncapsulatedClassifierHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/EnumerationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/EnumerationLiteralHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/EventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExceptionHandlerHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExecutableNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExecutionEnvironmentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExecutionOccurrenceSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExecutionSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExpansionNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExpansionRegionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExpressionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExtendHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExtensionEndHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExtensionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ExtensionPointHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/FeatureHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/FinalNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/FinalStateHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/FlowFinalNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ForkNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/FunctionBehaviorHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/GateHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/GeneralOrderingHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/GeneralizationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/GeneralizationSetHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ImageHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/IncludeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InformationFlowHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InformationItemHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InitialNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InputPinHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InstanceSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InstanceValueHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InteractionConstraintHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InteractionFragmentHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InteractionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InteractionOperandHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InteractionUseHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InterfaceHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InterfaceRealizationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InterruptibleActivityRegionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/IntervalConstraintHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/IntervalHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/InvocationActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/JoinNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LifelineHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LinkActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LinkEndCreationDataHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LinkEndDataHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LinkEndDestructionDataHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralBooleanHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralIntegerHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralNullHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralRealHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralStringHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LiteralUnlimitedNaturalHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/LoopNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ManifestationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/MergeNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/MessageEndHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/MessageEventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/MessageHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/MessageOccurrenceSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ModelHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/MultiplicityElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/NamedElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/NamespaceHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/NodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ObjectFlowHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ObjectNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ObservationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OccurrenceSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OpaqueActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OpaqueBehaviorHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OpaqueExpressionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OperationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OperationTemplateParameterHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/OutputPinHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PackageHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PackageImportHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PackageMergeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PackageableElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ParameterHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ParameterSetHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ParameterableElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PartDecompositionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PinHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PortHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PrimitiveTypeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ProfileApplicationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ProfileHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PropertyHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ProtocolConformanceHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ProtocolStateMachineHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ProtocolTransitionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/PseudostateHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/QualifierValueHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RaiseExceptionActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadExtentActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadIsClassifiedObjectActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadLinkActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadLinkObjectEndActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadLinkObjectEndQualifierActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadSelfActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadStructuralFeatureActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReadVariableActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RealizationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReceptionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReclassifyObjectActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RedefinableElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RedefinableTemplateSignatureHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReduceActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RefineHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RegionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RelationshipHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RemoveStructuralFeatureValueActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/RemoveVariableValueActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ReplyActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SendObjectActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SendSignalActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SequenceNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SignalEventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SignalHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SlotHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StartClassifierBehaviorActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StartObjectBehaviorActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StateHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StateInvariantHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StateMachineHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StereotypeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StringExpressionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StructuralFeatureActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StructuralFeatureHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StructuredActivityNodeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/StructuredClassifierHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/SubstitutionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TemplateBindingHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TemplateParameterHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TemplateParameterSubstitutionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TemplateSignatureHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TemplateableElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TestIdentityActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TimeConstraintHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TimeEventHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TimeExpressionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TimeIntervalHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TimeObservationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TraceHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TransitionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TriggerHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TypeHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/TypedElementHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/UnmarshallActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/UsageHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/UseCaseHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ValuePinHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ValueSpecificationActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/ValueSpecificationHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/VariableActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/VariableHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/VertexHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/WriteLinkActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/WriteStructuralFeatureActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src-gen/org/eclipse/papyrus/uml/nattable/menu/handlers/WriteVariableActionHandler.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/Activator.java72
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractUmlNattableCreateCommandHandler.java76
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/UmlNattableCreateMenu.java35
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/messages/Messages.java28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/messages/messages.properties1
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/util/TableMenuUtils.java97
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/.classpath7
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/META-INF/MANIFEST.MF45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/about.html28
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/build.properties10
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/icons/aggreg_shared.gifbin853 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/icons/stereotypePropertyColumn.gifbin897 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/icons/stereotypePropertyRow.gifbin897 -> 0 bytes
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/plugin.pdoc4
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/plugin.xml92
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/Activator.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/config/UMLFeatureCellEditorConfig.java498
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLSingleReferenceComboBoxDataProvider.java204
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLStereotypeSingleEnumerationComboBoxDataProvider.java101
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/AbstractUMLMultiValueCellEditor.java249
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiBooleanCellEditor.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiEnumCellEditor.java71
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiIntegerCellEditor.java45
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiRealCellEditor.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiReferenceCellEditor.java74
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiStringCellEditor.java69
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/MultiUnlimitedNaturalCellEditor.java68
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/editor/SingleReferenceValueCellEditor.java292
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/axis/AbstractStereotypedElementUMLSynchronizedOnFeatureAxisManager.java498
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/axis/AbstractUMLSynchronizedOnFeatureAxisManager.java61
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/axis/UMLElementAxisManager.java61
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/axis/UMLFeatureAxisManager.java73
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/axis/UMLStereotypePropertyAxisManager.java232
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/cell/StereotypePropertyCellManager.java365
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/manager/cell/UMLFeatureCellManager.java70
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/menu/AbstractCreateStereotypePropertyMenuFactory.java207
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/menu/CreateColumnStereotypePropertyMenuFactory.java115
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/menu/CreateRowStereotypePropertyMenuFactory.java115
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/messages/Messages.java19
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/messages/messages.properties2
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/paste/ApplyStereotypePastePostAction.java227
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/paste/StereotypeApplicationStructure.java101
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/provider/AbstractUMLNattableCellLabelProvider.java86
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/provider/StereotypePropertyCellLabelProvider.java51
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/provider/StereotypePropertyHeaderLabelProvider.java163
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/provider/UMLFeatureRestrictedContentProvider.java236
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/provider/UMLStereotypeRestrictedPropertyContentProvider.java393
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/provider/UMLUnlimitedNaturalLabelProvider.java82
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/tester/IsUMLElementTester.java43
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/utils/Constants.java39
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/utils/UMLTableUtils.java197
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/validator/RealDataValidator.java41
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/validator/UnlimitedNaturalDataValidator.java40
-rw-r--r--extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/widget/UMLDialogComboAction.java147
1339 files changed, 1818 insertions, 130801 deletions
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF
index 267653224a6..f6abd548710 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF
@@ -11,7 +11,9 @@ Export-Package: org.eclipse.papyrus.cdo.core,
org.eclipse.papyrus.cdo.uml.diagram.ui,
org.eclipse.papyrus.cdo.uml.ui,
org.eclipse.papyrus.cdo.ui.customization.properties,
- org.eclipse.papyrus.cdo.uml.ui.tests",
+ org.eclipse.papyrus.cdo.uml.ui.tests,
+ org.eclipse.papyrus.cdo.uml.search.ui,
+ org.eclipse.papyrus.cdo.uml.search.ui.tests",
org.eclipse.papyrus.cdo.internal.core.exporter;x-friends:="org.eclipse.papyrus.cdo.core.tests,org.eclipse.papyrus.cdo.ui",
org.eclipse.papyrus.cdo.internal.core.expressions;x-friends:="org.eclipse.papyrus.cdo.core.tests,org.eclipse.papyrus.cdo.ui",
org.eclipse.papyrus.cdo.internal.core.importer;x-friends:="org.eclipse.papyrus.cdo.core.tests,org.eclipse.papyrus.cdo.ui",
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java
index 5d3a70a41b0..d8bb7243031 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java
@@ -12,12 +12,15 @@
package org.eclipse.papyrus.cdo.core.resource;
import java.io.IOException;
+import java.util.Collections;
import org.eclipse.emf.cdo.dawn.gmf.util.DawnDiagramUpdater;
import org.eclipse.emf.cdo.util.CDOUtil;
import org.eclipse.emf.cdo.view.CDOView;
import org.eclipse.emf.cdo.view.CDOViewInvalidationEvent;
import org.eclipse.emf.cdo.view.CDOViewSet;
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.Resource;
@@ -31,6 +34,7 @@ import org.eclipse.papyrus.cdo.internal.core.CDOUtils;
import org.eclipse.papyrus.infra.core.resource.ModelMultiException;
import org.eclipse.papyrus.infra.services.resourceloading.OnDemandLoadingModelSet;
+import com.google.common.base.Predicates;
import com.google.common.collect.Iterables;
/**
@@ -146,20 +150,25 @@ public class CDOAwareModelSet extends OnDemandLoadingModelSet {
@Override
public void unload() {
- if((repository != null) && (getCDOView() != null)) {
- CDOView view = getCDOView();
- if(view != null) {
- view.removeListener(getInvalidationListener());
- }
- invalidationListener = null;
+ try {
+ super.unload();
+ } finally {
+ if((repository != null) && (getCDOView() != null)) {
+ CDOView view = getCDOView();
+ if(view != null) {
+ view.removeListener(getInvalidationListener());
+ }
+ invalidationListener = null;
- // dispose the transaction
- repository.close(this);
- }
+ // dispose the transaction
+ repository.close(this);
- repository = null;
+ // now, we can remove the CDOViewSet adapter
+ eAdapters().clear();
+ }
- super.unload();
+ repository = null;
+ }
}
protected final IListener getInvalidationListener() {
@@ -182,4 +191,52 @@ public class CDOAwareModelSet extends OnDemandLoadingModelSet {
}
};
}
+
+ @Override
+ public EList<Adapter> eAdapters() {
+ if(eAdapters == null) {
+ eAdapters = new EAdapterList<Adapter>(this) {
+
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Adapter remove(int index) {
+ Adapter toRemove = primitiveGet(index);
+ if((toRemove instanceof CDOViewSet) && !canDisconnectCDOViewSet()) {
+ // don't allow its removal if my view is still open!
+ // (Papyrus attempts to clear the resource set's adapters when disposing a ModelSet)
+ return null;
+ }
+
+ return super.remove(index);
+ }
+
+ @Override
+ public void clear() {
+ if(!canDisconnectCDOViewSet()) {
+ // we can remove everything but the view-set adapter
+ Adapter viewSetAdapter = getViewSetAdapter();
+ if(viewSetAdapter != null) {
+ retainAll(Collections.singleton(viewSetAdapter));
+ } else {
+ super.clear();
+ }
+ } else {
+ super.clear();
+ }
+ }
+
+ private Adapter getViewSetAdapter() {
+ return Iterables.find(this, Predicates.instanceOf(CDOViewSet.class), null);
+ }
+ };
+ }
+
+ return eAdapters;
+ }
+
+ private boolean canDisconnectCDOViewSet() {
+ CDOView view = getCDOView();
+ return ((view == null) || view.isClosed()) && getResources().isEmpty();
+ }
}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/IInternalPapyrusRepositoryManager.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/IInternalPapyrusRepositoryManager.java
index 582f25a87b1..d56191076f4 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/IInternalPapyrusRepositoryManager.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/IInternalPapyrusRepositoryManager.java
@@ -11,7 +11,10 @@
*****************************************************************************/
package org.eclipse.papyrus.cdo.internal.core;
+import java.util.Collection;
+
import org.eclipse.emf.cdo.view.CDOView;
+import org.eclipse.emf.common.util.URI;
import org.eclipse.net4j.util.container.IManagedContainer;
import org.eclipse.papyrus.cdo.core.IPapyrusRepository;
import org.eclipse.papyrus.cdo.core.IPapyrusRepositoryManager;
@@ -30,4 +33,17 @@ public interface IInternalPapyrusRepositoryManager extends IPapyrusRepositoryMan
void setCredentialsProviderFactory(ICredentialsProviderFactory credentialsProviderFactory);
IInternalPapyrusRepository getRepository(CDOView view);
+
+ //
+ // Specializations of inherited API
+ //
+
+ Collection<? extends IInternalPapyrusRepository> getRepositories();
+
+ IInternalPapyrusRepository createRepository(String url);
+
+ IInternalPapyrusRepository getRepository(String url);
+
+ IInternalPapyrusRepository getRepositoryForURI(URI uri);
+
}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepository.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepository.java
index 58edf1d0916..03ecc930b0b 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepository.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepository.java
@@ -626,6 +626,17 @@ public class PapyrusRepository extends Container<CDOResourceNode> implements IIn
//
public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) {
- return Platform.getAdapterManager().getAdapter(this, adapter);
+ Object result = null;
+
+ if((adapter == CDOResourceNode.class) || (adapter == CDOResource.class)) {
+ CDOView view = getMasterView();
+ if((view != null) && !view.isClosed()) {
+ result = view.getRootResource();
+ }
+ } else {
+ result = Platform.getAdapterManager().getAdapter(this, adapter);
+ }
+
+ return result;
}
}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepositoryManager.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepositoryManager.java
index e6c0535159d..359790fcf02 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepositoryManager.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/internal/core/PapyrusRepositoryManager.java
@@ -89,11 +89,11 @@ public class PapyrusRepositoryManager extends Container<IPapyrusRepository> impl
return container;
}
- public Collection<? extends IPapyrusRepository> getRepositories() {
+ public Collection<? extends IInternalPapyrusRepository> getRepositories() {
return Collections.unmodifiableCollection(repositories.values());
}
- public IPapyrusRepository createRepository(String url) {
+ public IInternalPapyrusRepository createRepository(String url) {
if(getRepository(url) != null) {
throw new IllegalArgumentException("repository already exists"); //$NON-NLS-1$
}
@@ -138,12 +138,12 @@ public class PapyrusRepositoryManager extends Container<IPapyrusRepository> impl
fireElementRemovedEvent(repository);
}
- public IPapyrusRepository getRepository(String url) {
+ public IInternalPapyrusRepository getRepository(String url) {
return repositories.get(url);
}
- public IPapyrusRepository getRepositoryForURI(URI uri) {
- IPapyrusRepository result = null;
+ public IInternalPapyrusRepository getRepositoryForURI(URI uri) {
+ IInternalPapyrusRepository result = null;
if(CDOUtils.isCDOURI(uri)) {
String uuid = CDOURIUtil.extractRepositoryUUID(uri);
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/META-INF/MANIFEST.MF b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/META-INF/MANIFEST.MF
index b6340fc3d61..bda40d32575 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/META-INF/MANIFEST.MF
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/META-INF/MANIFEST.MF
@@ -18,14 +18,15 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.papyrus.cdo.validation.problems.edit;bundle-version="0.10.1",
org.eclipse.papyrus.editor;bundle-version="0.10.1",
org.eclipse.papyrus.infra.widgets.toolbox;bundle-version="0.10.1",
- com.google.guava;bundle-version="[11.0.0,12.0.0)"
+ com.google.guava;bundle-version="[11.0.0,12.0.0)",
+ org.eclipse.papyrus.infra.services.labelprovider;bundle-version="0.10.1"
Export-Package: org.eclipse.papyrus.cdo.internal.ui;x-friends:="org.eclipse.papyrus.cdo.ui.tests,org.eclipse.papyrus.cdo.uml.ui",
org.eclipse.papyrus.cdo.internal.ui.actions;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
org.eclipse.papyrus.cdo.internal.ui.adapters;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
org.eclipse.papyrus.cdo.internal.ui.decorators;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
org.eclipse.papyrus.cdo.internal.ui.dialogs;x-friends:="org.eclipse.papyrus.cdo.ui.tests,org.eclipse.papyrus.cdo.ui.customization.properties",
org.eclipse.papyrus.cdo.internal.ui.dnd;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
- org.eclipse.papyrus.cdo.internal.ui.editors;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
+ org.eclipse.papyrus.cdo.internal.ui.editors;x-friends:="org.eclipse.papyrus.cdo.ui.tests,org.eclipse.papyrus.cdo.uml.search.ui",
org.eclipse.papyrus.cdo.internal.ui.expressions;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
org.eclipse.papyrus.cdo.internal.ui.handlers;x-friends:="org.eclipse.papyrus.cdo.ui.tests",
org.eclipse.papyrus.cdo.internal.ui.l10n;x-internal:=true,
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/plugin.xml b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/plugin.xml
index 95960890212..e58fbcbc747 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/plugin.xml
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/plugin.xml
@@ -321,4 +321,11 @@
id="org.eclipse.papyrus.cdo.ui.modelDropAction">
</action>
</extension>
+ <extension
+ point="org.eclipse.papyrus.infra.services.labelprovider.labelProvider">
+ <labelProvider
+ priority="255"
+ provider="org.eclipse.papyrus.cdo.internal.ui.providers.CDOResourceLabelProvider">
+ </labelProvider>
+ </extension>
</plugin>
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorInput.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorInput.java
index 02a7bb58d91..3849736fcc2 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorInput.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorInput.java
@@ -13,16 +13,16 @@ package org.eclipse.papyrus.cdo.internal.ui.editors;
import org.eclipse.emf.common.ui.URIEditorInput;
import org.eclipse.emf.common.util.URI;
+import org.eclipse.papyrus.infra.core.editor.IPapyrusPageInput;
import org.eclipse.ui.IPersistableElement;
/**
* This is the PapyrusCDOEditorInput type. Enjoy.
*/
-public class PapyrusCDOEditorInput
- extends URIEditorInput {
+public class PapyrusCDOEditorInput extends URIEditorInput {
public PapyrusCDOEditorInput(URI uri) {
- super(uri);
+ this(uri, uri.trimFileExtension().lastSegment());
}
public PapyrusCDOEditorInput(URI uri, String name) {
@@ -37,4 +37,37 @@ public class PapyrusCDOEditorInput
public IPersistableElement getPersistable() {
return null;
}
+
+ /**
+ * A specialization of the CDO editor input that supports specifying editor pages to open in addition.
+ */
+ public static class PageInput extends PapyrusCDOEditorInput implements IPapyrusPageInput {
+
+ private static final URI[] NO_URIS = {};
+
+ private final URI[] pageURIs;
+
+ private final boolean closeOtherPages;
+
+ public PageInput(URI uri) {
+ this(uri, NO_URIS, false);
+ }
+
+ public PageInput(URI uri, URI[] pageURIs, boolean closeOtherPages) {
+ super(uri);
+
+ this.pageURIs = pageURIs;
+ this.closeOtherPages = closeOtherPages;
+ }
+
+
+ public URI[] getPages() {
+ return pageURIs;
+ }
+
+ public boolean closeOtherPages() {
+ return closeOtherPages;
+ }
+
+ }
}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorManager.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorManager.java
index c764375ce3e..438b4c82498 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorManager.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/PapyrusCDOEditorManager.java
@@ -35,6 +35,8 @@ import org.eclipse.papyrus.cdo.internal.ui.l10n.Messages;
import org.eclipse.papyrus.cdo.internal.ui.util.UIUtil;
import org.eclipse.papyrus.editor.PapyrusMultiDiagramEditor;
import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
+import org.eclipse.papyrus.infra.core.utils.EditorUtils;
+import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IPartListener;
import org.eclipse.ui.IWorkbenchPage;
@@ -75,11 +77,16 @@ public class PapyrusCDOEditorManager {
}
public IEditorPart openEditor(IWorkbenchPage page, URI uri, String name) throws PartInitException {
+ return openEditor(page, new PapyrusCDOEditorInput(uri, name));
+ }
+
+ public IEditorPart openEditor(IWorkbenchPage page, IEditorInput input) throws PartInitException {
+ URI uri = EditorUtils.getResourceURI(input);
IInternalPapyrusRepository repository = getRepository(uri);
repository.addResourceSetDisposalApprover(getDisposalApprover());
- IEditorPart result = page.openEditor(new PapyrusCDOEditorInput(uri, name), PapyrusMultiDiagramEditor.EDITOR_ID);
+ IEditorPart result = page.openEditor(input, PapyrusMultiDiagramEditor.EDITOR_ID);
EditingDomain domain = (EditingDomain)result.getAdapter(EditingDomain.class);
ResourceSet resourceSet = domain.getResourceSet();
@@ -104,7 +111,7 @@ public class PapyrusCDOEditorManager {
}
IInternalPapyrusRepository getRepository(URI uri) {
- return (IInternalPapyrusRepository)PapyrusRepositoryManager.INSTANCE.getRepositoryForURI(uri);
+ return PapyrusRepositoryManager.INSTANCE.getRepositoryForURI(uri);
}
void add(CDOView view, final IEditorPart editor) {
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/providers/CDOResourceLabelProvider.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/providers/CDOResourceLabelProvider.java
new file mode 100644
index 00000000000..cc17023136b
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/providers/CDOResourceLabelProvider.java
@@ -0,0 +1,118 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.internal.ui.providers;
+
+import org.eclipse.emf.cdo.eresource.CDOBinaryResource;
+import org.eclipse.emf.cdo.eresource.CDOFileResource;
+import org.eclipse.emf.cdo.eresource.CDOResource;
+import org.eclipse.emf.cdo.eresource.CDOResourceFolder;
+import org.eclipse.emf.cdo.eresource.CDOResourceNode;
+import org.eclipse.emf.cdo.eresource.CDOTextResource;
+import org.eclipse.emf.cdo.eresource.util.EresourceSwitch;
+import org.eclipse.emf.cdo.util.CDOURIUtil;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.jface.resource.JFaceResources;
+import org.eclipse.jface.resource.LocalResourceManager;
+import org.eclipse.jface.resource.ResourceManager;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.osgi.util.NLS;
+import org.eclipse.papyrus.cdo.core.IPapyrusRepository;
+import org.eclipse.papyrus.cdo.internal.core.CDOUtils;
+import org.eclipse.papyrus.cdo.internal.core.PapyrusRepositoryManager;
+import org.eclipse.papyrus.cdo.internal.ui.Activator;
+import org.eclipse.papyrus.infra.services.labelprovider.service.IFilteredLabelProvider;
+import org.eclipse.swt.graphics.Image;
+
+
+/**
+ * A provider of labels for CDO resources and URIs for CDO resources in the Papyrus label-provider service.
+ */
+public class CDOResourceLabelProvider extends LabelProvider implements IFilteredLabelProvider {
+
+ private final ResourceManager images = new LocalResourceManager(JFaceResources.getResources());
+
+ private final EresourceSwitch<String> nodeTypeSwitch = createNodeTypeSwitch();
+
+ public CDOResourceLabelProvider() {
+ super();
+ }
+
+ public boolean accept(Object element) {
+ return (element instanceof CDOResourceNode) || (element instanceof URI) && CDOUtils.isCDOURI((URI)element);
+ }
+
+ @Override
+ public void dispose() {
+ images.dispose();
+
+ super.dispose();
+ }
+
+ @Override
+ public Image getImage(Object element) {
+ return images.createImage(Activator.getIcon(Activator.ICON_OPEN_REPOSITORY));
+ }
+
+ @Override
+ public String getText(Object element) {
+ String result = null;
+
+ URI uri = (element instanceof URI) ? (URI)element : ((CDOResourceNode)element).getURI();
+
+ if(uri != null) {
+ String nodeType = element instanceof CDOResourceNode ? nodeTypeSwitch.doSwitch((CDOResource)element) : "Node";
+ String path = CDOURIUtil.extractResourcePath(uri);
+ IPapyrusRepository repo = PapyrusRepositoryManager.INSTANCE.getRepositoryForURI(uri);
+ String repoName = (repo == null) ? "(unknown)" : repo.getName();
+
+ result = NLS.bind("{0} {1} in repository \"{2}\"", new Object[]{ nodeType, path, repoName });
+ }
+
+ return result;
+ }
+
+ private EresourceSwitch<String> createNodeTypeSwitch() {
+ return new EresourceSwitch<String>() {
+
+ @Override
+ public String defaultCase(EObject object) {
+ return "Node";
+ }
+
+ @Override
+ public String caseCDOResource(CDOResource object) {
+ return "Model";
+ }
+
+ @Override
+ public String caseCDOResourceFolder(CDOResourceFolder object) {
+ return "Folder";
+ }
+
+ @Override
+ public String caseCDOBinaryResource(CDOBinaryResource object) {
+ return "Binary file";
+ }
+
+ @Override
+ public String caseCDOTextResource(CDOTextResource object) {
+ return "Text file";
+ }
+
+ @Override
+ public String caseCDOFileResource(CDOFileResource<?> object) {
+ return "File";
+ }
+ };
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/views/DIResourceQuery.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/views/DIResourceQuery.java
index 1ac8e3c81d1..317db10849f 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/views/DIResourceQuery.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/views/DIResourceQuery.java
@@ -269,14 +269,13 @@ public class DIResourceQuery {
diResources.set(ImmutableSet.copyOf(result));
- if(viewer.getControl() != null) {
+ if((viewer != null) && (viewer.getControl() != null)) {
Display display = viewer.getControl().getDisplay();
if(display != null) {
display.asyncExec(new Runnable() {
public void run() {
- if((viewer.getControl() != null) && !viewer.getControl().isDisposed()) {
-
+ if((viewer != null) && (viewer.getControl() != null) && !viewer.getControl().isDisposed()) {
refresh();
}
}
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.classpath b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.classpath
index 8a8f1668cdc..ad32c83a788 100644
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.classpath
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.classpath
@@ -1,7 +1,7 @@
-<?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/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?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/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/extraplugins/table/org.eclipse.papyrus.uml.nattable/.project b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.project
index 87987e77a69..4672f4756b6 100644
--- a/extraplugins/table/org.eclipse.papyrus.uml.nattable/.project
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.project
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.nattable</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>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.cdo.uml.search.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/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.core.prefs b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..2517fe7505f
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,287 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=0
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=0
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=0
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=0
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=0
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=1
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=false
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=150
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=1
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=200
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.ui.prefs b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..9041142f8fa
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,58 @@
+eclipse.preferences.version=1
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
+formatter_profile=_Papyrus Formatter Profile CDM
+formatter_settings_version=12
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n *****************************************************************************/</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * This is the ${type_name} type. Enjoy.\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment"/><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
+sp_cleanup.add_default_serial_version_id=true
+sp_cleanup.add_generated_serial_version_id=false
+sp_cleanup.add_missing_annotations=true
+sp_cleanup.add_missing_deprecated_annotations=true
+sp_cleanup.add_missing_methods=false
+sp_cleanup.add_missing_nls_tags=false
+sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_missing_override_annotations_interface_methods=true
+sp_cleanup.add_serial_version_id=false
+sp_cleanup.always_use_blocks=true
+sp_cleanup.always_use_parentheses_in_expressions=false
+sp_cleanup.always_use_this_for_non_static_field_access=false
+sp_cleanup.always_use_this_for_non_static_method_access=false
+sp_cleanup.convert_to_enhanced_for_loop=false
+sp_cleanup.correct_indentation=false
+sp_cleanup.format_source_code=true
+sp_cleanup.format_source_code_changes_only=false
+sp_cleanup.make_local_variable_final=false
+sp_cleanup.make_parameters_final=false
+sp_cleanup.make_private_fields_final=true
+sp_cleanup.make_type_abstract_if_missing_method=false
+sp_cleanup.make_variable_declarations_final=false
+sp_cleanup.never_use_blocks=false
+sp_cleanup.never_use_parentheses_in_expressions=true
+sp_cleanup.on_save_use_additional_actions=true
+sp_cleanup.organize_imports=true
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+sp_cleanup.remove_private_constructors=true
+sp_cleanup.remove_trailing_whitespaces=false
+sp_cleanup.remove_trailing_whitespaces_all=true
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+sp_cleanup.remove_unnecessary_casts=true
+sp_cleanup.remove_unnecessary_nls_tags=false
+sp_cleanup.remove_unused_imports=false
+sp_cleanup.remove_unused_local_variables=false
+sp_cleanup.remove_unused_private_fields=true
+sp_cleanup.remove_unused_private_members=false
+sp_cleanup.remove_unused_private_methods=true
+sp_cleanup.remove_unused_private_types=true
+sp_cleanup.sort_members=false
+sp_cleanup.sort_members_all=false
+sp_cleanup.use_blocks=false
+sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_parentheses_in_expressions=false
+sp_cleanup.use_this_for_non_static_field_access=false
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+sp_cleanup.use_this_for_non_static_method_access=false
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/META-INF/MANIFEST.MF b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..474122ed569
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/META-INF/MANIFEST.MF
@@ -0,0 +1,29 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.cdo.uml.search.ui;singleton:=true
+Bundle-Version: 0.10.100.qualifier
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-ActivationPolicy: lazy
+Bundle-Activator: org.eclipse.papyrus.cdo.uml.search.internal.ui.Activator
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.9.0",
+ org.eclipse.papyrus.infra.core.log;bundle-version="0.10.1",
+ org.eclipse.papyrus.cdo.core;bundle-version="0.10.1",
+ org.eclipse.emf.cdo.common;bundle-version="[4.3.0,5.0.0)",
+ org.eclipse.ui;bundle-version="3.105.0",
+ org.eclipse.uml2.uml;bundle-version="4.1.0",
+ org.eclipse.papyrus.uml.search.ui;bundle-version="0.10.1",
+ org.eclipse.papyrus.views.search;bundle-version="0.10.1",
+ org.eclipse.search;bundle-version="3.9.0",
+ org.eclipse.papyrus.infra.emf;bundle-version="0.10.1",
+ org.eclipse.papyrus.infra.services.labelprovider;bundle-version="0.10.1",
+ org.eclipse.papyrus.infra.services.openelement;bundle-version="0.10.1",
+ org.eclipse.papyrus.cdo.ui;bundle-version="0.10.1"
+Export-Package: org.eclipse.papyrus.cdo.uml.search.internal.ui;x-internal:=true,
+ org.eclipse.papyrus.cdo.uml.search.internal.ui.open;x-friends:="org.eclipse.papyrus.cdo.uml.search.ui.tests",
+ org.eclipse.papyrus.cdo.uml.search.internal.ui.query;x-friends:="org.eclipse.papyrus.cdo.uml.search.ui.tests",
+ org.eclipse.papyrus.cdo.uml.search.internal.ui.scope;x-friends:="org.eclipse.papyrus.cdo.uml.search.ui.tests"
+Import-Package: com.google.common.base;version="10.0.0",
+ com.google.common.collect;version="10.0.0"
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/about.html b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/about.html
index 209103075a7..dd3c089a94c 100644
--- a/extraplugins/table/org.eclipse.papyrus.infra.nattable.properties/about.html
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/about.html
@@ -1,28 +1,28 @@
-<!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>November 14, 2008</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>
+<!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>November 14, 2008</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/extraplugins/table/org.eclipse.papyrus.sysml.nattable/build.properties b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/build.properties
index b9407811706..f7540fbc534 100644
--- a/extraplugins/table/org.eclipse.papyrus.sysml.nattable/build.properties
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/build.properties
@@ -1,8 +1,7 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- OSGI-INF/,\
- about.html
-src.includes = about.html
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.properties,\
+ plugin.xml,\
+ about.html
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.nattable.model/plugin.properties b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.properties
index 5d5f67f2361..f369ee56e80 100644
--- a/extraplugins/table/org.eclipse.papyrus.infra.nattable.model/plugin.properties
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.properties
@@ -1,13 +1,13 @@
-# Copyright (c) 2013 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:
-# Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation
-
-pluginName = Papyrus Nattable Model (Incubation)
-providerName = Eclipse Modeling Project
+# Copyright (c) 2013 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:
+# CEA LIST - Initial API and implementation
+#
+
+pluginName = Papyrus CDO Search UI (Incubation)
+providerName = Eclipse Modeling Project
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.xml b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.xml
new file mode 100644
index 00000000000..a513489ddbf
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/plugin.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.papyrus.views.search.scopeProviders">
+ <scopeProvider
+ class="org.eclipse.papyrus.cdo.uml.search.internal.ui.scope.CDOScopeProvider"
+ priority="255">
+ </scopeProvider>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.uml.search.ui.queryProviders">
+ <queryProvider
+ class="org.eclipse.papyrus.cdo.uml.search.internal.ui.query.CDOSearchQueryProvider"
+ priority="255">
+ </queryProvider>
+ </extension>
+
+</plugin>
diff --git a/extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/Activator.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/Activator.java
index e6bcdeb5749..01963be9abd 100644
--- a/extraplugins/table/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/Activator.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/Activator.java
@@ -1,65 +1,63 @@
-/*****************************************************************************
- * Copyright (c) 2013 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:
- * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.sysml.nattable.menu;
-
-import org.eclipse.papyrus.infra.core.log.LogHelper;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.sysml.nattable.menu"; //$NON-NLS-1$
-
- // The shared instance
- private static Activator plugin;
-
- public static LogHelper log;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- log = new LogHelper(plugin);
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
- */
- public void stop(BundleContext context) throws Exception {
- plugin = null;
- super.stop(context);
- }
-
- /**
- * Returns the shared instance
- *
- * @return the shared instance
- */
- public static Activator getDefault() {
- return plugin;
- }
-
-}
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST and others.
+ *
+ * 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui;
+
+import org.eclipse.papyrus.infra.core.log.LogHelper;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.cdo.uml.search.ui"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /** Logging helper */
+ public static LogHelper log = new LogHelper();
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ super();
+ }
+
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+
+ // register the log helper
+ log.setPlugin(plugin);
+
+ }
+
+ public void stop(BundleContext context) throws Exception {
+ log = null;
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/open/CDOOpenElementService.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/open/CDOOpenElementService.java
new file mode 100644
index 00000000000..722c3c72992
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/open/CDOOpenElementService.java
@@ -0,0 +1,46 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui.open;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.papyrus.cdo.internal.ui.editors.PapyrusCDOEditorInput;
+import org.eclipse.papyrus.cdo.internal.ui.editors.PapyrusCDOEditorManager;
+import org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor;
+import org.eclipse.papyrus.infra.core.editor.IPapyrusPageInput;
+import org.eclipse.papyrus.infra.core.resource.ModelSet;
+import org.eclipse.papyrus.infra.services.openelement.service.impl.OpenElementServiceImpl;
+import org.eclipse.papyrus.views.search.scope.ScopeEntry;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.PartInitException;
+
+
+/**
+ * A CDO-aware specialization of the <em>Open Element Service</em> attached to the {@link ModelSet} in CDO search-result {@linkplain ScopeEntry scope
+ * entries}.
+ */
+public class CDOOpenElementService extends OpenElementServiceImpl {
+
+ public CDOOpenElementService() {
+ super();
+ }
+
+ @Override
+ protected IPapyrusPageInput createPapyrusPageInput(URI diResourceURI, URI[] pageURIs) {
+ return new PapyrusCDOEditorInput.PageInput(diResourceURI, pageURIs, false);
+ }
+
+ @Override
+ protected IMultiDiagramEditor openEditor(IWorkbenchPage workbenchPage, IEditorInput input) throws PartInitException {
+ return (IMultiDiagramEditor)PapyrusCDOEditorManager.INSTANCE.openEditor(workbenchPage, input);
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/AttributeMatchStrategy.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/AttributeMatchStrategy.java
new file mode 100644
index 00000000000..e08035635a0
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/AttributeMatchStrategy.java
@@ -0,0 +1,169 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui.query;
+
+import static java.util.regex.Pattern.quote;
+import static org.eclipse.papyrus.cdo.uml.search.internal.ui.query.CDOSearchQueryProvider.isString;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Set;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.uml.search.ui.query.QueryInfo;
+import org.eclipse.papyrus.views.search.results.AbstractResultEntry;
+import org.eclipse.papyrus.views.search.results.AttributeMatch;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.UMLPackage;
+
+import com.google.common.collect.Multimap;
+import com.google.common.collect.Sets;
+
+
+/**
+ * This is the AttributeMatchStrategy type. Enjoy.
+ */
+public abstract class AttributeMatchStrategy {
+
+ protected final Matcher matcher;
+
+ protected AttributeMatchStrategy(QueryInfo info) {
+ super();
+
+ final String pattern = info.isRegularExpression() ? info.getQueryText() : quote(info.getQueryText());
+ int flags = info.isCaseSensitive() ? 0 : Pattern.CASE_INSENSITIVE;
+ matcher = Pattern.compile(pattern, flags).matcher(""); //$NON-NLS-1$
+ }
+
+ public static AttributeMatchStrategy create(QueryInfo info) {
+ AttributeMatchStrategy result;
+
+ if(info.isSearchAllStringAttributes()) {
+ result = new AnyStringAttribute(info);
+ } else {
+ result = new NameOnly(info);
+ }
+
+ return result;
+ }
+
+ public static AttributeMatchStrategy create(QueryInfo info, Multimap<EClass, EAttribute> attributes) {
+ return new SpecificAttributes(info, attributes);
+ }
+
+ public abstract void apply(AbstractResultEntry parentMatch, EObject element, Collection<? super AttributeMatch> results);
+
+ protected void match(String value, EAttribute attribute, AbstractResultEntry parentMatch, EObject element, Collection<? super AttributeMatch> results) {
+ matcher.reset(value);
+ while(matcher.find()) {
+ results.add(new AttributeMatch(parentMatch, matcher.start(), matcher.end() - matcher.start(), element, attribute, null));
+ }
+ }
+
+ //
+ // Nested types
+ //
+
+ private static class NameOnly extends AttributeMatchStrategy {
+
+ NameOnly(QueryInfo info) {
+ super(info);
+ }
+
+ @Override
+ public void apply(AbstractResultEntry parentMatch, EObject element, Collection<? super AttributeMatch> results) {
+ String name = (element instanceof NamedElement) ? ((NamedElement)element).getName() : null;
+
+ if(name != null) {
+ match(name, UMLPackage.Literals.NAMED_ELEMENT__NAME, parentMatch, element, results);
+ }
+ }
+ }
+
+ private static class AnyStringAttribute extends AttributeMatchStrategy {
+
+ AnyStringAttribute(QueryInfo info) {
+ super(info);
+ }
+
+ @Override
+ public void apply(AbstractResultEntry parentMatch, EObject element, Collection<? super AttributeMatch> results) {
+ for(EAttribute next : element.eClass().getEAllAttributes()) {
+ if(isString(next)) {
+ if(!next.isMany()) {
+ String value = (String)element.eGet(next);
+ if(value != null) {
+ match(value, next, parentMatch, element, results);
+ }
+ } else {
+ // FIXME: Using list's string representation as in core Papyrus, but it doesn't make sense
+ List<?> value = (List<?>)element.eGet(next);
+ match(value.toString(), next, parentMatch, element, results);
+ }
+ }
+ }
+ }
+ }
+
+ private static class SpecificAttributes extends AttributeMatchStrategy {
+
+ private final Multimap<EClass, EAttribute> attributes;
+
+ private final Set<EAttribute> seen = Sets.newHashSet();
+
+ SpecificAttributes(QueryInfo info, Multimap<EClass, EAttribute> attributes) {
+ super(info);
+
+ this.attributes = attributes;
+ }
+
+ @Override
+ public void apply(AbstractResultEntry parentMatch, EObject element, Collection<? super AttributeMatch> results) {
+ seen.clear();
+
+ apply(element.eClass(), parentMatch, element, results);
+
+ for(EClass next : element.eClass().getEAllSuperTypes()) {
+ apply(next, parentMatch, element, results);
+ }
+ }
+
+ protected void apply(EClass eclass, AbstractResultEntry parentMatch, EObject element, Collection<? super AttributeMatch> results) {
+ if(this.attributes.containsKey(eclass)) {
+ Collection<EAttribute> attributes = this.attributes.get(eclass);
+ if(attributes.isEmpty()) {
+ attributes = eclass.getEAllAttributes();
+ }
+
+ for(EAttribute next : attributes) {
+ // don't repeat any attributes because of inheritance
+ if(seen.add(next)) {
+ if(!next.isMany()) {
+ Object value = element.eGet(next);
+ if(value != null) {
+ match(value.toString(), next, parentMatch, element, results);
+ }
+ } else {
+ // FIXME: Using list's string representation as in core Papyrus, but it doesn't make sense
+ List<?> value = (List<?>)element.eGet(next);
+ match(value.toString(), next, parentMatch, element, results);
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOPapyrusQuery.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOPapyrusQuery.java
new file mode 100644
index 00000000000..f7b8541313d
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOPapyrusQuery.java
@@ -0,0 +1,167 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui.query;
+
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.OperationCanceledException;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.emf.cdo.view.CDOQuery;
+import org.eclipse.emf.cdo.view.CDOView;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.net4j.util.event.IListener;
+import org.eclipse.net4j.util.lifecycle.ILifecycle;
+import org.eclipse.net4j.util.lifecycle.LifecycleEventAdapter;
+import org.eclipse.papyrus.cdo.uml.search.internal.ui.Activator;
+import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
+import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResourceSet;
+import org.eclipse.papyrus.uml.search.ui.query.AbstractPapyrusQuery;
+import org.eclipse.papyrus.uml.search.ui.results.PapyrusSearchResult;
+import org.eclipse.papyrus.views.search.results.AbstractResultEntry;
+import org.eclipse.papyrus.views.search.results.ModelElementMatch;
+import org.eclipse.papyrus.views.search.scope.ScopeEntry;
+import org.eclipse.search.ui.ISearchResult;
+import org.eclipse.search.ui.text.Match;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.UMLPackage;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+
+
+/**
+ * This is the CDOPapyrusQuery type. Enjoy.
+ */
+public class CDOPapyrusQuery extends AbstractPapyrusQuery {
+
+ private final String searchText;
+
+ private final CDOView view;
+
+ private final CDOQuery query;
+
+ private final PapyrusSearchResult searchResult = new PapyrusSearchResult(this);
+
+ private final AttributeMatchStrategy attributeMatchStrategy;
+
+ public CDOPapyrusQuery(String searchText, CDOView view, CDOQuery query, AttributeMatchStrategy attributeMatchStrategy) {
+ super();
+
+ this.searchText = searchText;
+ this.view = view;
+ this.query = query;
+ this.attributeMatchStrategy = attributeMatchStrategy;
+
+ view.addListener(createViewClosedListener());
+ }
+
+ @Override
+ public String getLabel() {
+ return "Papyrus Model Repository Search";
+ }
+
+ @Override
+ public String getSearchQueryText() {
+ return searchText;
+ }
+
+ @Override
+ public boolean canRerun() {
+ // I can be run again as long as my view is open
+ return (view != null) && !view.isClosed();
+ }
+
+ @Override
+ public boolean canRunInBackground() {
+ return true;
+ }
+
+ @Override
+ public IStatus run(IProgressMonitor monitor) throws OperationCanceledException {
+ IStatus result = Status.OK_STATUS;
+
+ searchResult.removeAll();
+
+ // we cannot query for EClasses that the server doesn't know about. And,
+ // if it doesn't know about an EClass, then a priori, none of its
+ // instances exist, so we don't need to run the query
+ if(view.getSession().getPackageRegistry().getPackageInfo(UMLPackage.eINSTANCE) != null) {
+ List<Element> queryResult = query.getResult(Element.class);
+
+ final Map<URI, ScopeEntry> scopeEntries = Maps.newHashMap();
+
+ // don't use an iterator because it won't be able to advance
+ // past a resource proxy that cannot be resolved
+ for(int i = 0; i < queryResult.size(); i++) {
+ try {
+ Element next = queryResult.get(i);
+
+ Resource resource = next.eResource();
+ ResourceSet rset = resource.getResourceSet();
+ ServicesRegistry services = ServiceUtilsForResourceSet.getInstance().getServiceRegistry(rset);
+ ScopeEntry scopeEntry = scopeEntries.get(resource.getURI());
+ if(scopeEntry == null) {
+ scopeEntry = new ScopeEntry(resource.getURI(), services);
+ scopeEntries.put(resource.getURI(), scopeEntry);
+ }
+
+ AbstractResultEntry elementMatch = new ModelElementMatch(next, scopeEntry);
+ searchResult.addMatch(elementMatch);
+
+ // post-process the query result to determine specific attribute matches
+ postProcessAttributeMatches(searchResult, elementMatch, next);
+ } catch (Exception e) {
+ // can get "node not found" exceptions on incompletely
+ // deleted resources
+ Activator.log.error("Error retrieving resource result from CDO query.", e); //$NON-NLS-1$
+ }
+ }
+
+ }
+
+ return result;
+ }
+
+ protected void postProcessAttributeMatches(PapyrusSearchResult searchResult, AbstractResultEntry elementMatch, Element element) {
+ List<Match> attributeMatches = Lists.newArrayListWithExpectedSize(1);
+ attributeMatchStrategy.apply(elementMatch, element, attributeMatches);
+
+ if(!attributeMatches.isEmpty()) {
+ searchResult.addMatches(Iterables.toArray(attributeMatches, Match.class));
+ }
+ }
+
+ @Override
+ public ISearchResult getSearchResult() {
+ return searchResult;
+ }
+
+ private IListener createViewClosedListener() {
+ return new LifecycleEventAdapter() {
+
+ @Override
+ protected void onDeactivated(ILifecycle lifecycle) {
+ // the view is closed. The user probably closed the repository session. Attempts to access the search results
+ // will fail henceforth, so clear them
+ if(searchResult != null) {
+ searchResult.removeAll();
+ }
+ }
+ };
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOSearchQueryProvider.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOSearchQueryProvider.java
new file mode 100644
index 00000000000..95f421f890a
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/CDOSearchQueryProvider.java
@@ -0,0 +1,392 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui.query;
+
+import static com.google.common.base.Predicates.instanceOf;
+import static com.google.common.base.Predicates.not;
+import static com.google.common.collect.Iterables.filter;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.emf.cdo.util.CDOURIUtil;
+import org.eclipse.emf.cdo.view.CDOQuery;
+import org.eclipse.emf.cdo.view.CDOView;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EClassifier;
+import org.eclipse.emf.ecore.ETypedElement;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.net4j.util.collection.Pair;
+import org.eclipse.net4j.util.collection.Triplet;
+import org.eclipse.papyrus.cdo.core.resource.CDOAwareModelSet;
+import org.eclipse.papyrus.cdo.internal.core.CDOUtils;
+import org.eclipse.papyrus.cdo.internal.core.IInternalPapyrusRepository;
+import org.eclipse.papyrus.cdo.internal.core.PapyrusRepositoryManager;
+import org.eclipse.papyrus.cdo.uml.search.internal.ui.Activator;
+import org.eclipse.papyrus.cdo.uml.search.internal.ui.open.CDOOpenElementService;
+import org.eclipse.papyrus.infra.core.resource.ModelSet;
+import org.eclipse.papyrus.infra.core.services.ServiceException;
+import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
+import org.eclipse.papyrus.infra.core.utils.ServiceUtils;
+import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResourceInitializerService;
+import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResourceSet;
+import org.eclipse.papyrus.infra.services.labelprovider.service.LabelProviderService;
+import org.eclipse.papyrus.infra.services.labelprovider.service.impl.LabelProviderServiceImpl;
+import org.eclipse.papyrus.infra.services.openelement.service.OpenElementService;
+import org.eclipse.papyrus.uml.search.ui.providers.ParticipantTypeAttribute;
+import org.eclipse.papyrus.uml.search.ui.providers.ParticipantTypeElement;
+import org.eclipse.papyrus.uml.search.ui.query.AbstractPapyrusQuery;
+import org.eclipse.papyrus.uml.search.ui.query.CompositePapyrusQuery;
+import org.eclipse.papyrus.uml.search.ui.query.IPapyrusQueryProvider;
+import org.eclipse.papyrus.uml.search.ui.query.QueryInfo;
+import org.eclipse.papyrus.views.search.utils.DefaultServiceRegistryTracker;
+import org.eclipse.papyrus.views.search.utils.IServiceRegistryTracker;
+import org.eclipse.uml2.uml.UMLPackage;
+
+import com.google.common.base.Function;
+import com.google.common.collect.ArrayListMultimap;
+import com.google.common.collect.HashMultimap;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import com.google.common.collect.Multimap;
+
+
+/**
+ * A search-query provider for CDO model repositories.
+ */
+public class CDOSearchQueryProvider implements IPapyrusQueryProvider {
+
+ public CDOSearchQueryProvider() {
+ super();
+ }
+
+ @Override
+ public boolean canProvideFor(URI scope) {
+ return CDOUtils.isCDOURI(scope);
+ }
+
+ @Override
+ public AbstractPapyrusQuery createSimpleSearchQuery(QueryInfo queryInfo) {
+ Pair<String, Boolean> _searchPattern = getSearchPattern(queryInfo);
+ final String searchPattern = _searchPattern.getElement1();
+ final boolean isRegexMatch = _searchPattern.getElement2();
+
+ return createOCLSearchQuery(queryInfo, AttributeMatchStrategy.create(queryInfo), new Function<Triplet<QueryInfo, CDOView, Collection<URI>>, CDOQuery>() {
+
+ @Override
+ public CDOQuery apply(Triplet<QueryInfo, CDOView, Collection<URI>> input) {
+ Map<String, Object> parameters = Maps.newHashMap();
+ String ocl = createOCLExpression(searchPattern, isRegexMatch, input.getElement1().isSearchAllStringAttributes(), input.getElement3(), parameters);
+ CDOQuery result = input.getElement2().createQuery("ocl", ocl, UMLPackage.Literals.NAMED_ELEMENT);
+
+ // variables referenced by the OCL query expression
+ for(Map.Entry<String, ?> next : parameters.entrySet()) {
+ result.setParameter(next.getKey(), next.getValue());
+ }
+
+ return result;
+ }
+ });
+ }
+
+ @Override
+ public AbstractPapyrusQuery createAdvancedSearchQuery(QueryInfo queryInfo) {
+ Pair<String, Boolean> _searchPattern = getSearchPattern(queryInfo);
+ final String searchPattern = _searchPattern.getElement1();
+ final boolean isRegexMatch = _searchPattern.getElement2();
+
+ // build a multi-map of EClasses to EAttributes. For any EClass that doesn't have
+ // attributes specifically selected, add all of its attributes
+ final Multimap<EClass, EAttribute> attributes = ArrayListMultimap.create();
+ for(ParticipantTypeAttribute next : filter(queryInfo.getParticipantTypes(), ParticipantTypeAttribute.class)) {
+ if(next.getParent().getElement() instanceof EClass) {
+ EAttribute attr = (EAttribute)next.getElement();
+ attributes.put((EClass)next.getParent().getElement(), attr);
+ }
+ }
+ for(ParticipantTypeElement next : filter(queryInfo.getParticipantTypes(), not(instanceOf(ParticipantTypeAttribute.class)))) {
+ if(next.getElement() instanceof EClass) {
+ EClass eclass = (EClass)next.getElement();
+ if(!attributes.containsKey(eclass)) {
+ // don't bother looking for instances of classes that have no attributes to search anyways
+ if(!eclass.getEAllAttributes().isEmpty()) {
+ attributes.putAll(eclass, eclass.getEAllAttributes());
+ }
+ }
+ }
+ }
+
+ return createOCLSearchQuery(queryInfo, AttributeMatchStrategy.create(queryInfo, attributes), new Function<Triplet<QueryInfo, CDOView, Collection<URI>>, CDOQuery>() {
+
+ @Override
+ public CDOQuery apply(Triplet<QueryInfo, CDOView, Collection<URI>> input) {
+ Map<String, Object> parameters = Maps.newHashMap();
+ String ocl = createOCLExpression(searchPattern, isRegexMatch, attributes, input.getElement3(), parameters);
+ CDOQuery result = input.getElement2().createQuery("ocl", ocl, UMLPackage.Literals.NAMED_ELEMENT);
+
+ // variables referenced by the OCL query expression
+ for(Map.Entry<String, ?> next : parameters.entrySet()) {
+ result.setParameter(next.getKey(), next.getValue());
+ }
+
+ return result;
+ }
+ });
+ }
+
+ protected Pair<String, Boolean> getSearchPattern(QueryInfo queryInfo) {
+ String searchPattern = PatternUtil.wrap(queryInfo.getQueryText(), queryInfo.isCaseSensitive(), queryInfo.isRegularExpression(), queryInfo.isSearchAllStringAttributes());
+ boolean isRegexMatch = searchPattern != null;
+ if(!isRegexMatch) {
+ searchPattern = queryInfo.getQueryText();
+ }
+
+ return Pair.create(searchPattern, isRegexMatch);
+ }
+
+ protected AbstractPapyrusQuery createOCLSearchQuery(QueryInfo queryInfo, AttributeMatchStrategy attributeMatcheStrategy, Function<Triplet<QueryInfo, CDOView, Collection<URI>>, CDOQuery> queryFunction) {
+ IServiceRegistryTracker tracker = new DefaultServiceRegistryTracker();
+
+ Multimap<CDOView, URI> views = getViews(queryInfo.getScope());
+ List<AbstractPapyrusQuery> result = Lists.newArrayListWithCapacity(views.keySet().size());
+ for(CDOView view : views.keySet()) {
+ CDOQuery query = queryFunction.apply(new Triplet<QueryInfo, CDOView, Collection<URI>>(queryInfo, view, views.get(view)));
+
+ // parameters for the server-side OCL query handler
+ query.setParameter("cdoImplicitRootClass", EcorePackage.Literals.EOBJECT);
+
+ AbstractPapyrusQuery searchQuery = new CDOPapyrusQuery(queryInfo.getQueryText(), view, query, attributeMatcheStrategy);
+ result.add(searchQuery);
+
+ try {
+ // automatically clean up the view and services registry when no longer needed
+ tracker.track(searchQuery, ServiceUtilsForResourceSet.getInstance().getServiceRegistry(view.getResourceSet()));
+ } catch (ServiceException e) {
+ Activator.log.error("Cannot track services registry for automatic clean-up.", e); //$NON-NLS-1$
+ }
+ }
+
+ return CompositePapyrusQuery.compose(result);
+ }
+
+ protected Multimap<CDOView, URI> getViews(Collection<URI> scope) {
+ Multimap<CDOView, URI> result = HashMultimap.create();
+ Map<IInternalPapyrusRepository, CDOView> views = Maps.newHashMap();
+
+ try {
+ for(URI uri : scope) {
+ IInternalPapyrusRepository repo = PapyrusRepositoryManager.INSTANCE.getRepositoryForURI(uri);
+ if((repo != null) && repo.isConnected()) {
+ CDOView view = views.get(repo);
+ if(view == null) {
+ // no view, yet, for this repo
+
+ ServicesRegistry services = new ServicesRegistry();
+ services.add(LabelProviderService.class, 10, new LabelProviderServiceImpl());
+ services.add(OpenElementService.class, 10, new CDOOpenElementService());
+ services.startRegistry();
+
+ services.add(ModelSet.class, 10, new CDOAwareModelSet(PapyrusRepositoryManager.INSTANCE));
+ services.add(ServiceUtilsForResourceInitializerService.class, 10, new ServiceUtilsForResourceInitializerService());
+ services.startServicesByClassKeys(ModelSet.class, ServiceUtilsForResourceInitializerService.class);
+
+ // create our own transaction for the model-set
+ view = repo.getCDOView(repo.createTransaction(ServiceUtils.getInstance().getModelSet(services)));
+ views.put(repo, view);
+ }
+ result.put(view, uri);
+ }
+ }
+ } catch (ServiceException e) {
+ Activator.log.error("Failed to initialize service registry for CDO search query.", e); //$NON-NLS-1$
+ }
+
+ return result;
+ }
+
+ /**
+ * Create the OCL query expression for a "basic" (from the user's perspective) search.
+ */
+ protected String createOCLExpression(String searchPattern, boolean isRegexMatch, boolean isAllStringAttributes, Collection<URI> scope, Map<String, Object> parameters) {
+ StringBuilder result = new StringBuilder();
+
+ // parameters to pass through to OCL
+ parameters.put("searchPattern", searchPattern); //$NON-NLS-1$
+
+ // first, build the CDOResource.allInstances() select clause for the scope
+ StringBuilder scopeClause = getScopeClause(scope);
+
+ // based on the CDOResource scope clause, find the candidate NamedElements
+ if(scopeClause.length() == 0) {
+ // easy case. Do an allInstances() query
+ result.append("NamedElement.allInstances()"); //$NON-NLS-1$
+ } else {
+ // iterate the contents of resources matching the scope criteria
+ result.append("eresource::CDOResource.allInstances()->select(r | ");
+
+ result.append(scopeClause);
+
+ // close the CDOResource.allInstances()->select(...) scope clause
+ result.append(")"); //$NON-NLS-1$
+
+ // and collect all of the NamedElements within those resources
+ result.append("->collect(r | r.cdoAllProperContents(NamedElement))"); //$NON-NLS-1$
+ }
+
+ // from our candidate NamedElements, select those that match
+ if(isAllStringAttributes) {
+ result.append("->select(e | e.cdoMatches(searchPattern))"); //$NON-NLS-1$
+ } else {
+ result.append("->select(e | not e.name.oclIsUndefined() and e.name."); //$NON-NLS-1$
+ if(isRegexMatch) {
+ result.append("matches(searchPattern)"); //$NON-NLS-1$
+ } else {
+ result.append("indexOf(searchPattern) > 0"); //$NON-NLS-1$
+ }
+
+ // close the ->select(...)
+ result.append(")"); //$NON-NLS-1$
+ }
+
+ return result.toString();
+ }
+
+ protected StringBuilder getScopeClause(Iterable<URI> scope) {
+ StringBuilder result = new StringBuilder();
+
+ boolean first = true;
+ for(URI uri : scope) {
+ String path = CDOURIUtil.extractResourcePath(uri);
+ if(uri.hasTrailingPathSeparator() && !path.endsWith("/")) { //$NON-NLS-1$
+ path = path + "/"; //$NON-NLS-1$
+ }
+ if((path.length() > 1) || (!path.startsWith("/") && (path.length() > 0))) { //$NON-NLS-1$
+ if(first) {
+ first = false;
+ } else {
+ result.append(" or "); //$NON-NLS-1$
+ }
+
+ result.append("r.path.startsWith('"); //$NON-NLS-1$
+ result.append(oclQuoteString(path));
+ result.append("')"); //$NON-NLS-1$
+ }
+ }
+
+ return result;
+ }
+
+ /**
+ * Create the OCL query expression for an "advanced" (from the user's perspective) search.
+ */
+ protected String createOCLExpression(String searchPattern, boolean isRegexMatch, Multimap<EClass, EAttribute> attributes, Collection<URI> scope, Map<String, Object> parameters) {
+ StringBuilder result = new StringBuilder();
+
+ // parameters to pass through to OCL
+ parameters.put("searchPattern", searchPattern); //$NON-NLS-1$
+
+ // first, build the CDOResource.allInstances() select clause for the scope
+ StringBuilder scopeClause = getScopeClause(scope);
+
+ // based on the CDOResource scope clause, find the candidate NamedElements
+ if(scopeClause.length() == 0) {
+ // easy case. Do an allInstances() query
+ result.append("NamedElement.allInstances()"); //$NON-NLS-1$
+ } else {
+ // iterate the contents of resources matching the scope criteria
+ result.append("eresource::CDOResource.allInstances()->select(r | ");
+
+ result.append(scopeClause);
+
+ // close the CDOResource.allInstances()->select(...) scope clause
+ result.append(")"); //$NON-NLS-1$
+
+ // and collect all of the NamedElements within those resources
+ result.append("->collect(r | r.cdoAllProperContents(NamedElement))"); //$NON-NLS-1$
+ }
+
+ // from our candidate elements, select those that match the attribute criteria
+ result.append("->select(e | "); //$NON-NLS-1$
+
+ boolean firstEClass = true;
+ for(EClass next : attributes.keySet()) {
+ if(firstEClass) {
+ firstEClass = false;
+ } else {
+ result.append(" or ");
+ }
+
+ result.append("e.oclIsKindOf(").append(next.getName()).append(") and ("); //$NON-NLS-1$ //$NON-NLS-2$
+ result.append("let s : ").append(next.getName()).append(" = e.oclAsType(").append(next.getName()).append(") in "); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+
+ boolean firstAttr = true;
+ for(EAttribute attr : attributes.get(next)) {
+ if(firstAttr) {
+ firstAttr = false;
+ } else {
+ result.append(" or ");
+ }
+
+ if(isString(attr)) {
+ if(attr.isMany()) {
+ result.append("s.").append(attr.getName()).append("->excluding(null)->exists(v | v"); //$NON-NLS-1$ //$NON-NLS-2$
+ } else {
+ result.append("(not s.").append(attr.getName()).append(".oclIsUndefined() and s.").append(attr.getName()); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+ if(isRegexMatch) {
+ result.append(".matches(searchPattern)"); //$NON-NLS-1$
+ } else {
+ result.append(".indexOf(searchPattern) > 0"); //$NON-NLS-1$
+ }
+
+ // close the exists iterator (many case) or 'and' group (scalar case)
+ result.append(")"); //$NON-NLS-1$
+ } else {
+ // need toString() conversions. For simplicity, because we're doing extra conversions anyways, coerce scalars to sets.
+ // N.B.: toString() can produce nulls that need to be filtered out!
+ result.append("s.").append(attr.getName()).append("->excluding(null).toString()->excluding(null)->exists(v | v"); //$NON-NLS-1$ //$NON-NLS-2$
+
+ if(isRegexMatch) {
+ result.append(".matches(searchPattern)"); //$NON-NLS-1$
+ } else {
+ result.append(".indexOf(searchPattern) > 0"); //$NON-NLS-1$
+ }
+
+ // close the exists iterator
+ result.append(")"); //$NON-NLS-1$
+ }
+ }
+
+ // close the let expression
+ result.append(")"); //$NON-NLS-1$
+ }
+
+ // close select clause
+ result.append(")"); //$NON-NLS-1$
+
+ return result.toString();
+ }
+
+ static String oclQuoteString(String s) {
+ return s.replace("'", "\\'") //$NON-NLS-1$ //$NON-NLS-2$
+ .replace("\\", "\\\\"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+ static boolean isString(ETypedElement element) {
+ EClassifier type = element.getEType();
+ return (type != null) && (type.getInstanceClass() == String.class);
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/PatternUtil.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/PatternUtil.java
new file mode 100644
index 00000000000..b4c67f63a02
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/query/PatternUtil.java
@@ -0,0 +1,119 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui.query;
+
+import static java.util.regex.Pattern.quote;
+
+import java.util.regex.Matcher;
+
+
+/**
+ * Utilities for working with regex patterns in CDO OCL queries.
+ */
+public class PatternUtil {
+
+ private static final String WILDCARD = ".*"; //$NON-NLS-1$
+
+ // not instantiable by clients
+ private PatternUtil() {
+ super();
+ }
+
+ /**
+ * OCL queries always use reqular expressions to implement either regex search (obviously) or case-insensitive search because there
+ * is no better way using OCL's String operations.
+ *
+ * @param searchText
+ * the user's search text
+ * @param caseSensitive
+ * whether the search is case-sensitive
+ * @param regularExpression
+ * whether the search text is to be interpreted as a regular expression
+ * @param allStringAttributes
+ * whether the search text is sought in all string attributes of an object
+ *
+ * @return the appropriately modified string specifying the regular expression search term, or {@code null} if the search text
+ * is actually a literal exact sub-string match
+ */
+ public static String wrap(String searchText, boolean caseSensitive, boolean regularExpression, boolean allStringAttributes) {
+ String result;
+
+ if(caseSensitive) {
+ if(!regularExpression) {
+ if(allStringAttributes) {
+ // the cdoMatches() operation needs a regex
+ result = String.format("%s%s%s", WILDCARD, quote(searchText), WILDCARD);
+ } else {
+ // we use "indexOf(searchPattern) > 0" to do a simple sub-string search
+ result = null;
+ }
+ } else {
+ result = ensureRegexSubstring(searchText);
+ }
+ } else {
+ if(!regularExpression) {
+ // make a case-insensitive regex matching the literal text
+ result = String.format("(?i)%s%s%s", WILDCARD, quote(searchText), WILDCARD);
+ } else {
+ result = String.format("(?i)%s", ensureRegexSubstring(searchText));
+ }
+ }
+
+ return result;
+ }
+
+ // ensure that the regex matches any substring by starting and finishing with wildcards
+ private static String ensureRegexSubstring(String regex) {
+ String result = regex;
+ if(!result.startsWith(WILDCARD)) {
+ result = WILDCARD + result;
+ }
+ if(!result.endsWith(WILDCARD)) {
+ result = result + WILDCARD;
+ }
+ return result;
+ }
+
+ /**
+ * Local post-processing of element matches uses {@link Matcher#find()} to gather up all applicable attribute matches. This method converts
+ * the user's search criteria into an appropriate regular expression.
+ *
+ * @param searchText
+ * the user's search text
+ * @param caseSensitive
+ * whether the search is case-sensitive
+ * @param regularExpression
+ * whether the search tex is to be interpreted as a regular expression
+ *
+ * @return the appropriately modified string specifying the regular expression search term, never {@code null}
+ */
+ public static String wrapForFind(String searchText, boolean caseSensitive, boolean regularExpression) {
+ String result;
+
+ if(caseSensitive) {
+ if(!regularExpression) {
+ result = quote(searchText); // simple sub-string search
+ } else {
+ result = searchText; // already a regex
+ }
+ } else {
+ if(!regularExpression) {
+ // make a case-insensitive regex matching the literal text
+ result = String.format("(?i)%s", quote(searchText));
+ } else {
+ result = String.format("(?i)%s", searchText);
+ }
+ }
+
+ return result;
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/scope/CDOScopeProvider.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/scope/CDOScopeProvider.java
new file mode 100644
index 00000000000..592342b0401
--- /dev/null
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui/src/org/eclipse/papyrus/cdo/uml/search/internal/ui/scope/CDOScopeProvider.java
@@ -0,0 +1,104 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST and others.
+ *
+ * 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:
+ * CEA LIST - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.cdo.uml.search.internal.ui.scope;
+
+import java.util.Collection;
+import java.util.Collections;
+
+import org.eclipse.emf.cdo.eresource.CDOResource;
+import org.eclipse.emf.cdo.eresource.CDOResourceFolder;
+import org.eclipse.emf.cdo.eresource.CDOResourceNode;
+import org.eclipse.emf.cdo.util.CDOURIUtil;
+import org.eclipse.emf.cdo.view.CDOView;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.cdo.internal.core.CDOUtils;
+import org.eclipse.papyrus.cdo.internal.core.IInternalPapyrusRepository;
+import org.eclipse.papyrus.cdo.internal.core.PapyrusRepositoryManager;
+import org.eclipse.papyrus.views.search.scope.IScopeProvider;
+import org.eclipse.uml2.uml.resource.UMLResource;
+
+import com.google.common.collect.Lists;
+
+
+/**
+ * A scope provider for CDO model repositories.
+ */
+public class CDOScopeProvider implements IScopeProvider {
+
+ public CDOScopeProvider() {
+ super();
+ }
+
+ /**
+ * Gets the URIs of the root resource (implying the repository in its entirety) of all repositories that are currently connected.
+ */
+ @Override
+ public Collection<URI> getScope() {
+ Collection<URI> result;
+
+ final Collection<? extends IInternalPapyrusRepository> repos = PapyrusRepositoryManager.INSTANCE.getRepositories();
+ if(repos.isEmpty()) {
+ result = Collections.emptyList();
+ } else {
+ result = Lists.newArrayListWithCapacity(repos.size());
+ for(IInternalPapyrusRepository next : repos) {
+ if(next.isConnected()) {
+ CDOView view = next.getMasterView();
+ if(view != null) {
+ result.add(view.getRootResource().getURI());
+ }
+ }
+ }
+ }
+
+ return result;
+ }
+
+ @Override
+ public Collection<URI> getScope(Object selected) {
+ Collection<URI> result;
+
+ // try to get the contextual resource node
+ CDOResourceNode node = CDOUtils.adapt(selected, CDOResourceNode.class);
+ if(node == null) {
+ EObject obj = CDOUtils.adapt(selected, EObject.class);
+ if(obj != null) {
+ node = CDOUtils.adapt(obj.eResource(), CDOResource.class);
+ }
+ }
+
+ if(node == null) {
+ result = Collections.emptyList();
+ } else {
+ URI uri = node.getURI();
+ if(!node.isRoot() && (node instanceof CDOResource)) {
+ // ensure that we search the UML resource, not the notation or di
+ uri = uri.trimFileExtension().appendFileExtension(UMLResource.FILE_EXTENSION);
+
+ if(!uri.equals(node.getURI())) {
+ // does the UML resource exist? If not, don't try to search it
+ String path = CDOURIUtil.extractResourcePath(uri);
+ if(!node.cdoView().hasResource(path)) {
+ uri = null;
+ }
+ }
+ } else if((node instanceof CDOResourceFolder) && !uri.hasTrailingPathSeparator()) {
+ uri = uri.appendSegment(""); //$NON-NLS-1$
+ }
+
+ result = (uri == null) ? Collections.<URI> emptyList() : Collections.singletonList(uri);
+ }
+
+ return result;
+ }
+}
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java
index e3fcaf440ff..0a676330152 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java
@@ -198,12 +198,15 @@ public class CDOPackageImportSource extends AbstractPackageImportSource {
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
if(newInput == null) {
itemProvider.inputChanged(viewer, repoMan, null);
+ super.inputChanged(viewer, repoMan, null);
} else {
// substitute the repository manager as the input element
itemProvider.inputChanged(viewer, null, repoMan);
// prime the internal nodes for the repositories
- itemProvider.getChildren(repoMan);
+ itemProvider.getElements(repoMan);
+
+ super.inputChanged(viewer, null, repoMan);
}
}
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.project b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.project
deleted file mode 100644
index f5d365ab83a..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.infra.emf.nattable.converter</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/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.settings/org.eclipse.jdt.core.prefs b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index f287d53cf45..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/.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.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/META-INF/MANIFEST.MF b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/META-INF/MANIFEST.MF
deleted file mode 100644
index 028f0cb62dc..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,27 +0,0 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core.log;bundle-version="0.10.1",
- org.eclipse.papyrus.infra.table.instance;bundle-version="0.10.1",
- org.eclipse.emf.facet.widgets.nattable.instance;bundle-version="0.3.0",
- org.eclipse.core.expressions,
- org.eclipse.papyrus.infra.core;bundle-version="0.10.1",
- org.eclipse.papyrus.infra.emf;bundle-version="0.10.1",
- org.eclipse.emf.transaction;bundle-version="1.4.0",
- org.eclipse.papyrus.infra.nattable;bundle-version="0.10.1",
- org.eclipse.papyrus.infra.nattable.model;bundle-version="0.10.1",
- org.eclipse.gmf.runtime.emf.type.core,
- org.eclipse.papyrus.infra.services.edit;bundle-version="0.10.1",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="0.10.1",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="0.10.1",
- org.eclipse.papyrus.infra.nattable.common;bundle-version="0.10.1"
-Bundle-Vendor: %Bundle-Vendor
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 0.10.1.qualifier
-Bundle-Name: %Bundle-Name
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.nattable.converter.Activator
-Bundle-SymbolicName: org.eclipse.papyrus.infra.emf.nattable.converter;
- singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/OSGI-INF/l10n/bundle.properties b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/OSGI-INF/l10n/bundle.properties
deleted file mode 100644
index e26619d4d2f..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/OSGI-INF/l10n/bundle.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-#Properties file for org.eclipse.papyrus.uml.nattable.converter
-Bundle-Vendor = Eclipse Modeling Project
-Bundle-Name = Old Table Converter (Incubation) \ No newline at end of file
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/about.html b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/about.html
deleted file mode 100644
index 598b3684879..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/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>May 12, 2008</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/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/build.properties b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/build.properties
deleted file mode 100644
index 1961e7848c9..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- plugin.pdoc,\
- about.html,\
- OSGI-INF/
-src.includes = about.html
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.pdoc b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.pdoc
deleted file mode 100644
index e76e9322193..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.pdoc
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<doc:Documentation xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:doc="http://www.eclipse.org/papyrus/documentation/plugin/documentation" description="This plugin provides handlers to convert the old tables to the new tables">
- <referent firstName="vincent" lastName="lorenzo" eMail="vincent.lorenzo@cea.fr" currentCompany="CEA-LIST"/>
-</doc:Documentation>
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.xml b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.xml
deleted file mode 100644
index cf6573c0c4d..00000000000
--- a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/plugin.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.ui.menus">
- <menuContribution
- allPopups="false"
- locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup?after=org.eclipse.papyrus.views.modelexplorer.popupmenu.creatediagram">
- <command
- commandId="org.eclipse.papyrus.uml.nattable.converter.command"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.papyrus.uml.nattable.converter.all.tables.command"
- style="push">
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="org.eclipse.papyrus.uml.nattable.converter.handlers.ConvertOldTableHandler"
- id="org.eclipse.papyrus.uml.nattable.converter.command"
- name="Convert Old Table to New Table">
- </command>
- <command
- defaultHandler="org.eclipse.papyrus.uml.nattable.converter.handlers.ConvertAllTablesHandler"
- id="org.eclipse.papyrus.uml.nattable.converter.all.tables.command"
- name="Convert All Old Tables to New Tables">
- </command>
- </extension>
-
-</plugin>
diff --git a/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/Activator.java b/extraplugins/table/org.eclipse.papyrus.infra.emf.nattable.converter/src/org/eclipse/papyrus/uml/nattable/converter/Activator.java
deleted file mode 100644
index 859ab8f36c4..00000000000
--- a/