diff --git a/org.fortiss.tooling.base.ui/trunk/META-INF/MANIFEST.MF b/org.fortiss.tooling.base.ui/trunk/META-INF/MANIFEST.MF index 986eddba8091ea3708f401726612dc18bdf50aa2..f62e1734877e8702301410ace4a2bf7004d19e9f 100644 --- a/org.fortiss.tooling.base.ui/trunk/META-INF/MANIFEST.MF +++ b/org.fortiss.tooling.base.ui/trunk/META-INF/MANIFEST.MF @@ -14,12 +14,14 @@ Export-Package: org.fortiss.tooling.base.ui, org.fortiss.tooling.base.ui.command, org.fortiss.tooling.base.ui.compose, org.fortiss.tooling.base.ui.contentprovider, + org.fortiss.tooling.base.ui.databinding, org.fortiss.tooling.base.ui.dnd, org.fortiss.tooling.base.ui.editor, org.fortiss.tooling.base.ui.editpart, org.fortiss.tooling.base.ui.editpart.anchor, org.fortiss.tooling.base.ui.editpart.figure, org.fortiss.tooling.base.ui.editpart.policy, + org.fortiss.tooling.base.ui.editpart.request, org.fortiss.tooling.base.ui.layout, org.fortiss.tooling.base.ui.preferences, org.fortiss.tooling.base.ui.utils diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/contentprovider/TableContentProviderBase.java similarity index 91% rename from org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java rename to org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/contentprovider/TableContentProviderBase.java index c382a8660f5470400da37af7485c8d85c8274fb1..8dc285116a640b077776d968e2276a2e8ba1467f 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/TableViewerBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/contentprovider/TableContentProviderBase.java @@ -15,7 +15,7 @@ $Id: codetemplates.xml 1 2011-01-01 00:00:01Z hoelzl $ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.extension.base; +package org.fortiss.tooling.base.ui.contentprovider; import org.eclipse.jface.layout.GridDataFactory; import org.eclipse.jface.viewers.ColumnLabelProvider; @@ -37,9 +37,8 @@ import org.eclipse.swt.widgets.Table; * @version $Rev: 18709 $ * @ConQAT.Rating RED Hash: */ -// TODO (FH): why is this class here? It does not implement any of the extension -// interfaces. I suggest moving to tooling.base.ui.editor. -public abstract class TableViewerBase implements IStructuredContentProvider { +public abstract class TableContentProviderBase implements + IStructuredContentProvider { /** Compares content objects. */ protected abstract int compare(Viewer viewer, Object o1, Object o2); @@ -98,7 +97,7 @@ public abstract class TableViewerBase implements IStructuredContentProvider { } /** - * ViewerSorter using {@link TableViewerBase#compare} + * ViewerSorter using {@link TableContentProviderBase#compare} * * @author hoelzlf * @author $Author: hoelzlf $ @@ -109,7 +108,7 @@ public abstract class TableViewerBase implements IStructuredContentProvider { /** {@inheritDoc} */ @Override public int compare(Viewer viewer, Object o1, Object o2) { - return TableViewerBase.this.compare(viewer, o1, o2); + return TableContentProviderBase.this.compare(viewer, o1, o2); } } } diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/editingsupport/AbstractDecoratedTextCellDatabindingEditingSupport.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java similarity index 95% rename from org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/editingsupport/AbstractDecoratedTextCellDatabindingEditingSupport.java rename to org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java index 2c89c70ddaa31e2242e09bc76ffb3ff294a7c69b..f9e3d576301774dacf84ac44eecb84dabb97cf67 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/editingsupport/AbstractDecoratedTextCellDatabindingEditingSupport.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java @@ -15,7 +15,7 @@ $Id: codetemplates.xml 1 2011-01-01 00:00:01Z hoelzl $ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.extension.editingsupport; +package org.fortiss.tooling.base.ui.databinding; import org.eclipse.core.databinding.Binding; import org.eclipse.core.databinding.DataBindingContext; @@ -42,8 +42,6 @@ import org.fortiss.tooling.kernel.ui.util.DataBindingUtils; * @version $Rev: 1670 $ * @levd.rating RED Rev: */ -// TODO (FH): why is this class here? It is not used by the kernel. I suggest -// moving to tooling.base.ui. somewhere. public abstract class AbstractDecoratedTextCellDatabindingEditingSupport extends AbstractTextCellDatabindingEditingSupport { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/editingsupport/AbstractTextCellDatabindingEditingSupport.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java similarity index 97% rename from org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/editingsupport/AbstractTextCellDatabindingEditingSupport.java rename to org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java index 9c3a081d36fbf3605c87ce1a0c0ea290b5c1eddf..5430f26d33336079a7eaa36a87ed63943d33b3f9 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/editingsupport/AbstractTextCellDatabindingEditingSupport.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java @@ -15,7 +15,7 @@ $Id: codetemplates.xml 1 2011-01-01 00:00:01Z hoelzl $ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.extension.editingsupport; +package org.fortiss.tooling.base.ui.databinding; import org.conqat.lib.commons.assertion.CCSMPre; import org.eclipse.core.databinding.Binding; @@ -40,8 +40,6 @@ import org.fortiss.tooling.kernel.ui.util.DataBindingUtils; * @version $Rev: 5848 $ * @levd.rating RED Rev: */ -// TODO (FH): why is this class here? It is not used by the kernel. I suggest -// moving to tooling.base.ui. somewhere. public abstract class AbstractTextCellDatabindingEditingSupport extends EditingSupport { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/FormsEditorBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java similarity index 94% rename from org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/FormsEditorBase.java rename to org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java index f2083296c7d3a713b79d416b7a5390ac3066e7e7..03a37f59adafc9007081877b990cf0cddce198b8 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/FormsEditorBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java @@ -15,7 +15,7 @@ $Id: codetemplates.xml 1 2011-01-01 00:00:01Z hoelzl $ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.extension.base; +package org.fortiss.tooling.base.ui.editor; import org.eclipse.emf.ecore.EObject; import org.eclipse.jface.layout.GridDataFactory; @@ -26,6 +26,7 @@ import org.eclipse.ui.forms.widgets.ExpandableComposite; import org.eclipse.ui.forms.widgets.FormToolkit; import org.eclipse.ui.forms.widgets.ScrolledForm; import org.eclipse.ui.forms.widgets.Section; +import org.fortiss.tooling.kernel.ui.extension.base.EditorBase; /** * Basic GEF editor based on forms. @@ -35,8 +36,6 @@ import org.eclipse.ui.forms.widgets.Section; * @version $Rev: 18709 $ * @ConQAT.Rating RED Hash: */ -// TODO (FH): why is this class here? It does not implement any of the extension -// interfaces. I suggest moving to tooling.base.ui.editor. public abstract class FormsEditorBase<T extends EObject> extends EditorBase<T> { /** Our toolkit. */ diff --git a/org.fortiss.tooling.kernel.ui/trunk/META-INF/MANIFEST.MF b/org.fortiss.tooling.kernel.ui/trunk/META-INF/MANIFEST.MF index a047282c9da5b1cd31b7f10acaca1c226d3261bb..73e45e39eaffb475f081273cb36f5d2fdf3ce0bf 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/META-INF/MANIFEST.MF +++ b/org.fortiss.tooling.kernel.ui/trunk/META-INF/MANIFEST.MF @@ -21,7 +21,6 @@ Export-Package: org.fortiss.tooling.kernel.ui, org.fortiss.tooling.kernel.ui.extension, org.fortiss.tooling.kernel.ui.extension.base, org.fortiss.tooling.kernel.ui.extension.data, - org.fortiss.tooling.kernel.ui.extension.editingsupport, org.fortiss.tooling.kernel.ui.listener, org.fortiss.tooling.kernel.ui.service, org.fortiss.tooling.kernel.ui.util