diff --git a/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/Events.java b/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/Events.java index fdfbd6a3b4..e369103bcd 100644 --- a/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/Events.java +++ b/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/Events.java @@ -110,4 +110,9 @@ public interface Events { * When a subwork is selected */ String SUBWORK_CHANGED = "subwork/change"; + + /** + * When a table open after Worknotes table - Sxxx + */ + String RELOAD_WORKNOTES_TABLE = "table/reload/Sxxx"; } diff --git a/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/ToolboxConstants.java b/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/ToolboxConstants.java index 48d03d6f96..785fe64e80 100644 --- a/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/ToolboxConstants.java +++ b/java/bundles/org.eclipse.set.basis/src/org/eclipse/set/basis/constants/ToolboxConstants.java @@ -97,6 +97,7 @@ public interface CacheId { * The cache id for the route and route km of the {@link Punkt_Objekt} */ public static final String POINT_OBJECT_ROUTE_KM = "toolbox.cache.point-object-route-km"; + } /** @@ -292,6 +293,11 @@ public interface CacheId { */ public static final String ESTW_SUPPLEMENT_PART_ID_PREFIX = "org.eclipse.set.feature.table.supplement-estw"; + /** + * The prefix of Supplement table part + */ + public static final String SUPPLEMENT_TABLE_PART_ID_PREFIX = "org.eclipse.set.feature.table.supplement"; + /** * Rounding result of BigDecimal.divide to place after comma */ @@ -357,6 +363,11 @@ public interface CacheId { */ public static final String TITLE_FILE_NAME_SEPARATOR = " ⇔ "; + /** + * Shortcut of Worknotes table + */ + public static final String WORKNOTES_TABLE_SHORTCUT = "Sxxx"; //$NON-NLS-1$ + /** * The tolerance value between TOP_Kante length and the sum of GEO_Kanten * length, which belong to this TOP_Kante (in Meter) diff --git a/java/bundles/org.eclipse.set.feature.export/src/org/eclipse/set/feature/export/pdf/TableToTableDocument.xtend b/java/bundles/org.eclipse.set.feature.export/src/org/eclipse/set/feature/export/pdf/TableToTableDocument.xtend index 99bb47388c..50833dd92a 100644 --- a/java/bundles/org.eclipse.set.feature.export/src/org/eclipse/set/feature/export/pdf/TableToTableDocument.xtend +++ b/java/bundles/org.eclipse.set.feature.export/src/org/eclipse/set/feature/export/pdf/TableToTableDocument.xtend @@ -17,13 +17,16 @@ import javax.imageio.ImageIO import javax.xml.parsers.DocumentBuilderFactory import javax.xml.parsers.ParserConfigurationException import org.eclipse.set.basis.FreeFieldInfo +import org.eclipse.set.basis.constants.ToolboxConstants import org.eclipse.set.model.tablemodel.CellContent import org.eclipse.set.model.tablemodel.CompareCellContent import org.eclipse.set.model.tablemodel.CompareFootnoteContainer import org.eclipse.set.model.tablemodel.CompareTableCellContent +import org.eclipse.set.model.tablemodel.CompareTableFootnoteContainer import org.eclipse.set.model.tablemodel.FootnoteContainer import org.eclipse.set.model.tablemodel.MultiColorCellContent import org.eclipse.set.model.tablemodel.MultiColorContent +import org.eclipse.set.model.tablemodel.PlanCompareRow import org.eclipse.set.model.tablemodel.SimpleFootnoteContainer import org.eclipse.set.model.tablemodel.Table import org.eclipse.set.model.tablemodel.TableContent @@ -41,15 +44,12 @@ import org.w3c.dom.Document import org.w3c.dom.Element import static extension org.eclipse.set.model.tablemodel.extensions.CellContentExtensions.* +import static extension org.eclipse.set.model.tablemodel.extensions.TableCellExtensions.* import static extension org.eclipse.set.model.tablemodel.extensions.TableContentExtensions.* import static extension org.eclipse.set.model.tablemodel.extensions.TableExtensions.* -import static extension org.eclipse.set.model.tablemodel.extensions.TableCellExtensions.* import static extension org.eclipse.set.model.tablemodel.extensions.TableRowExtensions.* import static extension org.eclipse.set.utils.StringExtensions.* import static extension org.eclipse.set.utils.export.xsl.siteplan.SiteplanXSL.pxToMilimeter -import org.eclipse.set.basis.constants.ToolboxConstants -import org.eclipse.set.model.tablemodel.PlanCompareRow -import org.eclipse.set.model.tablemodel.CompareTableFootnoteContainer /** * Transformation from {@link Table} to TableDocument {@link Document}. @@ -63,7 +63,7 @@ class TableToTableDocument { public static val String FOOTNOTE_INLINE_TEXT_SEPARATOR = String. format("%n") - private static val String FOOTNOTE_MARK_SEPRATOR = "; " + static val String FOOTNOTE_MARK_SEPRATOR = "; " val Document doc var String tablename @@ -419,13 +419,17 @@ class TableToTableDocument { private dispatch def void addFootnoteContent(Element element, CompareFootnoteContainer fc, int columnNumber, boolean isRemarkColumn) { val separator = remarkTextInlnie ? FOOTNOTE_INLINE_TEXT_SEPARATOR : FOOTNOTE_MARK_SEPRATOR - val oldFootnotes = fc.oldFootnotes.map[getFootnoteInfo(fc, it)].map [ + val oldFootnotes = fc.oldFootnotes.footnotes.map [ + getFootnoteInfo(fc, it) + ].map [ remarkTextInlnie ? toText : toShorthand ].iterableToString(separator) - val newFootnotes = fc.newFootnotes.map[getFootnoteInfo(fc, it)].map [ + val newFootnotes = fc.newFootnotes.footnotes.map [ + getFootnoteInfo(fc, it) + ].map [ remarkTextInlnie ? toText : toShorthand ].iterableToString(separator) - val unchangedFootnotes = fc.unchangedFootnotes.map [ + val unchangedFootnotes = fc.unchangedFootnotes.footnotes.map [ getFootnoteInfo(fc, it) ].map[remarkTextInlnie ? toText : toShorthand]. iterableToString(separator) @@ -487,8 +491,9 @@ class TableToTableDocument { private def Element addContentToElement(String content, Element element, int columnNumber, boolean isRemarkColumn) { val checkOutput = content.checkForTestOutput(columnNumber) - element.textContent = isRemarkColumn ? checkOutput : checkOutput. - intersperseWithZeroSpacesSC + element.textContent = isRemarkColumn + ? checkOutput + : checkOutput.intersperseWithZeroSpacesSC return element } diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/META-INF/MANIFEST.MF b/java/bundles/org.eclipse.set.feature.table.pt1/META-INF/MANIFEST.MF index d2955f1465..8a93c5fbb3 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1/META-INF/MANIFEST.MF +++ b/java/bundles/org.eclipse.set.feature.table.pt1/META-INF/MANIFEST.MF @@ -161,4 +161,6 @@ Service-Component: OSGI-INF/org.eclipse.set.feature.table.pt1.messages.Messages. OSGI-INF/org.eclipse.set.feature.table.pt1.sszs.SszsDescriptionService.xml, OSGI-INF/org.eclipse.set.feature.table.pt1.sszs.SszsTransformationService.xml, OSGI-INF/org.eclipse.set.feature.table.pt1.sszw.SszwDescriptionService.xml, - OSGI-INF/org.eclipse.set.feature.table.pt1.sszw.SszwTransformationService.xml + OSGI-INF/org.eclipse.set.feature.table.pt1.sszw.SszwTransformationService.xml, + OSGI-INF/org.eclipse.set.feature.table.pt1.sxxx.SxxxDescriptionService.xml, + OSGI-INF/org.eclipse.set.feature.table.pt1.sxxx.SxxxTransformationService.xml diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/OSGI-INF/l10n/bundle.properties b/java/bundles/org.eclipse.set.feature.table.pt1/OSGI-INF/l10n/bundle.properties index b1899e054d..053f3021c2 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1/OSGI-INF/l10n/bundle.properties +++ b/java/bundles/org.eclipse.set.feature.table.pt1/OSGI-INF/l10n/bundle.properties @@ -184,3 +184,10 @@ ToolboxTableNameSslsShort=Ssls ToolboxTableNameSslsLong=Signalisierungstabelle ToolboxTableNameSslsPlanningNumber=?? +SxxxDescriptionService_ViewName=Sxxx – Tabelle weiterer Bearbeitungsvermerke +SxxxDescriptionService_ViewTooltip=Tabelle weiterer Bearbeitungsvermerke +SxxxTableView_Heading=Tabelle weiterer Bearbeitungsvermerke – Sxxx +ToolboxTableNameSxxxShort=Sxxx +ToolboxTableNameSxxxLong=Tabelle weiterer Bearbeitungsvermerke +ToolboxTableNameSxxxPlanningNumber=?? + diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/FootnoteTransformation.xtend b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/FootnoteTransformation.xtend index 3adfde7487..60b34c4c6c 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/FootnoteTransformation.xtend +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/FootnoteTransformation.xtend @@ -68,10 +68,14 @@ class FootnoteTransformation { def void transform(Basis_Objekt object, TableRow row) { this.row = row // Direct attachment notes - object?.IDBearbeitungsvermerk?.map[value]?.toSet?.forEach[addFootnote] - object?.referenceFootnotes?.map[value]?.toSet?.forEach[addFootnote] + object?.IDBearbeitungsvermerk?.map[value]?.toSet?.forEach [ + object.addFootnote(it) + ] + object?.referenceFootnotes?.map[value]?.toSet?.forEach [ + object.addFootnote(it) + ] - object?.transformObjectStateEnum?.value?.addFootnote + object?.addFootnote(object?.transformObjectStateEnum?.value) } private def dispatch Iterable getReferenceFootnotes( @@ -125,7 +129,8 @@ class FootnoteTransformation { val objectStateNote = #[signalRahmen?.transformObjectStateEnum]. filterNull val signalBegriffFootntoes = signalRahmen?.signalbegriffe?.flatMap [ - IDBearbeitungsvermerk + val stateNote = #[transformObjectStateEnum].filterNull + return #[stateNote, IDBearbeitungsvermerk].filterNull.flatten ]?.filterNull return #[rahmenFootnotes, objectStateNote, signalBegriffFootntoes]. filterNull.flatten @@ -284,13 +289,17 @@ class FootnoteTransformation { return #[routeNotes, kmNotes].filterNull.flatten } - private def void addFootnote(Bearbeitungsvermerk comment) { - if (comment === null) { + private def void addFootnote(Basis_Objekt obj, + Bearbeitungsvermerk comment) { + if (obj === null || comment === null) { return } - if (row.footnotes === null) + if (row.footnotes === null) { row.footnotes = TablemodelFactory.eINSTANCE. createSimpleFootnoteContainer() + (row.footnotes as SimpleFootnoteContainer).ownerObject = obj + } + (row.footnotes as SimpleFootnoteContainer).footnotes.add(comment) } } diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/messages/Messages.java b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/messages/Messages.java index 74577e825e..3436e413cb 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/messages/Messages.java +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/messages/Messages.java @@ -793,4 +793,34 @@ private void bindBundleLocalization( */ public String ToolboxTableNameSslsPlanningNumber; + /** + * Sxxx + */ + public String ToolboxTableNameSxxxShort; + + /** + * Tabelle weiterer Bearbeitungsvermerke – Sxxx + */ + public String SxxxTableView_Heading; + + /** + * Tabelle weiterer Bearbeitungsvermerke + */ + public String ToolboxTableNameSxxxLong; + + /** + * ??? + */ + public String ToolboxTableNameSxxxPlanningNumber; + + /** + * Sxxx – Tabelle weiterer Bearbeitungsvermerke + */ + public String SxxxDescriptionService_ViewName; + + /** + * Tabelle weiterer Bearbeitungsvermerke + */ + public String SxxxDescriptionService_ViewTooltip; + } diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxColumns.java b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxColumns.java new file mode 100644 index 0000000000..0b7e31e7da --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxColumns.java @@ -0,0 +1,32 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.sxxx; + +/** + * + */ +@SuppressWarnings("nls") +public class SxxxColumns { + /** + * A: Inhalt Bearbeitungsvermerk + */ + public static final String Text_Content = "A"; + + /** + * B: Referenziert von Objekt + */ + public static final String Reference_Object = "B"; + + /** + * C: Ausgabe in Plan + */ + public static final String Visualation_In_Table = "C"; +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxDescriptionService.java b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxDescriptionService.java new file mode 100644 index 0000000000..8b308d5c0d --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxDescriptionService.java @@ -0,0 +1,44 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.sxxx; + +import org.eclipse.set.core.services.part.PartDescriptionService; +import org.eclipse.set.feature.table.AbstractESTWSupplementTableDesciption; +import org.eclipse.set.feature.table.pt1.messages.Messages; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Reference; + +/** + * + */ +@Component(service = PartDescriptionService.class) +public class SxxxDescriptionService + extends AbstractESTWSupplementTableDesciption { + + @Reference + Messages messages; + + @Override + protected String getToolboxViewName() { + return messages.SxxxDescriptionService_ViewName; + } + + @Override + protected String getToolboxViewTooltip() { + return messages.SxxxDescriptionService_ViewTooltip; + } + + @Override + protected String getTableShortcut() { + return messages.ToolboxTableNameSxxxShort; + } + +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxTransformationService.java b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxTransformationService.java new file mode 100644 index 0000000000..949a54b10e --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxTransformationService.java @@ -0,0 +1,104 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.sxxx; + +import static org.eclipse.nebula.widgets.nattable.sort.SortDirectionEnum.ASC; +import static org.eclipse.set.utils.table.sorting.ComparatorBuilder.CellComparatorType.LEXICOGRAPHICAL; + +import java.util.Collections; +import java.util.Comparator; +import java.util.List; + +import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; +import org.eclipse.set.feature.table.PlanPro2TableTransformationService; +import org.eclipse.set.feature.table.pt1.AbstractPlanPro2TableTransformationService; +import org.eclipse.set.feature.table.pt1.messages.Messages; +import org.eclipse.set.model.tablemodel.ColumnDescriptor; +import org.eclipse.set.model.tablemodel.RowGroup; +import org.eclipse.set.model.tablemodel.RowMergeMode; +import org.eclipse.set.ppmodel.extensions.container.MultiContainer_AttributeGroup; +import org.eclipse.set.ppmodel.extensions.utils.TableNameInfo; +import org.eclipse.set.utils.table.ColumnDescriptorModelBuilder; +import org.eclipse.set.utils.table.TableModelTransformator; +import org.eclipse.set.utils.table.sorting.TableRowGroupComparator; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Reference; +import org.osgi.service.event.EventAdmin; + +/** + * + */ +@Component(service = { + PlanPro2TableTransformationService.class }, immediate = true, property = { + "table.category=supplement-estw", "table.shortcut=sxxx" }) +public class SxxxTransformationService + extends AbstractPlanPro2TableTransformationService { + @Reference + Messages messages; + + @Reference + EventAdmin eventAdmin; + + @Reference + EnumTranslationService enumTranslationService; + + @Override + protected String getTableHeading() { + return messages.SxxxTableView_Heading; + } + + @Override + protected String getShortcut() { + return messages.ToolboxTableNameSxxxShort; + } + + @Override + protected List getTopologicalColumnPosition() { + return Collections.emptyList(); + } + + @Override + public TableNameInfo getTableNameInfo() { + return new TableNameInfo(messages.ToolboxTableNameSxxxLong, + messages.ToolboxTableNameSxxxPlanningNumber, + messages.ToolboxTableNameSxxxShort); + } + + @Override + public TableModelTransformator createTransformator() { + return new SxxxTransformator(cols, enumTranslationService, eventAdmin); + } + + @Override + public Comparator getRowGroupComparator() { + return TableRowGroupComparator.builder() + .sort(SxxxColumns.Text_Content, LEXICOGRAPHICAL, ASC) + .sort(SxxxColumns.Reference_Object, LEXICOGRAPHICAL, ASC) + .build(); + } + + @Override + public ColumnDescriptor fillHeaderDescriptions( + final ColumnDescriptorModelBuilder builder) { + final ColumnDescriptor cd = super.fillHeaderDescriptions(builder); + // only merge on column A + cd.setMergeCommonValues(RowMergeMode.ENABLED); + List.of(SxxxColumns.Reference_Object, SxxxColumns.Visualation_In_Table) + .forEach(it -> cols.forEach(col -> { + if (it.equals(col.getColumnPosition())) { + col.setMergeCommonValues(RowMergeMode.DISABLED); + } + })); + + return cd; + } + +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxTransformator.java b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxTransformator.java new file mode 100644 index 0000000000..7ae4752a1c --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/sxxx/SxxxTransformator.java @@ -0,0 +1,163 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.sxxx; + +import static org.eclipse.set.ppmodel.extensions.EObjectExtensions.getNullableObject; + +import java.util.List; +import java.util.Set; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; +import org.eclipse.set.feature.table.pt1.AbstractPlanPro2TableModelTransformator; +import org.eclipse.set.model.planpro.Ansteuerung_Element.Aussenelementansteuerung; +import org.eclipse.set.model.planpro.Ansteuerung_Element.ESTW_Zentraleinheit; +import org.eclipse.set.model.planpro.Ansteuerung_Element.Stell_Bereich; +import org.eclipse.set.model.planpro.BasisTypen.ID_Bearbeitungsvermerk_TypeClass; +import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk; +import org.eclipse.set.model.planpro.Basisobjekte.Ur_Objekt; +import org.eclipse.set.model.planpro.Bedienung.Bedien_Einrichtung_Oertlich; +import org.eclipse.set.model.planpro.Ortung.FMA_Anlage; +import org.eclipse.set.model.planpro.Ortung.FMA_Komponente; +import org.eclipse.set.model.planpro.Ortung.Zugeinwirkung; +import org.eclipse.set.model.planpro.Signale.Signal; +import org.eclipse.set.model.tablemodel.ColumnDescriptor; +import org.eclipse.set.model.tablemodel.Table; +import org.eclipse.set.model.tablemodel.TableRow; +import org.eclipse.set.ppmodel.extensions.AussenelementansteuerungExtensions; +import org.eclipse.set.ppmodel.extensions.EObjectExtensions; +import org.eclipse.set.ppmodel.extensions.UrObjectExtensions; +import org.eclipse.set.ppmodel.extensions.container.MultiContainer_AttributeGroup; +import org.eclipse.set.utils.table.RowFactory; +import org.eclipse.set.utils.table.TMFactory; +import org.osgi.service.event.EventAdmin; + +import com.google.common.collect.Streams; + +/** + * Table transformation for a Bearbeitungsvermerke tabelle + * + * @author truong + */ +public class SxxxTransformator extends AbstractPlanPro2TableModelTransformator { + + /** + * @param cols + * the columns descriptor + * @param enumTranslationService + * the {@link EnumTranslationService} + * @param eventAdmin + * the {@link EventAdmin} + */ + public SxxxTransformator(final Set cols, + final EnumTranslationService enumTranslationService, + final EventAdmin eventAdmin) { + super(cols, enumTranslationService, eventAdmin); + } + + @Override + public Table transformTableContent( + final MultiContainer_AttributeGroup container, + final TMFactory factory, final Stell_Bereich controlArea) { + final List idReferences = Streams + .stream(container.getAllContents()) + .parallel() + .filter(ID_Bearbeitungsvermerk_TypeClass.class::isInstance) + .map(ID_Bearbeitungsvermerk_TypeClass.class::cast) + .toList(); + for (final Bearbeitungsvermerk bv : container + .getBearbeitungsvermerk()) { + final RowFactory rowGroup = factory.newRowGroup(bv); + final List referencedByList = idReferences.stream() + .parallel() + .filter(ref -> ref.getValue().equals(bv)) + .map(EObject::eContainer) + .toList(); + if (referencedByList.isEmpty()) { + final TableRow row = rowGroup.newTableRow(); + // A: Bearbeitungsvermerke inhalt + fill(row, getColumn(cols, SxxxColumns.Text_Content), bv, + note -> EObjectExtensions + .getNullableObject(note, + e -> e.getBearbeitungsvermerkAllg() + .getKommentar() + .getWert()) + .orElse("")); //$NON-NLS-1$ + continue; + } + for (final EObject referencedBy : referencedByList) { + if (Thread.currentThread().isInterrupted()) { + return null; + } + final TableRow row = rowGroup.newTableRow(); + if (referencedBy instanceof final Ur_Objekt obj) { + row.setRowObject(obj); + } else { + System.out.println(referencedBy.getClass().getName()); + } + + // A: Bearbeitungsvermerke inhalt + fill(row, getColumn(cols, SxxxColumns.Text_Content), bv, + note -> EObjectExtensions + .getNullableObject(note, + e -> e.getBearbeitungsvermerkAllg() + .getKommentar() + .getWert()) + .orElse("")); //$NON-NLS-1$ + + // B: Referenziert von Objects + fill(row, getColumn(cols, SxxxColumns.Reference_Object), bv, + note -> getReferenceObjDesignation(referencedBy)); + + // C: Ausgabe in Plan + // Will fill in TableService + } + } + + return factory.getTable(); + } + + @SuppressWarnings("nls") + private static String getReferenceObjDesignation(final EObject refObj) { + final String typeName = UrObjectExtensions.getTypeName(refObj) + .replace("_TypeClass", ""); + final String objDesignation = switch (refObj) { + case final Aussenelementansteuerung aussenelement -> AussenelementansteuerungExtensions + .getElementBezeichnung(aussenelement); + case final Bedien_Einrichtung_Oertlich beo -> getNullableObject(beo, + e -> e.getBezeichnung() + .getBedienEinrichtOertlBez() + .getWert()).orElse(""); + case final ESTW_Zentraleinheit estwZentral -> AussenelementansteuerungExtensions + .getElementBezeichnung(estwZentral); + case final FMA_Anlage fmaAnlage -> getNullableObject(fmaAnlage, + fma -> fma.getFMAAnlageKaskade() + .getFMAKaskadeBezeichnung() + .getWert()).orElse(""); + case final FMA_Komponente fmaKomponent -> getNullableObject( + fmaKomponent, + fma -> fma.getBezeichnung() + .getBezeichnungTabelle() + .getWert()).orElse(""); + case final Signal signal -> getNullableObject(signal, + s -> s.getBezeichnung().getBezeichnungTabelle().getWert()) + .orElse(""); + case final Zugeinwirkung ein -> getNullableObject(ein, + e -> e.getBezeichnung().getBezeichnungTabelle().getWert()) + .orElse(""); + default -> ""; + }; + if (objDesignation != null && !objDesignation.isEmpty()) { + return typeName + " " + objDesignation; + } + return typeName; + } +} diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableView.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableView.java index a9d53e370e..bbe99216c0 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableView.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableView.java @@ -201,7 +201,7 @@ public final class ToolboxTableView extends BasePart { private TableModelInstanceBodyDataProvider bodyDataProvider; private EventHandler secondaryPlanningLoadedHanlder; - + private EventHandler reloadWorkNotesTable; private TableInfo tableInfo; /** @@ -320,6 +320,22 @@ public void accept(final SelectedControlAreaChangedEvent t) { }; getBroker().subscribe(Events.COMPARE_MODEL_LOADED, secondaryPlanningLoadedHanlder); + + if (tableService.getTableInfo(this) + .shortcut() + .equalsIgnoreCase(ToolboxConstants.WORKNOTES_TABLE_SHORTCUT)) { + reloadWorkNotesTable = event -> { + if (!event.getTopic() + .equalsIgnoreCase(Events.RELOAD_WORKNOTES_TABLE)) { + return; + } + updateModel(getToolboxPart()); + natTable.refresh(); + }; + getBroker().subscribe(Events.RELOAD_WORKNOTES_TABLE, + reloadWorkNotesTable); + } + } @PreDestroy diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/AbstractTableDiff.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/AbstractTableDiff.java index a5c748ae81..fd39fdfcb5 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/AbstractTableDiff.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/AbstractTableDiff.java @@ -152,6 +152,11 @@ protected void compareCell(final int cellIndex, final TableRow first, if (diffContent == null) { return; } + + if (first.getRowObject() == null && second != null + && second.getRowObject() != null) { + first.setRowObject(second.getRowObject()); + } oldCell.setContent(diffContent); if (newCell != null && TableCellExtensions.getFormat(newCell) .isTopologicalCalculation()) { @@ -176,15 +181,26 @@ protected void compareFootnotes(final TableRow mergedRow, final CompareFootnoteContainer diffFootnotes = TablemodelFactory.eINSTANCE .createCompareFootnoteContainer(); + diffFootnotes.setUnchangedFootnotes( + TablemodelFactory.eINSTANCE.createSimpleFootnoteContainer()); + diffFootnotes.setOldFootnotes( + TablemodelFactory.eINSTANCE.createSimpleFootnoteContainer()); + diffFootnotes.setNewFootnotes( + TablemodelFactory.eINSTANCE.createSimpleFootnoteContainer()); firstFootnotes.forEach(f -> compareFootnotes(f, secondFootnotes, unchanged -> diffFootnotes.getUnchangedFootnotes() + .getFootnotes() .add(unchanged), - changed -> diffFootnotes.getOldFootnotes().add(changed))); + changed -> diffFootnotes.getOldFootnotes() + .getFootnotes() + .add(changed))); secondFootnotes .forEach(f -> compareFootnotes(f, firstFootnotes, unchange -> { // do nothing (already added by for loop above) - }, changed -> diffFootnotes.getNewFootnotes().add(changed))); + }, changed -> diffFootnotes.getNewFootnotes() + .getFootnotes() + .add(changed))); mergedRow.setFootnotes(diffFootnotes); } diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/TableStateDiffService.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/TableStateDiffService.java index be30f68bed..d5d574a997 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/TableStateDiffService.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/diff/TableStateDiffService.java @@ -22,7 +22,6 @@ import org.eclipse.set.model.tablemodel.TableCell; import org.eclipse.set.model.tablemodel.TablemodelFactory; import org.eclipse.set.model.tablemodel.extensions.CellContentExtensions; -import org.eclipse.set.model.tablemodel.extensions.TableCellExtensions; import org.eclipse.set.ppmodel.extensions.EObjectExtensions; import org.eclipse.set.services.table.TableDiffService; import org.osgi.service.component.annotations.Component; diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceContextFunction.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceContextFunction.java index 82b3f75f92..54808b375f 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceContextFunction.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceContextFunction.java @@ -199,6 +199,9 @@ public void handleEvent(final Event event) { .getCacheService() .getCache(schnitstelle, ToolboxConstants.CacheId.DIRECTED_EDGE_TO_SUBPATH)); + if (event.getTopic().equals(Events.MODEL_CHANGED)) { + tableService.cleanWorkNotesProTable(); + } } if (event.getTopic().equals(Events.CLOSE_SESSION)) { diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java index a1e1ae40c4..1694633244 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java @@ -22,6 +22,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; +import java.util.Optional; import java.util.Queue; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; @@ -60,6 +61,8 @@ import org.eclipse.set.model.tablemodel.Table; import org.eclipse.set.model.tablemodel.TableRow; import org.eclipse.set.model.tablemodel.TablemodelFactory; +import org.eclipse.set.model.tablemodel.extensions.FootnoteExtensions; +import org.eclipse.set.model.tablemodel.extensions.FootnoteExtensions.WorkNotesUsage; import org.eclipse.set.model.tablemodel.extensions.TableCellExtensions; import org.eclipse.set.model.tablemodel.extensions.TableExtensions; import org.eclipse.set.model.tablemodel.extensions.TableRowExtensions; @@ -129,6 +132,7 @@ public final class TableServiceImpl implements TableService { private final Map modelServiceMap = new ConcurrentHashMap<>(); private final Map diffServiceMap = new ConcurrentHashMap<>(); + private final Map> workNotesPerTable = new ConcurrentHashMap<>(); private static final Queue> transformTableThreads = new LinkedList<>(); private static final Set nonTransformableTables = new HashSet<>(); @@ -179,6 +183,10 @@ void removeDiffService(final TableCompareType compareType) { } } + void cleanWorkNotesProTable() { + workNotesPerTable.clear(); + } + private Table createDiffTable(final TableInfo tableInfo, final IModelSession modelSession, final String controlAreaId) { @@ -525,10 +533,55 @@ public Table transformToTable(final TableInfo tableInfo, if (resultTable != null && resultTable.getTablecontent() != null) { sortTable(resultTable, tableType, tableInfo); } - return resultTable; } + private void storageWorknotes(final TableInfo tableInfo, + final Table resultTable) { + if (resultTable == null || resultTable.getTablecontent() == null) { + return; + } + // Filter worknotes, which already in another tables visualation + if (tableInfo.shortcut() + .equalsIgnoreCase(ToolboxConstants.WORKNOTES_TABLE_SHORTCUT)) { + // Special handle for fill Column C of Sxxx table + workNotesPerTable.forEach((table, notes) -> { + if (notes.isEmpty()) { + return; + } + final TableNameInfo tableNameInfo = getTableNameInfo(table); + FootnoteExtensions.fillSxxxTableColumnC(resultTable, notes, + tableNameInfo.getShortName()); + }); + return; + } + final Set tableNotes = FootnoteExtensions + .getNotesInTable(resultTable); + + workNotesPerTable.compute(tableInfo, (k, tablNotes) -> { + if (tablNotes == null) { + return tableNotes; + } + + tableNotes.forEach(workNote -> { + final Optional wn = tablNotes.stream() + .filter(n -> n.ownerObj().equals(workNote.ownerObj())) + .findFirst(); + if (wn.isEmpty()) { + tablNotes.add(workNote); + return; + } + wn.get().notes().addAll(workNote.notes()); + }); + + return tablNotes; + }); + // Reload Sxxx table only when all tables was transformed + if (transformTableThreads.isEmpty()) { + broker.send(Events.RELOAD_WORKNOTES_TABLE, null); + } + } + private void saveTableToCache(final Table table, final IModelSession modelSession, final String containerId, final TableInfo tableInfo, final TableType tableType, @@ -704,6 +757,7 @@ public Table createDiffTable(final TableInfo tableInfo, controlAreaIds); if (sessionService.getLoadedSession( ToolboxFileRole.COMPARE_PLANNING) == null) { + storageWorknotes(tableInfo, mainSessionTable); return mainSessionTable; } // Waiting table compare transform, then create compare table @@ -730,6 +784,7 @@ public Table createDiffTable(final TableInfo tableInfo, .get(TableCompareType.PROJECT) .createDiffTable(mainSessionTable, compareSessionTable); sortTable(compareTable, TableType.DIFF, tableInfo); + storageWorknotes(tableInfo, compareSessionTable); return compareTable; } catch (final Exception e) { dialogService.error(Display.getCurrent().getActiveShell(), diff --git a/java/bundles/org.eclipse.set.feature/rootdir/data/export/excel/sxxx_vorlage.xlsx b/java/bundles/org.eclipse.set.feature/rootdir/data/export/excel/sxxx_vorlage.xlsx new file mode 100644 index 0000000000..f90776ea2c Binary files /dev/null and b/java/bundles/org.eclipse.set.feature/rootdir/data/export/excel/sxxx_vorlage.xlsx differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateCompareFootnoteContainer_newFootnotes_SimpleFootnoteContainer.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateCompareFootnoteContainer_newFootnotes_SimpleFootnoteContainer.gif new file mode 100644 index 0000000000..ca17b1cefc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateCompareFootnoteContainer_newFootnotes_SimpleFootnoteContainer.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateCompareFootnoteContainer_oldFootnotes_SimpleFootnoteContainer.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateCompareFootnoteContainer_oldFootnotes_SimpleFootnoteContainer.gif new file mode 100644 index 0000000000..ca17b1cefc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateCompareFootnoteContainer_oldFootnotes_SimpleFootnoteContainer.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_Segment_Profile.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_Segment_Profile.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_Segment_Profile.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_TS_Instanz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_TS_Instanz.gif new file mode 100644 index 0000000000..def961dd98 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_TS_Instanz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_Timing_Point.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_Timing_Point.gif new file mode 100644 index 0000000000..971790b3c4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ATO_Timing_Point.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Akteur.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Akteur.gif new file mode 100644 index 0000000000..5756f1b8b3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Akteur.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Akteur_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Akteur_Zuordnung.gif new file mode 100644 index 0000000000..84f1465d1f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Akteur_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Anhang.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Anhang.gif new file mode 100644 index 0000000000..0667806a7e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Anhang.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ausgabe_Fachdaten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ausgabe_Fachdaten.gif new file mode 100644 index 0000000000..5323f34f12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ausgabe_Fachdaten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Aussenelementansteuerung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Aussenelementansteuerung.gif new file mode 100644 index 0000000000..ac3a4fd1c6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Aussenelementansteuerung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage.gif new file mode 100644 index 0000000000..ca303a4fbe Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage_Strasse.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage_Strasse.gif new file mode 100644 index 0000000000..2f87e1e2ae Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage_Strasse.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage_V.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage_V.gif new file mode 100644 index 0000000000..0b8b453778 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Anlage_V.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Ausschaltung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Ausschaltung.gif new file mode 100644 index 0000000000..2c570bf5ad Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Ausschaltung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Bedien_Anzeige_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Bedien_Anzeige_Element.gif new file mode 100644 index 0000000000..ca303a4fbe Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Bedien_Anzeige_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Deckendes_Signal_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Deckendes_Signal_Zuordnung.gif new file mode 100644 index 0000000000..ca17b1cefc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Deckendes_Signal_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Einschaltung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Einschaltung.gif new file mode 100644 index 0000000000..3fae4b217f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Einschaltung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Einschaltung_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Einschaltung_Zuordnung.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Einschaltung_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Gefahrraum_Eckpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Gefahrraum_Eckpunkt.gif new file mode 100644 index 0000000000..ca17b1cefc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Gefahrraum_Eckpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Gleisbezogener_Gefahrraum.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Gleisbezogener_Gefahrraum.gif new file mode 100644 index 0000000000..649a0782c2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Gleisbezogener_Gefahrraum.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Kante.gif new file mode 100644 index 0000000000..9f1753813e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Kreuzungsplan.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Kreuzungsplan.gif new file mode 100644 index 0000000000..40c00f7aa3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Kreuzungsplan.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Schnittstelle.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Schnittstelle.gif new file mode 100644 index 0000000000..29f98e74f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Schnittstelle.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Spezifisches_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Spezifisches_Signal.gif new file mode 100644 index 0000000000..3fae4b217f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_Spezifisches_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_WS_Fstr_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_WS_Fstr_Zuordnung.gif new file mode 100644 index 0000000000..a40cfe53d6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_BUE_WS_Fstr_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Anlage.gif new file mode 100644 index 0000000000..7affd573b9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Dach.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Dach.gif new file mode 100644 index 0000000000..649a0782c2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Dach.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Kante.gif new file mode 100644 index 0000000000..29f98e74f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Zugang.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Zugang.gif new file mode 100644 index 0000000000..5b8f31eb6b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bahnsteig_Zugang.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Balise.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Balise.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Balise.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bearbeitungsvermerk.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bearbeitungsvermerk.gif new file mode 100644 index 0000000000..eac789c666 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bearbeitungsvermerk.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Anrueckabschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Anrueckabschnitt.gif new file mode 100644 index 0000000000..96534e62e9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Anrueckabschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Anzeige_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Anzeige_Element.gif new file mode 100644 index 0000000000..def961dd98 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Anzeige_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Bezirk.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Bezirk.gif new file mode 100644 index 0000000000..24d756d36e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Bezirk.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Einrichtung_Oertlich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Einrichtung_Oertlich.gif new file mode 100644 index 0000000000..eac789c666 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Einrichtung_Oertlich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_GBT.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_GBT.gif new file mode 100644 index 0000000000..ca303a4fbe Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_GBT.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oberflaeche.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oberflaeche.gif new file mode 100644 index 0000000000..7affd573b9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oberflaeche.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oberflaeche_Bild.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oberflaeche_Bild.gif new file mode 100644 index 0000000000..91795e6182 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oberflaeche_Bild.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oertlichkeit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oertlichkeit.gif new file mode 100644 index 0000000000..3a9b7cdb67 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Oertlichkeit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Platz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Platz.gif new file mode 100644 index 0000000000..88a21e3eea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Platz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Standort.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Standort.gif new file mode 100644 index 0000000000..57a2f0af08 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Standort.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Zentrale.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Zentrale.gif new file mode 100644 index 0000000000..b3f5f1849e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Bedien_Zentrale.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Binaerdaten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Binaerdaten.gif new file mode 100644 index 0000000000..ac3a4fd1c6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Binaerdaten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Anlage.gif new file mode 100644 index 0000000000..4e2cec743a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Element.gif new file mode 100644 index 0000000000..ca303a4fbe Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Strecke.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Strecke.gif new file mode 100644 index 0000000000..5477752ac5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Block_Strecke.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Datenpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Datenpunkt.gif new file mode 100644 index 0000000000..eb440c754e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Datenpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Datenpunkt_Link.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Datenpunkt_Link.gif new file mode 100644 index 0000000000..ca303a4fbe Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Datenpunkt_Link.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ESTW_Zentraleinheit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ESTW_Zentraleinheit.gif new file mode 100644 index 0000000000..971790b3c4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ESTW_Zentraleinheit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Kante.gif new file mode 100644 index 0000000000..fc69df4333 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Knoten.gif new file mode 100644 index 0000000000..b3f5f1849e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Richtungsanzeige.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Richtungsanzeige.gif new file mode 100644 index 0000000000..40c00f7aa3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Richtungsanzeige.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Signal.gif new file mode 100644 index 0000000000..67cc3207a5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_W_Kr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_W_Kr.gif new file mode 100644 index 0000000000..4e2cec743a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ETCS_W_Kr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_EV_Modul.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_EV_Modul.gif new file mode 100644 index 0000000000..3fae4b217f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_EV_Modul.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Element_Position.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Element_Position.gif new file mode 100644 index 0000000000..77ff6768c4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Element_Position.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Element_Stil.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Element_Stil.gif new file mode 100644 index 0000000000..3a9b7cdb67 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Element_Stil.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Anlage.gif new file mode 100644 index 0000000000..5b8f31eb6b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Element.gif new file mode 100644 index 0000000000..b3f5f1849e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Komponente.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Komponente.gif new file mode 100644 index 0000000000..2f87e1e2ae Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FMA_Komponente.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FT_Anschaltbedingung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FT_Anschaltbedingung.gif new file mode 100644 index 0000000000..fc69df4333 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FT_Anschaltbedingung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FT_Fahrweg_Teil.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FT_Fahrweg_Teil.gif new file mode 100644 index 0000000000..29f98e74f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_FT_Fahrweg_Teil.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fachtelegramm.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fachtelegramm.gif new file mode 100644 index 0000000000..1808fc8a0f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fachtelegramm.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Freimelde_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Freimelde_Zuordnung.gif new file mode 100644 index 0000000000..88a21e3eea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Freimelde_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Schutz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Schutz.gif new file mode 100644 index 0000000000..4344d57135 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Schutz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Zwieschutz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Zwieschutz.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fla_Zwieschutz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Abhaengigkeit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Abhaengigkeit.gif new file mode 100644 index 0000000000..96534e62e9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Abhaengigkeit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Aneinander.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Aneinander.gif new file mode 100644 index 0000000000..375321ecc4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Aneinander.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Aneinander_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Aneinander_Zuordnung.gif new file mode 100644 index 0000000000..bb5307ee0c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Aneinander_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_DWeg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_DWeg.gif new file mode 100644 index 0000000000..2c570bf5ad Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_DWeg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_DWeg_W_Kr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_DWeg_W_Kr.gif new file mode 100644 index 0000000000..ac3a4fd1c6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_DWeg_W_Kr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Fahrweg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Fahrweg.gif new file mode 100644 index 0000000000..1b70b1497a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Fahrweg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Nichthaltfall.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Nichthaltfall.gif new file mode 100644 index 0000000000..91795e6182 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Nichthaltfall.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Rangier_Fla_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Rangier_Fla_Zuordnung.gif new file mode 100644 index 0000000000..1808fc8a0f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Rangier_Fla_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Signalisierung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Signalisierung.gif new file mode 100644 index 0000000000..cbde2ba6f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Signalisierung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Umfahrpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Umfahrpunkt.gif new file mode 100644 index 0000000000..ca17b1cefc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Umfahrpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Zug_Rangier.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Zug_Rangier.gif new file mode 100644 index 0000000000..649a0782c2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Fstr_Zug_Rangier.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Kante.gif new file mode 100644 index 0000000000..5477752ac5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Knoten.gif new file mode 100644 index 0000000000..971790b3c4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Punkt.gif new file mode 100644 index 0000000000..971790b3c4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GEO_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Anlage.gif new file mode 100644 index 0000000000..ac3a4fd1c6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Element.gif new file mode 100644 index 0000000000..7932e95e83 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Tripelspiegel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Tripelspiegel.gif new file mode 100644 index 0000000000..2c54426349 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_GFR_Tripelspiegel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Geschwindigkeitsprofil.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Geschwindigkeitsprofil.gif new file mode 100644 index 0000000000..9f1753813e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Geschwindigkeitsprofil.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Abschluss.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Abschluss.gif new file mode 100644 index 0000000000..e6874a416d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Abschluss.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Abschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Abschnitt.gif new file mode 100644 index 0000000000..375321ecc4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Abschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Art.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Art.gif new file mode 100644 index 0000000000..c605d183e8 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Art.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Baubereich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Baubereich.gif new file mode 100644 index 0000000000..a40cfe53d6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Baubereich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Bezeichnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Bezeichnung.gif new file mode 100644 index 0000000000..ca303a4fbe Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Bezeichnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Fahrbahn.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Fahrbahn.gif new file mode 100644 index 0000000000..def961dd98 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Fahrbahn.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Lichtraum.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Lichtraum.gif new file mode 100644 index 0000000000..431ba00e42 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Lichtraum.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Schaltgruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Schaltgruppe.gif new file mode 100644 index 0000000000..ef6d3dd404 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Gleis_Schaltgruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Hoehenlinie.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Hoehenlinie.gif new file mode 100644 index 0000000000..3a9b7cdb67 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Hoehenlinie.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Hoehenpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Hoehenpunkt.gif new file mode 100644 index 0000000000..84f1465d1f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Hoehenpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Kabel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Kabel.gif new file mode 100644 index 0000000000..e6874a416d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Kabel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Kabel_Verteilpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Kabel_Verteilpunkt.gif new file mode 100644 index 0000000000..fefcd936b5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Kabel_Verteilpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Anlage.gif new file mode 100644 index 0000000000..8ed4554925 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Modul.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Modul.gif new file mode 100644 index 0000000000..5756f1b8b3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Modul.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Schaltkasten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Schaltkasten.gif new file mode 100644 index 0000000000..96534e62e9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LEU_Schaltkasten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LST_Zustand.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LST_Zustand.gif new file mode 100644 index 0000000000..1b3c931234 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_LST_Zustand.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan.gif new file mode 100644 index 0000000000..1b3c931234 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan_Blattschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan_Blattschnitt.gif new file mode 100644 index 0000000000..0667806a7e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan_Blattschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan_Zustand.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan_Zustand.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lageplan_Zustand.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lieferobjekt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lieferobjekt.gif new file mode 100644 index 0000000000..2f87e1e2ae Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Lieferobjekt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Luft_Telegramm.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Luft_Telegramm.gif new file mode 100644 index 0000000000..57a2f0af08 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Luft_Telegramm.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Markanter_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Markanter_Punkt.gif new file mode 100644 index 0000000000..1b70b1497a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Markanter_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB.gif new file mode 100644 index 0000000000..3fae4b217f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Bedien_Anzeige_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Bedien_Anzeige_Element.gif new file mode 100644 index 0000000000..7affd573b9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Bedien_Anzeige_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone.gif new file mode 100644 index 0000000000..2f87e1e2ae Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone_Element.gif new file mode 100644 index 0000000000..ef6d3dd404 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone_Grenze.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone_Grenze.gif new file mode 100644 index 0000000000..eb440c754e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_NB_Zone_Grenze.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Oertlichkeit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Oertlichkeit.gif new file mode 100644 index 0000000000..649a0782c2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Oertlichkeit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Organisation.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Organisation.gif new file mode 100644 index 0000000000..88a21e3eea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Organisation.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Element.gif new file mode 100644 index 0000000000..5b8f31eb6b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Element_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Element_Zuordnung.gif new file mode 100644 index 0000000000..5477752ac5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Element_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Zuordnung_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Zuordnung_Signal.gif new file mode 100644 index 0000000000..5b8f31eb6b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PZB_Zuordnung_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PlanPro_Layoutinfo.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PlanPro_Layoutinfo.gif new file mode 100644 index 0000000000..ef6d3dd404 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PlanPro_Layoutinfo.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PlanPro_Schnittstelle.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PlanPro_Schnittstelle.gif new file mode 100644 index 0000000000..1b70b1497a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_PlanPro_Schnittstelle.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Einzel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Einzel.gif new file mode 100644 index 0000000000..21acda38dc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Einzel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Gruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Gruppe.gif new file mode 100644 index 0000000000..24d756d36e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Gruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Projekt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Projekt.gif new file mode 100644 index 0000000000..9f1753813e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Planung_Projekt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Prog_Datei_Gruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Prog_Datei_Gruppe.gif new file mode 100644 index 0000000000..7932e95e83 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Prog_Datei_Gruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Proxy_Objekt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Proxy_Objekt.gif new file mode 100644 index 0000000000..fefcd936b5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Proxy_Objekt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_RBC.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_RBC.gif new file mode 100644 index 0000000000..1808fc8a0f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_RBC.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Regelzeichnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Regelzeichnung.gif new file mode 100644 index 0000000000..67cc3207a5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Regelzeichnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Regelzeichnung_Parameter.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Regelzeichnung_Parameter.gif new file mode 100644 index 0000000000..e6874a416d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Regelzeichnung_Parameter.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schaltmittel_Fstr_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schaltmittel_Fstr_Zuordnung.gif new file mode 100644 index 0000000000..24d756d36e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schaltmittel_Fstr_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schaltmittel_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schaltmittel_Zuordnung.gif new file mode 100644 index 0000000000..ee18b80ec5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schaltmittel_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schloss.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schloss.gif new file mode 100644 index 0000000000..24d756d36e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schloss.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schlosskombination.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schlosskombination.gif new file mode 100644 index 0000000000..eac789c666 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schlosskombination.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schluessel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schluessel.gif new file mode 100644 index 0000000000..1b3c931234 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schluessel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schluesselsperre.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schluesselsperre.gif new file mode 100644 index 0000000000..5477752ac5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schluesselsperre.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schrankenantrieb.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schrankenantrieb.gif new file mode 100644 index 0000000000..91795e6182 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Schrankenantrieb.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal.gif new file mode 100644 index 0000000000..a40cfe53d6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Befestigung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Befestigung.gif new file mode 100644 index 0000000000..3a9b7cdb67 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Befestigung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Fank_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Fank_Zuordnung.gif new file mode 100644 index 0000000000..84f1465d1f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Fank_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Rahmen.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Rahmen.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Rahmen.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Signalbegriff.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Signalbegriff.gif new file mode 100644 index 0000000000..cb3c1cad64 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Signal_Signalbegriff.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Sonstiger_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Sonstiger_Punkt.gif new file mode 100644 index 0000000000..288ee3a4e9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Sonstiger_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Stell_Bereich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Stell_Bereich.gif new file mode 100644 index 0000000000..0667806a7e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Stell_Bereich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Stellelement.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Stellelement.gif new file mode 100644 index 0000000000..88a21e3eea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Stellelement.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke.gif new file mode 100644 index 0000000000..7932e95e83 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke_Bremsweg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke_Bremsweg.gif new file mode 100644 index 0000000000..698771192b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke_Bremsweg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke_Punkt.gif new file mode 100644 index 0000000000..431ba00e42 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Strecke_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_TOP_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_TOP_Kante.gif new file mode 100644 index 0000000000..2f87e1e2ae Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_TOP_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_TOP_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_TOP_Knoten.gif new file mode 100644 index 0000000000..0667806a7e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_TOP_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technik_Standort.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technik_Standort.gif new file mode 100644 index 0000000000..67cc3207a5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technik_Standort.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technischer_Bereich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technischer_Bereich.gif new file mode 100644 index 0000000000..2c570bf5ad Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technischer_Bereich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technischer_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technischer_Punkt.gif new file mode 100644 index 0000000000..1808fc8a0f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Technischer_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Kante.gif new file mode 100644 index 0000000000..5323f34f12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Kante_child_AttributeGroup.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Kante_child_AttributeGroup.gif new file mode 100644 index 0000000000..0b8b453778 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Kante_child_AttributeGroup.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Knoten.gif new file mode 100644 index 0000000000..40c00f7aa3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Trasse_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ueberhoehung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ueberhoehung.gif new file mode 100644 index 0000000000..21acda38dc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ueberhoehung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ueberhoehungslinie.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ueberhoehungslinie.gif new file mode 100644 index 0000000000..cbde2ba6f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Ueberhoehungslinie.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Uebertragungsweg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Uebertragungsweg.gif new file mode 100644 index 0000000000..def961dd98 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Uebertragungsweg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Unterbringung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Unterbringung.gif new file mode 100644 index 0000000000..29f98e74f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Unterbringung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Verkehrszeichen.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Verkehrszeichen.gif new file mode 100644 index 0000000000..375321ecc4 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Verkehrszeichen.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Anlage.gif new file mode 100644 index 0000000000..80e1a0da1b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Gsp_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Gsp_Element.gif new file mode 100644 index 0000000000..88a21e3eea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Gsp_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Gsp_Komponente.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Gsp_Komponente.gif new file mode 100644 index 0000000000..def961dd98 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_W_Kr_Gsp_Komponente.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Weichenlaufkette.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Weichenlaufkette.gif new file mode 100644 index 0000000000..5756f1b8b3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Weichenlaufkette.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Weichenlaufkette_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Weichenlaufkette_Zuordnung.gif new file mode 100644 index 0000000000..84f1465d1f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Weichenlaufkette_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZBS_Schutzstrecke.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZBS_Schutzstrecke.gif new file mode 100644 index 0000000000..0b8b453778 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZBS_Schutzstrecke.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZBS_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZBS_Signal.gif new file mode 100644 index 0000000000..fefcd936b5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZBS_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL.gif new file mode 100644 index 0000000000..1b70b1497a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus.gif new file mode 100644 index 0000000000..29f98e74f3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus_Besondere_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus_Besondere_Anlage.gif new file mode 100644 index 0000000000..2c54426349 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus_Besondere_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus_US_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus_US_Zuordnung.gif new file mode 100644 index 0000000000..4e2cec743a Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZLV_Bus_US_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_DLP_Abschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_DLP_Abschnitt.gif new file mode 100644 index 0000000000..4344d57135 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_DLP_Abschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_DLP_Fstr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_DLP_Fstr.gif new file mode 100644 index 0000000000..ac3a4fd1c6 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_DLP_Fstr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Fstr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Fstr.gif new file mode 100644 index 0000000000..0b8b453778 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Fstr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Fstr_Anstoss.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Fstr_Anstoss.gif new file mode 100644 index 0000000000..5756f1b8b3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Fstr_Anstoss.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Signalgruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Signalgruppe.gif new file mode 100644 index 0000000000..7932e95e83 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Signalgruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Signalgruppe_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Signalgruppe_Zuordnung.gif new file mode 100644 index 0000000000..88a21e3eea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZL_Signalgruppe_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN.gif new file mode 100644 index 0000000000..5323f34f12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Akustik.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Akustik.gif new file mode 100644 index 0000000000..ef6d3dd404 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Akustik.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Anzeigefeld.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Anzeigefeld.gif new file mode 100644 index 0000000000..4447ddc830 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Anzeigefeld.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Fortschalt_Kriterium.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Fortschalt_Kriterium.gif new file mode 100644 index 0000000000..67cc3207a5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Fortschalt_Kriterium.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Telegramm_84_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Telegramm_84_Zuordnung.gif new file mode 100644 index 0000000000..ca17b1cefc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Telegramm_84_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Telegramm_85_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Telegramm_85_Zuordnung.gif new file mode 100644 index 0000000000..40c00f7aa3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Telegramm_85_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Unterstation.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Unterstation.gif new file mode 100644 index 0000000000..67cc3207a5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_Unterstation.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_ZBS.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_ZBS.gif new file mode 100644 index 0000000000..288ee3a4e9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZN_ZBS.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZUB_Bereichsgrenze.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZUB_Bereichsgrenze.gif new file mode 100644 index 0000000000..eac789c666 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZUB_Bereichsgrenze.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZUB_Streckeneigenschaft.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZUB_Streckeneigenschaft.gif new file mode 100644 index 0000000000..b3f5f1849e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_ZUB_Streckeneigenschaft.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Zugeinwirkung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Zugeinwirkung.gif new file mode 100644 index 0000000000..7932e95e83 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateSimpleFootnoteContainer_ownerObject_Zugeinwirkung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_Segment_Profile.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_Segment_Profile.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_Segment_Profile.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_TS_Instanz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_TS_Instanz.gif new file mode 100644 index 0000000000..d89ab7a67f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_TS_Instanz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_Timing_Point.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_Timing_Point.gif new file mode 100644 index 0000000000..3ede289a77 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ATO_Timing_Point.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Akteur.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Akteur.gif new file mode 100644 index 0000000000..9f3b2e7c10 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Akteur.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Akteur_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Akteur_Zuordnung.gif new file mode 100644 index 0000000000..24686d6cdc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Akteur_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Anhang.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Anhang.gif new file mode 100644 index 0000000000..cdfcd34fd5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Anhang.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ausgabe_Fachdaten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ausgabe_Fachdaten.gif new file mode 100644 index 0000000000..44d87cb33c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ausgabe_Fachdaten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Aussenelementansteuerung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Aussenelementansteuerung.gif new file mode 100644 index 0000000000..a49d181b57 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Aussenelementansteuerung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage.gif new file mode 100644 index 0000000000..922e8ab7b7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage_Strasse.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage_Strasse.gif new file mode 100644 index 0000000000..6910560074 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage_Strasse.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage_V.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage_V.gif new file mode 100644 index 0000000000..2e2932fd76 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Anlage_V.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Ausschaltung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Ausschaltung.gif new file mode 100644 index 0000000000..2f66732b92 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Ausschaltung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Bedien_Anzeige_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Bedien_Anzeige_Element.gif new file mode 100644 index 0000000000..922e8ab7b7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Bedien_Anzeige_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Deckendes_Signal_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Deckendes_Signal_Zuordnung.gif new file mode 100644 index 0000000000..902141b2f8 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Deckendes_Signal_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Einschaltung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Einschaltung.gif new file mode 100644 index 0000000000..4bddb0b8c9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Einschaltung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Einschaltung_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Einschaltung_Zuordnung.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Einschaltung_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Gefahrraum_Eckpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Gefahrraum_Eckpunkt.gif new file mode 100644 index 0000000000..902141b2f8 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Gefahrraum_Eckpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Gleisbezogener_Gefahrraum.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Gleisbezogener_Gefahrraum.gif new file mode 100644 index 0000000000..1543d3c0c7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Gleisbezogener_Gefahrraum.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Kante.gif new file mode 100644 index 0000000000..7ffd04aed3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Kreuzungsplan.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Kreuzungsplan.gif new file mode 100644 index 0000000000..c89018cda7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Kreuzungsplan.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Schnittstelle.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Schnittstelle.gif new file mode 100644 index 0000000000..a633a4dd12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Schnittstelle.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Spezifisches_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Spezifisches_Signal.gif new file mode 100644 index 0000000000..4bddb0b8c9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_Spezifisches_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_WS_Fstr_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_WS_Fstr_Zuordnung.gif new file mode 100644 index 0000000000..0aed407f9d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_BUE_WS_Fstr_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Anlage.gif new file mode 100644 index 0000000000..179a7e8acb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Dach.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Dach.gif new file mode 100644 index 0000000000..1543d3c0c7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Dach.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Kante.gif new file mode 100644 index 0000000000..a633a4dd12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Zugang.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Zugang.gif new file mode 100644 index 0000000000..fc67848944 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bahnsteig_Zugang.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Balise.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Balise.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Balise.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bearbeitungsvermerk.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bearbeitungsvermerk.gif new file mode 100644 index 0000000000..3b598dbe2b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bearbeitungsvermerk.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Anrueckabschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Anrueckabschnitt.gif new file mode 100644 index 0000000000..3cfac31dcd Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Anrueckabschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Anzeige_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Anzeige_Element.gif new file mode 100644 index 0000000000..d89ab7a67f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Anzeige_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Bezirk.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Bezirk.gif new file mode 100644 index 0000000000..0189a7eca7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Bezirk.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Einrichtung_Oertlich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Einrichtung_Oertlich.gif new file mode 100644 index 0000000000..3b598dbe2b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Einrichtung_Oertlich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_GBT.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_GBT.gif new file mode 100644 index 0000000000..922e8ab7b7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_GBT.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oberflaeche.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oberflaeche.gif new file mode 100644 index 0000000000..179a7e8acb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oberflaeche.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oberflaeche_Bild.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oberflaeche_Bild.gif new file mode 100644 index 0000000000..df3eebc943 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oberflaeche_Bild.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oertlichkeit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oertlichkeit.gif new file mode 100644 index 0000000000..ec5665904c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Oertlichkeit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Platz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Platz.gif new file mode 100644 index 0000000000..33191e2175 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Platz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Standort.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Standort.gif new file mode 100644 index 0000000000..c1e8f13740 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Standort.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Zentrale.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Zentrale.gif new file mode 100644 index 0000000000..549553f8ea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Bedien_Zentrale.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Binaerdaten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Binaerdaten.gif new file mode 100644 index 0000000000..a49d181b57 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Binaerdaten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Anlage.gif new file mode 100644 index 0000000000..3d00c57ceb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Element.gif new file mode 100644 index 0000000000..922e8ab7b7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Strecke.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Strecke.gif new file mode 100644 index 0000000000..bc47c3c13e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Block_Strecke.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Datenpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Datenpunkt.gif new file mode 100644 index 0000000000..ab6c90afdb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Datenpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Datenpunkt_Link.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Datenpunkt_Link.gif new file mode 100644 index 0000000000..922e8ab7b7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Datenpunkt_Link.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ESTW_Zentraleinheit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ESTW_Zentraleinheit.gif new file mode 100644 index 0000000000..3ede289a77 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ESTW_Zentraleinheit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Kante.gif new file mode 100644 index 0000000000..4d9762f2ed Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Knoten.gif new file mode 100644 index 0000000000..549553f8ea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Richtungsanzeige.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Richtungsanzeige.gif new file mode 100644 index 0000000000..c89018cda7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Richtungsanzeige.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Signal.gif new file mode 100644 index 0000000000..a6d8558833 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_W_Kr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_W_Kr.gif new file mode 100644 index 0000000000..3d00c57ceb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ETCS_W_Kr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_EV_Modul.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_EV_Modul.gif new file mode 100644 index 0000000000..4bddb0b8c9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_EV_Modul.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Element_Position.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Element_Position.gif new file mode 100644 index 0000000000..2de4789c27 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Element_Position.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Element_Stil.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Element_Stil.gif new file mode 100644 index 0000000000..ec5665904c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Element_Stil.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Anlage.gif new file mode 100644 index 0000000000..fc67848944 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Element.gif new file mode 100644 index 0000000000..549553f8ea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Komponente.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Komponente.gif new file mode 100644 index 0000000000..6910560074 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FMA_Komponente.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FT_Anschaltbedingung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FT_Anschaltbedingung.gif new file mode 100644 index 0000000000..4d9762f2ed Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FT_Anschaltbedingung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FT_Fahrweg_Teil.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FT_Fahrweg_Teil.gif new file mode 100644 index 0000000000..a633a4dd12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_FT_Fahrweg_Teil.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fachtelegramm.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fachtelegramm.gif new file mode 100644 index 0000000000..953143344d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fachtelegramm.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Freimelde_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Freimelde_Zuordnung.gif new file mode 100644 index 0000000000..33191e2175 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Freimelde_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Schutz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Schutz.gif new file mode 100644 index 0000000000..8a87700f4c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Schutz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Zwieschutz.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Zwieschutz.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fla_Zwieschutz.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Abhaengigkeit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Abhaengigkeit.gif new file mode 100644 index 0000000000..3cfac31dcd Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Abhaengigkeit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Aneinander.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Aneinander.gif new file mode 100644 index 0000000000..281b5cfae1 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Aneinander.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Aneinander_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Aneinander_Zuordnung.gif new file mode 100644 index 0000000000..ed645c34d5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Aneinander_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_DWeg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_DWeg.gif new file mode 100644 index 0000000000..2f66732b92 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_DWeg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_DWeg_W_Kr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_DWeg_W_Kr.gif new file mode 100644 index 0000000000..a49d181b57 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_DWeg_W_Kr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Fahrweg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Fahrweg.gif new file mode 100644 index 0000000000..1ea8e02c5d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Fahrweg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Nichthaltfall.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Nichthaltfall.gif new file mode 100644 index 0000000000..df3eebc943 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Nichthaltfall.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Rangier_Fla_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Rangier_Fla_Zuordnung.gif new file mode 100644 index 0000000000..953143344d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Rangier_Fla_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Signalisierung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Signalisierung.gif new file mode 100644 index 0000000000..f3d99584b3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Signalisierung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Umfahrpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Umfahrpunkt.gif new file mode 100644 index 0000000000..902141b2f8 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Umfahrpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Zug_Rangier.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Zug_Rangier.gif new file mode 100644 index 0000000000..1543d3c0c7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Fstr_Zug_Rangier.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Kante.gif new file mode 100644 index 0000000000..bc47c3c13e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Knoten.gif new file mode 100644 index 0000000000..3ede289a77 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Punkt.gif new file mode 100644 index 0000000000..3ede289a77 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GEO_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Anlage.gif new file mode 100644 index 0000000000..a49d181b57 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Element.gif new file mode 100644 index 0000000000..3b0b44472f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Tripelspiegel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Tripelspiegel.gif new file mode 100644 index 0000000000..55473b48dc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_GFR_Tripelspiegel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Geschwindigkeitsprofil.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Geschwindigkeitsprofil.gif new file mode 100644 index 0000000000..7ffd04aed3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Geschwindigkeitsprofil.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Abschluss.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Abschluss.gif new file mode 100644 index 0000000000..1577bb88d2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Abschluss.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Abschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Abschnitt.gif new file mode 100644 index 0000000000..281b5cfae1 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Abschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Art.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Art.gif new file mode 100644 index 0000000000..f3d7cb9885 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Art.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Baubereich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Baubereich.gif new file mode 100644 index 0000000000..0aed407f9d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Baubereich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Bezeichnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Bezeichnung.gif new file mode 100644 index 0000000000..922e8ab7b7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Bezeichnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Fahrbahn.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Fahrbahn.gif new file mode 100644 index 0000000000..d89ab7a67f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Fahrbahn.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Lichtraum.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Lichtraum.gif new file mode 100644 index 0000000000..f2db288b85 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Lichtraum.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Schaltgruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Schaltgruppe.gif new file mode 100644 index 0000000000..49d948b2d3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Gleis_Schaltgruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Hoehenlinie.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Hoehenlinie.gif new file mode 100644 index 0000000000..ec5665904c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Hoehenlinie.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Hoehenpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Hoehenpunkt.gif new file mode 100644 index 0000000000..24686d6cdc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Hoehenpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Kabel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Kabel.gif new file mode 100644 index 0000000000..1577bb88d2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Kabel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Kabel_Verteilpunkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Kabel_Verteilpunkt.gif new file mode 100644 index 0000000000..33e8a61830 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Kabel_Verteilpunkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Anlage.gif new file mode 100644 index 0000000000..1667bbeb6b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Modul.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Modul.gif new file mode 100644 index 0000000000..9f3b2e7c10 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Modul.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Schaltkasten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Schaltkasten.gif new file mode 100644 index 0000000000..3cfac31dcd Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LEU_Schaltkasten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LST_Zustand.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LST_Zustand.gif new file mode 100644 index 0000000000..61e87ecee1 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_LST_Zustand.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan.gif new file mode 100644 index 0000000000..61e87ecee1 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan_Blattschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan_Blattschnitt.gif new file mode 100644 index 0000000000..cdfcd34fd5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan_Blattschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan_Zustand.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan_Zustand.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lageplan_Zustand.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lieferobjekt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lieferobjekt.gif new file mode 100644 index 0000000000..6910560074 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Lieferobjekt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Luft_Telegramm.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Luft_Telegramm.gif new file mode 100644 index 0000000000..c1e8f13740 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Luft_Telegramm.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Markanter_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Markanter_Punkt.gif new file mode 100644 index 0000000000..1ea8e02c5d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Markanter_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB.gif new file mode 100644 index 0000000000..4bddb0b8c9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Bedien_Anzeige_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Bedien_Anzeige_Element.gif new file mode 100644 index 0000000000..179a7e8acb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Bedien_Anzeige_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone.gif new file mode 100644 index 0000000000..6910560074 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone_Element.gif new file mode 100644 index 0000000000..49d948b2d3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone_Grenze.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone_Grenze.gif new file mode 100644 index 0000000000..ab6c90afdb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_NB_Zone_Grenze.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Oertlichkeit.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Oertlichkeit.gif new file mode 100644 index 0000000000..1543d3c0c7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Oertlichkeit.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Organisation.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Organisation.gif new file mode 100644 index 0000000000..33191e2175 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Organisation.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Element.gif new file mode 100644 index 0000000000..fc67848944 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Element_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Element_Zuordnung.gif new file mode 100644 index 0000000000..bc47c3c13e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Element_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Zuordnung_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Zuordnung_Signal.gif new file mode 100644 index 0000000000..fc67848944 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PZB_Zuordnung_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PlanPro_Layoutinfo.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PlanPro_Layoutinfo.gif new file mode 100644 index 0000000000..49d948b2d3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PlanPro_Layoutinfo.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PlanPro_Schnittstelle.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PlanPro_Schnittstelle.gif new file mode 100644 index 0000000000..1ea8e02c5d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_PlanPro_Schnittstelle.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Einzel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Einzel.gif new file mode 100644 index 0000000000..5a3ab4a77c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Einzel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Gruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Gruppe.gif new file mode 100644 index 0000000000..0189a7eca7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Gruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Projekt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Projekt.gif new file mode 100644 index 0000000000..7ffd04aed3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Planung_Projekt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Prog_Datei_Gruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Prog_Datei_Gruppe.gif new file mode 100644 index 0000000000..3b0b44472f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Prog_Datei_Gruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Proxy_Objekt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Proxy_Objekt.gif new file mode 100644 index 0000000000..33e8a61830 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Proxy_Objekt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_RBC.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_RBC.gif new file mode 100644 index 0000000000..953143344d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_RBC.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Regelzeichnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Regelzeichnung.gif new file mode 100644 index 0000000000..a6d8558833 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Regelzeichnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Regelzeichnung_Parameter.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Regelzeichnung_Parameter.gif new file mode 100644 index 0000000000..1577bb88d2 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Regelzeichnung_Parameter.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schaltmittel_Fstr_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schaltmittel_Fstr_Zuordnung.gif new file mode 100644 index 0000000000..0189a7eca7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schaltmittel_Fstr_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schaltmittel_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schaltmittel_Zuordnung.gif new file mode 100644 index 0000000000..1bf6bbe105 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schaltmittel_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schloss.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schloss.gif new file mode 100644 index 0000000000..0189a7eca7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schloss.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schlosskombination.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schlosskombination.gif new file mode 100644 index 0000000000..3b598dbe2b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schlosskombination.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schluessel.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schluessel.gif new file mode 100644 index 0000000000..61e87ecee1 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schluessel.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schluesselsperre.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schluesselsperre.gif new file mode 100644 index 0000000000..bc47c3c13e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schluesselsperre.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schrankenantrieb.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schrankenantrieb.gif new file mode 100644 index 0000000000..df3eebc943 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Schrankenantrieb.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal.gif new file mode 100644 index 0000000000..0aed407f9d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Befestigung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Befestigung.gif new file mode 100644 index 0000000000..ec5665904c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Befestigung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Fank_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Fank_Zuordnung.gif new file mode 100644 index 0000000000..24686d6cdc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Fank_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Rahmen.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Rahmen.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Rahmen.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Signalbegriff.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Signalbegriff.gif new file mode 100644 index 0000000000..93e8b6bcd9 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Signal_Signalbegriff.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Sonstiger_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Sonstiger_Punkt.gif new file mode 100644 index 0000000000..5ae660dc39 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Sonstiger_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Stell_Bereich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Stell_Bereich.gif new file mode 100644 index 0000000000..cdfcd34fd5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Stell_Bereich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Stellelement.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Stellelement.gif new file mode 100644 index 0000000000..33191e2175 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Stellelement.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke.gif new file mode 100644 index 0000000000..3b0b44472f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke_Bremsweg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke_Bremsweg.gif new file mode 100644 index 0000000000..0e50474667 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke_Bremsweg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke_Punkt.gif new file mode 100644 index 0000000000..f2db288b85 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Strecke_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_TOP_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_TOP_Kante.gif new file mode 100644 index 0000000000..6910560074 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_TOP_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_TOP_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_TOP_Knoten.gif new file mode 100644 index 0000000000..cdfcd34fd5 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_TOP_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technik_Standort.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technik_Standort.gif new file mode 100644 index 0000000000..a6d8558833 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technik_Standort.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technischer_Bereich.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technischer_Bereich.gif new file mode 100644 index 0000000000..2f66732b92 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technischer_Bereich.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technischer_Punkt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technischer_Punkt.gif new file mode 100644 index 0000000000..953143344d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Technischer_Punkt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Kante.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Kante.gif new file mode 100644 index 0000000000..44d87cb33c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Kante.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Kante_child_AttributeGroup.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Kante_child_AttributeGroup.gif new file mode 100644 index 0000000000..2e2932fd76 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Kante_child_AttributeGroup.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Knoten.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Knoten.gif new file mode 100644 index 0000000000..c89018cda7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Trasse_Knoten.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ueberhoehung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ueberhoehung.gif new file mode 100644 index 0000000000..5a3ab4a77c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ueberhoehung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ueberhoehungslinie.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ueberhoehungslinie.gif new file mode 100644 index 0000000000..f3d99584b3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Ueberhoehungslinie.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Uebertragungsweg.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Uebertragungsweg.gif new file mode 100644 index 0000000000..d89ab7a67f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Uebertragungsweg.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Unterbringung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Unterbringung.gif new file mode 100644 index 0000000000..a633a4dd12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Unterbringung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Verkehrszeichen.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Verkehrszeichen.gif new file mode 100644 index 0000000000..281b5cfae1 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Verkehrszeichen.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Anlage.gif new file mode 100644 index 0000000000..e91f6dd89e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Gsp_Element.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Gsp_Element.gif new file mode 100644 index 0000000000..33191e2175 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Gsp_Element.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Gsp_Komponente.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Gsp_Komponente.gif new file mode 100644 index 0000000000..d89ab7a67f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_W_Kr_Gsp_Komponente.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Weichenlaufkette.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Weichenlaufkette.gif new file mode 100644 index 0000000000..9f3b2e7c10 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Weichenlaufkette.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Weichenlaufkette_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Weichenlaufkette_Zuordnung.gif new file mode 100644 index 0000000000..24686d6cdc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Weichenlaufkette_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZBS_Schutzstrecke.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZBS_Schutzstrecke.gif new file mode 100644 index 0000000000..2e2932fd76 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZBS_Schutzstrecke.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZBS_Signal.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZBS_Signal.gif new file mode 100644 index 0000000000..33e8a61830 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZBS_Signal.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL.gif new file mode 100644 index 0000000000..1ea8e02c5d Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus.gif new file mode 100644 index 0000000000..a633a4dd12 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus_Besondere_Anlage.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus_Besondere_Anlage.gif new file mode 100644 index 0000000000..55473b48dc Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus_Besondere_Anlage.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus_US_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus_US_Zuordnung.gif new file mode 100644 index 0000000000..3d00c57ceb Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZLV_Bus_US_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_DLP_Abschnitt.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_DLP_Abschnitt.gif new file mode 100644 index 0000000000..8a87700f4c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_DLP_Abschnitt.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_DLP_Fstr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_DLP_Fstr.gif new file mode 100644 index 0000000000..a49d181b57 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_DLP_Fstr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Fstr.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Fstr.gif new file mode 100644 index 0000000000..2e2932fd76 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Fstr.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Fstr_Anstoss.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Fstr_Anstoss.gif new file mode 100644 index 0000000000..9f3b2e7c10 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Fstr_Anstoss.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Signalgruppe.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Signalgruppe.gif new file mode 100644 index 0000000000..3b0b44472f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Signalgruppe.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Signalgruppe_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Signalgruppe_Zuordnung.gif new file mode 100644 index 0000000000..33191e2175 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZL_Signalgruppe_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN.gif new file mode 100644 index 0000000000..44d87cb33c Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Akustik.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Akustik.gif new file mode 100644 index 0000000000..49d948b2d3 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Akustik.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Anzeigefeld.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Anzeigefeld.gif new file mode 100644 index 0000000000..0a2cc5290e Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Anzeigefeld.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Fortschalt_Kriterium.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Fortschalt_Kriterium.gif new file mode 100644 index 0000000000..a6d8558833 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Fortschalt_Kriterium.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Telegramm_84_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Telegramm_84_Zuordnung.gif new file mode 100644 index 0000000000..902141b2f8 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Telegramm_84_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Telegramm_85_Zuordnung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Telegramm_85_Zuordnung.gif new file mode 100644 index 0000000000..c89018cda7 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Telegramm_85_Zuordnung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Unterstation.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Unterstation.gif new file mode 100644 index 0000000000..a6d8558833 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_Unterstation.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_ZBS.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_ZBS.gif new file mode 100644 index 0000000000..5ae660dc39 Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZN_ZBS.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZUB_Bereichsgrenze.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZUB_Bereichsgrenze.gif new file mode 100644 index 0000000000..3b598dbe2b Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZUB_Bereichsgrenze.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZUB_Streckeneigenschaft.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZUB_Streckeneigenschaft.gif new file mode 100644 index 0000000000..549553f8ea Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_ZUB_Streckeneigenschaft.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Zugeinwirkung.gif b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Zugeinwirkung.gif new file mode 100644 index 0000000000..3b0b44472f Binary files /dev/null and b/java/bundles/org.eclipse.set.model.tablemodel.edit/icons/full/ctool16/CreateTableRow_rowObject_Zugeinwirkung.gif differ diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/plugin.properties b/java/bundles/org.eclipse.set.model.tablemodel.edit/plugin.properties index 799721dd6e..95d734c951 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.edit/plugin.properties +++ b/java/bundles/org.eclipse.set.model.tablemodel.edit/plugin.properties @@ -98,3 +98,5 @@ _UI_PlanCompareRow_rowType_feature = Row Type _UI_PlanCompareRowType_NEW_ROW_literal = NEW_ROW _UI_PlanCompareRowType_REMOVED_ROW_literal = REMOVED_ROW _UI_PlanCompareRowType_CHANGED_GUID_ROW_literal = CHANGED_GUID_ROW +_UI_TableRow_rowObject_feature = Row Object +_UI_SimpleFootnoteContainer_ownerObject_feature = Owner Object diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/CompareFootnoteContainerItemProvider.java b/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/CompareFootnoteContainerItemProvider.java index 689baf0b63..ba36a43662 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/CompareFootnoteContainerItemProvider.java +++ b/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/CompareFootnoteContainerItemProvider.java @@ -19,10 +19,8 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; - -import org.eclipse.set.model.planpro.Basisobjekte.BasisobjekteFactory; - import org.eclipse.set.model.tablemodel.CompareFootnoteContainer; +import org.eclipse.set.model.tablemodel.TablemodelFactory; import org.eclipse.set.model.tablemodel.TablemodelPackage; /** @@ -180,11 +178,11 @@ protected void collectNewChildDescriptors( newChildDescriptors.add(createChildParameter( TablemodelPackage.Literals.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES, - BasisobjekteFactory.eINSTANCE.createBearbeitungsvermerk())); + TablemodelFactory.eINSTANCE.createSimpleFootnoteContainer())); newChildDescriptors.add(createChildParameter( TablemodelPackage.Literals.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES, - BasisobjekteFactory.eINSTANCE.createBearbeitungsvermerk())); + TablemodelFactory.eINSTANCE.createSimpleFootnoteContainer())); } /** diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/SimpleFootnoteContainerItemProvider.java b/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/SimpleFootnoteContainerItemProvider.java index 11baf92f39..a0cd6c1139 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/SimpleFootnoteContainerItemProvider.java +++ b/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/SimpleFootnoteContainerItemProvider.java @@ -19,8 +19,31 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; +import org.eclipse.set.model.planpro.ATO.ATOFactory; +import org.eclipse.set.model.planpro.Ansteuerung_Element.Ansteuerung_ElementFactory; +import org.eclipse.set.model.planpro.Bahnsteig.BahnsteigFactory; +import org.eclipse.set.model.planpro.Bahnuebergang.BahnuebergangFactory; +import org.eclipse.set.model.planpro.Balisentechnik_ETCS.Balisentechnik_ETCSFactory; import org.eclipse.set.model.planpro.Basisobjekte.BasisobjekteFactory; +import org.eclipse.set.model.planpro.Bedienung.BedienungFactory; +import org.eclipse.set.model.planpro.Block.BlockFactory; +import org.eclipse.set.model.planpro.Fahrstrasse.FahrstrasseFactory; +import org.eclipse.set.model.planpro.Flankenschutz.FlankenschutzFactory; +import org.eclipse.set.model.planpro.Geodaten.GeodatenFactory; +import org.eclipse.set.model.planpro.Gleis.GleisFactory; +import org.eclipse.set.model.planpro.Layoutinformationen.LayoutinformationenFactory; +import org.eclipse.set.model.planpro.Medien_und_Trassen.Medien_und_TrassenFactory; +import org.eclipse.set.model.planpro.Nahbedienung.NahbedienungFactory; +import org.eclipse.set.model.planpro.Ortung.OrtungFactory; +import org.eclipse.set.model.planpro.PZB.PZBFactory; +import org.eclipse.set.model.planpro.PlanPro.PlanProFactory; +import org.eclipse.set.model.planpro.Regelzeichnung.RegelzeichnungFactory; +import org.eclipse.set.model.planpro.Schluesselabhaengigkeiten.SchluesselabhaengigkeitenFactory; +import org.eclipse.set.model.planpro.Signale.SignaleFactory; +import org.eclipse.set.model.planpro.Weichen_und_Gleissperren.Weichen_und_GleissperrenFactory; +import org.eclipse.set.model.planpro.Zuglenkung.ZuglenkungFactory; +import org.eclipse.set.model.planpro.Zugnummernmeldeanlage.ZugnummernmeldeanlageFactory; import org.eclipse.set.model.tablemodel.SimpleFootnoteContainer; import org.eclipse.set.model.tablemodel.TablemodelPackage; @@ -75,6 +98,8 @@ public Collection getChildrenFeatures( super.getChildrenFeatures(object); childrenFeatures.add( TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES); + childrenFeatures.add( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT); } return childrenFeatures; } @@ -130,6 +155,7 @@ public void notifyChanged(Notification notification) { switch (notification.getFeatureID(SimpleFootnoteContainer.class)) { case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES: + case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; @@ -152,6 +178,800 @@ protected void collectNewChildDescriptors( newChildDescriptors.add(createChildParameter( TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES, BasisobjekteFactory.eINSTANCE.createBearbeitungsvermerk())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BasisobjekteFactory.eINSTANCE.createAnhang())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BasisobjekteFactory.eINSTANCE.createBearbeitungsvermerk())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BasisobjekteFactory.eINSTANCE.createLieferobjekt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BasisobjekteFactory.eINSTANCE.createProxy_Objekt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createGEO_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createGEO_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createGEO_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createGeschwindigkeitsprofil())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createHoehenlinie())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createHoehenpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createOertlichkeit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createStrecke())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createStrecke_Bremsweg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createStrecke_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createTechnischer_Bereich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createTechnischer_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createTOP_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createTOP_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE + .createTrasse_Kante_child_AttributeGroup())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createUeberhoehung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GeodatenFactory.eINSTANCE.createUeberhoehungslinie())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Abschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Art())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Baubereich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Bezeichnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Fahrbahn())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Lichtraum())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + GleisFactory.eINSTANCE.createGleis_Schaltgruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Anrueckabschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Anzeige_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Bezirk())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE + .createBedien_Einrichtung_Oertlich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_GBT())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Oberflaeche())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Oberflaeche_Bild())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Oertlichkeit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Platz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Standort())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Zentrale())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE + .createAussenelementansteuerung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE + .createESTW_Zentraleinheit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createStell_Bereich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createStellelement())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createTechnik_Standort())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createUebertragungsweg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createUnterbringung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Medien_und_TrassenFactory.eINSTANCE.createKabel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Medien_und_TrassenFactory.eINSTANCE + .createKabel_Verteilpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Medien_und_TrassenFactory.eINSTANCE.createTrasse_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Medien_und_TrassenFactory.eINSTANCE.createTrasse_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ATOFactory.eINSTANCE.createATO_Segment_Profile())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ATOFactory.eINSTANCE.createATO_Timing_Point())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ATOFactory.eINSTANCE.createATO_TS_Instanz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createAkteur())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createAkteur_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createAusgabe_Fachdaten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createLST_Zustand())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createOrganisation())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createPlanPro_Schnittstelle())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createPlanung_Einzel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createPlanung_Gruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PlanProFactory.eINSTANCE.createPlanung_Projekt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Dach())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Zugang())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createBalise())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createBinaerdaten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createDatenpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createDatenpunkt_Link())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createETCS_Richtungsanzeige())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_W_Kr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createEV_Modul())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createFachtelegramm())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createFT_Anschaltbedingung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createFT_Fahrweg_Teil())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLEU_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLEU_Modul())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLEU_Schaltkasten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLuft_Telegramm())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createProg_Datei_Gruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createRBC())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createZBS_Schutzstrecke())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createZBS_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createZUB_Bereichsgrenze())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createZUB_Streckeneigenschaft())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BlockFactory.eINSTANCE.createBlock_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BlockFactory.eINSTANCE.createBlock_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BlockFactory.eINSTANCE.createBlock_Strecke())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Anlage_Strasse())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Anlage_V())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Ausschaltung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Bedien_Anzeige_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Deckendes_Signal_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Einschaltung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Einschaltung_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Gefahrraum_Eckpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Gleisbezogener_Gefahrraum())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Kreuzungsplan())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Schnittstelle())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Spezifisches_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_WS_Fstr_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createGFR_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createGFR_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createGFR_Tripelspiegel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE + .createSchaltmittel_Fstr_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createSchrankenantrieb())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + BahnuebergangFactory.eINSTANCE.createVerkehrszeichen())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + OrtungFactory.eINSTANCE.createFMA_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + OrtungFactory.eINSTANCE.createFMA_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + OrtungFactory.eINSTANCE.createFMA_Komponente())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + OrtungFactory.eINSTANCE.createSchaltmittel_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + OrtungFactory.eINSTANCE.createZugeinwirkung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FlankenschutzFactory.eINSTANCE + .createFla_Freimelde_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FlankenschutzFactory.eINSTANCE.createFla_Schutz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FlankenschutzFactory.eINSTANCE.createFla_Zwieschutz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Abhaengigkeit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Aneinander())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE + .createFstr_Aneinander_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_DWeg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_DWeg_W_Kr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Fahrweg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Nichthaltfall())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE + .createFstr_Rangier_Fla_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Signalisierung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Umfahrpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Zug_Rangier())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createMarkanter_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + FahrstrasseFactory.eINSTANCE.createSonstiger_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SignaleFactory.eINSTANCE.createSignal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Befestigung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Fank_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Rahmen())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Signalbegriff())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + LayoutinformationenFactory.eINSTANCE.createElement_Position())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + LayoutinformationenFactory.eINSTANCE.createElement_Stil())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + LayoutinformationenFactory.eINSTANCE.createLageplan())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + LayoutinformationenFactory.eINSTANCE + .createLageplan_Blattschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + LayoutinformationenFactory.eINSTANCE.createLageplan_Zustand())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + LayoutinformationenFactory.eINSTANCE + .createPlanPro_Layoutinfo())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + NahbedienungFactory.eINSTANCE.createNB())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + NahbedienungFactory.eINSTANCE + .createNB_Bedien_Anzeige_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + NahbedienungFactory.eINSTANCE.createNB_Zone())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + NahbedienungFactory.eINSTANCE.createNB_Zone_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + NahbedienungFactory.eINSTANCE.createNB_Zone_Grenze())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PZBFactory.eINSTANCE.createPZB_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PZBFactory.eINSTANCE.createPZB_Element_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + PZBFactory.eINSTANCE.createPZB_Zuordnung_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + RegelzeichnungFactory.eINSTANCE.createRegelzeichnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + RegelzeichnungFactory.eINSTANCE + .createRegelzeichnung_Parameter())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE.createSchloss())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE + .createSchlosskombination())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE.createSchluessel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE + .createSchluesselsperre())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createGleis_Abschluss())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE.createW_Kr_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createW_Kr_Gsp_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createW_Kr_Gsp_Komponente())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createWeichenlaufkette())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createWeichenlaufkette_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_DLP_Abschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_DLP_Fstr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Fstr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Fstr_Anstoss())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Signalgruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Signalgruppe_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZLV_Bus())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZLV_Bus_Besondere_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZLV_Bus_US_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN_Akustik())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN_Anzeigefeld())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Fortschalt_Kriterium())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Telegramm_84_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Telegramm_85_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Unterstation())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN_ZBS())); + } + + /** + * This returns the label text for + * {@link org.eclipse.emf.edit.command.CreateChildCommand}. + * + * @generated + */ + @Override + public String getCreateChildText(Object owner, Object feature, Object child, + Collection selection) { + Object childFeature = feature; + Object childObject = child; + + boolean qualify = childFeature == TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES + || childFeature == TablemodelPackage.Literals.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT; + + if (qualify) { + return getString("_UI_CreateChild_text2", + new Object[] { getTypeText(childObject), + getFeatureText(childFeature), getTypeText(owner) }); + } + return super.getCreateChildText(owner, feature, child, selection); } } diff --git a/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/TableRowItemProvider.java b/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/TableRowItemProvider.java index 42042cb8f5..2830d958b1 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/TableRowItemProvider.java +++ b/java/bundles/org.eclipse.set.model.tablemodel.edit/src/org/eclipse/set/model/tablemodel/provider/TableRowItemProvider.java @@ -29,6 +29,30 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; +import org.eclipse.set.model.planpro.ATO.ATOFactory; +import org.eclipse.set.model.planpro.Ansteuerung_Element.Ansteuerung_ElementFactory; +import org.eclipse.set.model.planpro.Bahnsteig.BahnsteigFactory; +import org.eclipse.set.model.planpro.Bahnuebergang.BahnuebergangFactory; +import org.eclipse.set.model.planpro.Balisentechnik_ETCS.Balisentechnik_ETCSFactory; +import org.eclipse.set.model.planpro.Basisobjekte.BasisobjekteFactory; +import org.eclipse.set.model.planpro.Bedienung.BedienungFactory; +import org.eclipse.set.model.planpro.Block.BlockFactory; +import org.eclipse.set.model.planpro.Fahrstrasse.FahrstrasseFactory; +import org.eclipse.set.model.planpro.Flankenschutz.FlankenschutzFactory; +import org.eclipse.set.model.planpro.Geodaten.GeodatenFactory; +import org.eclipse.set.model.planpro.Gleis.GleisFactory; +import org.eclipse.set.model.planpro.Layoutinformationen.LayoutinformationenFactory; +import org.eclipse.set.model.planpro.Medien_und_Trassen.Medien_und_TrassenFactory; +import org.eclipse.set.model.planpro.Nahbedienung.NahbedienungFactory; +import org.eclipse.set.model.planpro.Ortung.OrtungFactory; +import org.eclipse.set.model.planpro.PZB.PZBFactory; +import org.eclipse.set.model.planpro.PlanPro.PlanProFactory; +import org.eclipse.set.model.planpro.Regelzeichnung.RegelzeichnungFactory; +import org.eclipse.set.model.planpro.Schluesselabhaengigkeiten.SchluesselabhaengigkeitenFactory; +import org.eclipse.set.model.planpro.Signale.SignaleFactory; +import org.eclipse.set.model.planpro.Weichen_und_Gleissperren.Weichen_und_GleissperrenFactory; +import org.eclipse.set.model.planpro.Zuglenkung.ZuglenkungFactory; +import org.eclipse.set.model.planpro.Zugnummernmeldeanlage.ZugnummernmeldeanlageFactory; import org.eclipse.set.model.tablemodel.TableRow; import org.eclipse.set.model.tablemodel.TablemodelFactory; import org.eclipse.set.model.tablemodel.TablemodelPackage; @@ -106,6 +130,8 @@ public Collection getChildrenFeatures( childrenFeatures.add(TablemodelPackage.Literals.TABLE_ROW__CELLS); childrenFeatures .add(TablemodelPackage.Literals.TABLE_ROW__FOOTNOTES); + childrenFeatures + .add(TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT); } return childrenFeatures; } @@ -166,6 +192,7 @@ public void notifyChanged(Notification notification) { return; case TablemodelPackage.TABLE_ROW__CELLS: case TablemodelPackage.TABLE_ROW__FOOTNOTES: + case TablemodelPackage.TABLE_ROW__ROW_OBJECT: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); return; @@ -201,6 +228,776 @@ protected void collectNewChildDescriptors( TablemodelPackage.Literals.TABLE_ROW__FOOTNOTES, TablemodelFactory.eINSTANCE .createCompareTableFootnoteContainer())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BasisobjekteFactory.eINSTANCE.createAnhang())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BasisobjekteFactory.eINSTANCE.createBearbeitungsvermerk())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BasisobjekteFactory.eINSTANCE.createLieferobjekt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BasisobjekteFactory.eINSTANCE.createProxy_Objekt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createGEO_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createGEO_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createGEO_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createGeschwindigkeitsprofil())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createHoehenlinie())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createHoehenpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createOertlichkeit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createStrecke())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createStrecke_Bremsweg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createStrecke_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createTechnischer_Bereich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createTechnischer_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createTOP_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createTOP_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE + .createTrasse_Kante_child_AttributeGroup())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createUeberhoehung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GeodatenFactory.eINSTANCE.createUeberhoehungslinie())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Abschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Art())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Baubereich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Bezeichnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Fahrbahn())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Lichtraum())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + GleisFactory.eINSTANCE.createGleis_Schaltgruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Anrueckabschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Anzeige_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Bezirk())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE + .createBedien_Einrichtung_Oertlich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_GBT())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Oberflaeche())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Oberflaeche_Bild())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Oertlichkeit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Platz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Standort())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BedienungFactory.eINSTANCE.createBedien_Zentrale())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE + .createAussenelementansteuerung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE + .createESTW_Zentraleinheit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createStell_Bereich())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createStellelement())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createTechnik_Standort())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createUebertragungsweg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Ansteuerung_ElementFactory.eINSTANCE.createUnterbringung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Medien_und_TrassenFactory.eINSTANCE.createKabel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Medien_und_TrassenFactory.eINSTANCE + .createKabel_Verteilpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Medien_und_TrassenFactory.eINSTANCE.createTrasse_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Medien_und_TrassenFactory.eINSTANCE.createTrasse_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ATOFactory.eINSTANCE.createATO_Segment_Profile())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ATOFactory.eINSTANCE.createATO_Timing_Point())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ATOFactory.eINSTANCE.createATO_TS_Instanz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createAkteur())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createAkteur_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createAusgabe_Fachdaten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createLST_Zustand())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createOrganisation())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createPlanPro_Schnittstelle())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createPlanung_Einzel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createPlanung_Gruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PlanProFactory.eINSTANCE.createPlanung_Projekt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Dach())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnsteigFactory.eINSTANCE.createBahnsteig_Zugang())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createBalise())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createBinaerdaten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createDatenpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createDatenpunkt_Link())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_Knoten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createETCS_Richtungsanzeige())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createETCS_W_Kr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createEV_Modul())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createFachtelegramm())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createFT_Anschaltbedingung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createFT_Fahrweg_Teil())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLEU_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLEU_Modul())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLEU_Schaltkasten())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createLuft_Telegramm())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createProg_Datei_Gruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createRBC())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createZBS_Schutzstrecke())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE.createZBS_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createZUB_Bereichsgrenze())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Balisentechnik_ETCSFactory.eINSTANCE + .createZUB_Streckeneigenschaft())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BlockFactory.eINSTANCE.createBlock_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BlockFactory.eINSTANCE.createBlock_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BlockFactory.eINSTANCE.createBlock_Strecke())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Anlage_Strasse())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Anlage_V())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Ausschaltung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Bedien_Anzeige_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Deckendes_Signal_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Einschaltung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Einschaltung_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Gefahrraum_Eckpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Gleisbezogener_Gefahrraum())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Kante())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Kreuzungsplan())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_Schnittstelle())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createBUE_Spezifisches_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createBUE_WS_Fstr_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createGFR_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createGFR_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createGFR_Tripelspiegel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE + .createSchaltmittel_Fstr_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createSchrankenantrieb())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + BahnuebergangFactory.eINSTANCE.createVerkehrszeichen())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + OrtungFactory.eINSTANCE.createFMA_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + OrtungFactory.eINSTANCE.createFMA_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + OrtungFactory.eINSTANCE.createFMA_Komponente())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + OrtungFactory.eINSTANCE.createSchaltmittel_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + OrtungFactory.eINSTANCE.createZugeinwirkung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FlankenschutzFactory.eINSTANCE + .createFla_Freimelde_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FlankenschutzFactory.eINSTANCE.createFla_Schutz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FlankenschutzFactory.eINSTANCE.createFla_Zwieschutz())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Abhaengigkeit())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Aneinander())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE + .createFstr_Aneinander_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_DWeg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_DWeg_W_Kr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Fahrweg())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Nichthaltfall())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE + .createFstr_Rangier_Fla_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Signalisierung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Umfahrpunkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createFstr_Zug_Rangier())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createMarkanter_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + FahrstrasseFactory.eINSTANCE.createSonstiger_Punkt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SignaleFactory.eINSTANCE.createSignal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Befestigung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Fank_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Rahmen())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SignaleFactory.eINSTANCE.createSignal_Signalbegriff())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + LayoutinformationenFactory.eINSTANCE.createElement_Position())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + LayoutinformationenFactory.eINSTANCE.createElement_Stil())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + LayoutinformationenFactory.eINSTANCE.createLageplan())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + LayoutinformationenFactory.eINSTANCE + .createLageplan_Blattschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + LayoutinformationenFactory.eINSTANCE.createLageplan_Zustand())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + LayoutinformationenFactory.eINSTANCE + .createPlanPro_Layoutinfo())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + NahbedienungFactory.eINSTANCE.createNB())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + NahbedienungFactory.eINSTANCE + .createNB_Bedien_Anzeige_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + NahbedienungFactory.eINSTANCE.createNB_Zone())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + NahbedienungFactory.eINSTANCE.createNB_Zone_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + NahbedienungFactory.eINSTANCE.createNB_Zone_Grenze())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PZBFactory.eINSTANCE.createPZB_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PZBFactory.eINSTANCE.createPZB_Element_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + PZBFactory.eINSTANCE.createPZB_Zuordnung_Signal())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + RegelzeichnungFactory.eINSTANCE.createRegelzeichnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + RegelzeichnungFactory.eINSTANCE + .createRegelzeichnung_Parameter())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE.createSchloss())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE + .createSchlosskombination())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE.createSchluessel())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + SchluesselabhaengigkeitenFactory.eINSTANCE + .createSchluesselsperre())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createGleis_Abschluss())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE.createW_Kr_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createW_Kr_Gsp_Element())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createW_Kr_Gsp_Komponente())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createWeichenlaufkette())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + Weichen_und_GleissperrenFactory.eINSTANCE + .createWeichenlaufkette_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_DLP_Abschnitt())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_DLP_Fstr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Fstr())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Fstr_Anstoss())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Signalgruppe())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZuglenkungFactory.eINSTANCE.createZL_Signalgruppe_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZLV_Bus())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZLV_Bus_Besondere_Anlage())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZLV_Bus_US_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN_Akustik())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN_Anzeigefeld())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Fortschalt_Kriterium())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Telegramm_84_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Telegramm_85_Zuordnung())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE + .createZN_Unterstation())); + + newChildDescriptors.add(createChildParameter( + TablemodelPackage.Literals.TABLE_ROW__ROW_OBJECT, + ZugnummernmeldeanlageFactory.eINSTANCE.createZN_ZBS())); } /** diff --git a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/CellContentExtensions.xtend b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/CellContentExtensions.xtend index a986735f66..81309e60bd 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/CellContentExtensions.xtend +++ b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/CellContentExtensions.xtend @@ -328,8 +328,8 @@ class CellContentExtensions { BiFunction postFormatter ) { formatCompareContent( - (content.oldFootnotes + content.unchangedFootnotes), - (content.newFootnotes + content.unchangedFootnotes), + (content.oldFootnotes.footnotes + content.unchangedFootnotes.footnotes), + (content.newFootnotes.footnotes + content.unchangedFootnotes.footnotes), oldFormatter, commonFormatter, newFormatter, diff --git a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteContainerExtensions.java b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteContainerExtensions.java index f2038cc920..5afa93a9ca 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteContainerExtensions.java +++ b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteContainerExtensions.java @@ -83,9 +83,12 @@ public static List getFootnotes( .getFootnotes(); case final CompareFootnoteContainer compareContainer -> { final List result = new ArrayList<>(); - result.addAll(compareContainer.getNewFootnotes()); - result.addAll(compareContainer.getOldFootnotes()); - result.addAll(compareContainer.getUnchangedFootnotes()); + result.addAll( + compareContainer.getNewFootnotes().getFootnotes()); + result.addAll( + compareContainer.getOldFootnotes().getFootnotes()); + result.addAll(compareContainer.getUnchangedFootnotes() + .getFootnotes()); yield result; } case final CompareTableFootnoteContainer compareTableContainer -> getFootnotes( diff --git a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteExtensions.java b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteExtensions.java index 6bd093aa8a..17da968cc8 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteExtensions.java +++ b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/FootnoteExtensions.java @@ -10,6 +10,12 @@ */ package org.eclipse.set.model.tablemodel.extensions; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import java.util.Set; +import java.util.stream.Collectors; + import org.eclipse.set.core.services.Services; import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; import org.eclipse.set.model.planpro.BasisTypen.BasisTypenFactory; @@ -19,6 +25,12 @@ import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk; import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk_Allg_AttributeGroup; import org.eclipse.set.model.planpro.Basisobjekte.ENUMObjektzustandBesonders; +import org.eclipse.set.model.planpro.Basisobjekte.Ur_Objekt; +import org.eclipse.set.model.tablemodel.CellContent; +import org.eclipse.set.model.tablemodel.StringCellContent; +import org.eclipse.set.model.tablemodel.Table; +import org.eclipse.set.model.tablemodel.TableRow; +import org.eclipse.set.model.tablemodel.TablemodelFactory; /** * Extension for table footnote @@ -26,6 +38,15 @@ * @author truong */ public class FootnoteExtensions { + /** + * @param ownerObj + * the {@link Ur_Objekt} + * @param notes + * the notes of the object + */ + public static record WorkNotesUsage(Ur_Objekt ownerObj, + Set notes) { + } /** * Transformation {@link ENUMObjektzustandBesonders} to @@ -110,4 +131,74 @@ public static Bearbeitungsvermerk createBearbeitungsvermerkWithoutGuid( bv.setBearbeitungsvermerkAllg(bvAttr); return bv; } + + /** + * @param table + * the {@link Table} + * @return the {@link Ur_Objekt} and the belong {@link Bearbeitungsvermerk} + */ + public static Set getNotesInTable(final Table table) { + return TableExtensions.getTableRows(table).stream().map(row -> { + final Set footnotes = FootnoteContainerExtensions + .getFootnotes(row.getFootnotes()) + .stream() + .collect(Collectors.toSet()); + if (footnotes.isEmpty()) { + return null; + } + return new WorkNotesUsage(TableRowExtensions.getLeadingObject(row), + footnotes); + }).filter(Objects::nonNull).collect(Collectors.toSet()); + } + + /** + * Special handle for column C of Sxxx table. + * + * @param sxxxTable + * the Sxxx table + * @param workNotesInAnotherTable + * the {@link WorkNotesUsage} in another table + * @param tableName + * the table name of table, which worknote belong to + */ + public static void fillSxxxTableColumnC(final Table sxxxTable, + final Set workNotesInAnotherTable, + final String tableName) { + final List tableRows = TableExtensions + .getTableRows(sxxxTable); + workNotesInAnotherTable.forEach(workNotes -> { + final Optional rowOpt = tableRows.stream() + .filter(r -> r.getRowObject() != null) + .filter(r -> r.getRowObject().equals(workNotes.ownerObj)) + .findFirst(); + if (rowOpt.isEmpty()) { + // For notes, which not direct in group leading object + // attachment like Signal_Befestigung, Signal_Begriff,... then + // fill table name whole rows in group + TableExtensions.getTableRowGroups(sxxxTable) + .stream() + .filter(group -> workNotes.notes() + .stream() + .anyMatch(note -> group.getLeadingObject() + .equals(note))) + .forEach(group -> group.getRows() + .forEach(r -> fillValue(r, tableName))); + return; + } + fillValue(rowOpt.get(), tableName); + }); + } + + private static void fillValue(final TableRow row, final String value) { + final CellContent content = row.getCells().get(2).getContent(); + if (content == null) { + final StringCellContent cellContent = TablemodelFactory.eINSTANCE + .createStringCellContent(); + cellContent.getValue().add(value); + row.getCells().get(2).setContent(cellContent); + } else if (content instanceof final StringCellContent stringCellContent) { + stringCellContent.getValue().add(value); + stringCellContent.getValue().removeIf(String::isEmpty); + } + } } diff --git a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend index 321287dddc..0fd8dbcdb3 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend +++ b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend @@ -38,6 +38,7 @@ import static extension org.eclipse.set.model.tablemodel.extensions.TableContent import static extension org.eclipse.set.model.tablemodel.extensions.TableRowExtensions.* import static extension org.eclipse.set.ppmodel.extensions.EObjectExtensions.* import static extension org.eclipse.set.ppmodel.extensions.utils.IterableExtensions.* +import static extension org.eclipse.set.ppmodel.extensions.UrObjectExtensions.* import static extension org.eclipse.set.utils.StringExtensions.* /** @@ -87,15 +88,24 @@ class TableExtensions { /** * @param table this table * - * @return the rows of this table + * @return the row groups of this table */ - static def List getTableRows(Table table) { + static def List getTableRowGroups(Table table) { val content = table?.tablecontent if (content === null) { return #[] } + return content.rowgroups + } + + /** + * @param table this table + * + * @return the rows of this table + */ + static def List getTableRows(Table table) { var rows = newLinkedList(); - for (RowGroup rowgroup : content.rowgroups) + for (RowGroup rowgroup : table.tableRowGroups) rows.addAll(rowgroup.rows) return rows } @@ -300,10 +310,20 @@ class TableExtensions { */ static def RowGroup getGroupByLeadingObject(Table table, Ur_Objekt object, int index) { - return table.tablecontent.rowgroups.findFirst [ + val matchesRows = table.tablecontent.rowgroups.filter [ leadingObject?.identitaet?.wert == object?.identitaet?.wert && leadingObjectIndex === index - ] + ].toList + // When give more than one Object with same GUID, + // then find object in same Subwork + if (matchesRows.size > 1 && object !== null) { + return matchesRows.findFirst [ + leadingObject.LSTZustand.eContainer == + object.LSTZustand.eContainer + ] + } + + return matchesRows.firstOrNull } /** @@ -423,17 +443,22 @@ class TableExtensions { val common = (table.eAllContents.filter(SimpleFootnoteContainer).map [ footnotes.map[new FootnoteInfo(it, FootnoteType.COMMON_FOOTNOTE)] ] + table.eAllContents.filter(CompareFootnoteContainer).map [ - unchangedFootnotes.map [ + unchangedFootnotes.footnotes.map [ new FootnoteInfo(it, FootnoteType.COMMON_FOOTNOTE) ] ]).toList.flatten val old = table.eAllContents.filter(CompareFootnoteContainer).map [ - oldFootnotes.map[new FootnoteInfo(it, FootnoteType.OLD_FOOTNOTE)] + oldFootnotes.footnotes.map [ + new FootnoteInfo(it, FootnoteType.OLD_FOOTNOTE) + ] ].toList.flatten val newF = table.eAllContents.filter(CompareFootnoteContainer).map [ - newFootnotes.map[new FootnoteInfo(it, FootnoteType.NEW_FOOTNOTE)] + + newFootnotes.footnotes.map [ + new FootnoteInfo(it, FootnoteType.NEW_FOOTNOTE) + ] ].toList.flatten // sort new and common together by text, then append old entries @@ -494,13 +519,13 @@ class TableExtensions { ] } CompareFootnoteContainer: { - val oldFootnotes = fc.oldFootnotes.map [ + val oldFootnotes = fc.oldFootnotes.footnotes.map [ getFootnoteInfo(table, it) ].filterNull - val newFootnotes = fc.newFootnotes.map [ + val newFootnotes = fc.newFootnotes.footnotes.map [ getFootnoteInfo(table, it) ].filterNull - val unchangedFootnotes = fc.unchangedFootnotes.map [ + val unchangedFootnotes = fc.unchangedFootnotes.footnotes.map [ getFootnoteInfo(table, it) ].filterNull val allFootnotes = #[oldFootnotes, newFootnotes, @@ -513,9 +538,8 @@ class TableExtensions { ] } CompareTableFootnoteContainer: { - return isInlineFootnote(table, - fc. - mainPlanFootnoteContainer, maxCharInCell) + return isInlineFootnote(table, fc.mainPlanFootnoteContainer, + maxCharInCell) } default: false diff --git a/java/bundles/org.eclipse.set.model.tablemodel/model/tablemodel.ecore b/java/bundles/org.eclipse.set.model.tablemodel/model/tablemodel.ecore index 03148d0b6e..80d42ba96b 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/model/tablemodel.ecore +++ b/java/bundles/org.eclipse.set.model.tablemodel/model/tablemodel.ecore @@ -117,6 +117,7 @@ + @@ -188,16 +189,14 @@ - - - + + + + + @@ -84,6 +85,7 @@ + diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/CompareFootnoteContainer.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/CompareFootnoteContainer.java index fa456e4e17..44344e4590 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/CompareFootnoteContainer.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/CompareFootnoteContainer.java @@ -8,9 +8,6 @@ */ package org.eclipse.set.model.tablemodel; -import org.eclipse.emf.common.util.EList; -import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk; - /** * A representation of the model object 'Compare * Footnote Container'. @@ -35,40 +32,79 @@ public interface CompareFootnoteContainer extends FootnoteContainer { /** * Returns the value of the 'Old Footnotes' reference list. * The list contents are of type - * {@link org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk}. - * + * {@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer}. * * @return the value of the 'Old Footnotes' reference list. * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getCompareFootnoteContainer_OldFootnotes() * @model * @generated */ - EList getOldFootnotes(); + SimpleFootnoteContainer getOldFootnotes(); + + /** + * Sets the value of the + * '{@link org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getOldFootnotes + * Old Footnotes}' reference. + * + * @param value + * the new value of the 'Old Footnotes' reference. + * @see #getOldFootnotes() + * @generated + */ + void setOldFootnotes(SimpleFootnoteContainer value); /** * Returns the value of the 'New Footnotes' reference list. * The list contents are of type - * {@link org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk}. - * + * {@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer}. * * @return the value of the 'New Footnotes' reference list. * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getCompareFootnoteContainer_NewFootnotes() * @model * @generated */ - EList getNewFootnotes(); + SimpleFootnoteContainer getNewFootnotes(); + + /** + * Sets the value of the + * '{@link org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getNewFootnotes + * New Footnotes}' reference. + * + * @param value + * the new value of the 'New Footnotes' reference. + * @see #getNewFootnotes() + * @generated + */ + void setNewFootnotes(SimpleFootnoteContainer value); /** * Returns the value of the 'Unchanged Footnotes' reference * list. The list contents are of type - * {@link org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk}. - * + * {@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer}. * * @return the value of the 'Unchanged Footnotes' reference list. * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getCompareFootnoteContainer_UnchangedFootnotes() * @model * @generated */ - EList getUnchangedFootnotes(); + SimpleFootnoteContainer getUnchangedFootnotes(); + + /** + * Sets the value of the + * '{@link org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getUnchangedFootnotes + * Unchanged Footnotes}' reference. + * + * @param value + * the new value of the 'Unchanged Footnotes' reference. + * @see #getUnchangedFootnotes() + * @generated + */ + void setUnchangedFootnotes(SimpleFootnoteContainer value); } // CompareFootnoteContainer diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/SimpleFootnoteContainer.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/SimpleFootnoteContainer.java index afc8b54443..67d8c62d92 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/SimpleFootnoteContainer.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/SimpleFootnoteContainer.java @@ -10,6 +10,7 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk; +import org.eclipse.set.model.planpro.Basisobjekte.Ur_Objekt; /** * A representation of the model object 'Simple @@ -21,6 +22,8 @@ *
    *
  • {@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer#getFootnotes * Footnotes}
  • + *
  • {@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer#getOwnerObject + * Owner Object}
  • *
* * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getSimpleFootnoteContainer() @@ -41,4 +44,29 @@ public interface SimpleFootnoteContainer extends FootnoteContainer { */ EList getFootnotes(); + /** + * Returns the value of the 'Owner Object' reference. + * + * @return the value of the 'Owner Object' reference. + * @see #setOwnerObject(Ur_Objekt) + * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getSimpleFootnoteContainer_OwnerObject() + * @model + * @generated + */ + Ur_Objekt getOwnerObject(); + + /** + * Sets the value of the + * '{@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer#getOwnerObject + * Owner Object}' reference. + * + * @param value + * the new value of the 'Owner Object' reference. + * @see #getOwnerObject() + * @generated + */ + void setOwnerObject(Ur_Objekt value); + } // SimpleFootnoteContainer diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TableRow.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TableRow.java index 40a02b62e9..6a5e35b4a5 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TableRow.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TableRow.java @@ -11,6 +11,7 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; +import org.eclipse.set.model.planpro.Basisobjekte.Ur_Objekt; /** * A representation of the model object 'Table @@ -29,6 +30,8 @@ * Index} *
  • {@link org.eclipse.set.model.tablemodel.TableRow#getFootnotes * Footnotes}
  • + *
  • {@link org.eclipse.set.model.tablemodel.TableRow#getRowObject Row + * Object}
  • * * * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getTableRow() @@ -76,6 +79,30 @@ public interface TableRow extends EObject { */ void setFootnotes(FootnoteContainer value); + /** + * Returns the value of the 'Row Object' reference. + * + * @return the value of the 'Row Object' reference. + * @see #setRowObject(Ur_Objekt) + * @see org.eclipse.set.model.tablemodel.TablemodelPackage#getTableRow_RowObject() + * @model + * @generated + */ + Ur_Objekt getRowObject(); + + /** + * Sets the value of the + * '{@link org.eclipse.set.model.tablemodel.TableRow#getRowObject Row + * Object}' reference. + * + * @param value + * the new value of the 'Row Object' reference. + * @see #getRowObject() + * @generated + */ + void setRowObject(Ur_Objekt value); + /** * Returns the value of the 'Row Index' attribute. diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TablemodelPackage.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TablemodelPackage.java index 2e9d7c4044..3fb0cd6e82 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TablemodelPackage.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/TablemodelPackage.java @@ -360,6 +360,15 @@ public interface TablemodelPackage extends EPackage { */ int TABLE_ROW__FOOTNOTES = 2; + /** + * The feature id for the 'Row Object' reference. + * + * @generated + * @ordered + */ + int TABLE_ROW__ROW_OBJECT = 3; + /** * The number of structural features of the 'Table Row' class. @@ -367,7 +376,7 @@ public interface TablemodelPackage extends EPackage { * @generated * @ordered */ - int TABLE_ROW_FEATURE_COUNT = 3; + int TABLE_ROW_FEATURE_COUNT = 4; /** * The number of operations of the 'Table Row' class. + * The feature id for the 'Old Footnotes' reference. * * @generated * @ordered @@ -765,8 +774,8 @@ public interface TablemodelPackage extends EPackage { + 0; /** - * The feature id for the 'New Footnotes' reference list. - * + * The feature id for the 'New Footnotes' reference. * * @generated * @ordered @@ -775,8 +784,8 @@ public interface TablemodelPackage extends EPackage { + 1; /** - * The feature id for the 'Unchanged Footnotes' reference - * list. + * The feature id for the 'Unchanged Footnotes' reference. + * * * @generated * @ordered @@ -826,6 +835,16 @@ public interface TablemodelPackage extends EPackage { int SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES = FOOTNOTE_CONTAINER_FEATURE_COUNT + 0; + /** + * The feature id for the 'Owner Object' reference. + * + * @generated + * @ordered + */ + int SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT = FOOTNOTE_CONTAINER_FEATURE_COUNT + + 1; + /** * The number of structural features of the 'Simple Footnote * Container' class. @@ -834,7 +853,7 @@ public interface TablemodelPackage extends EPackage { * @ordered */ int SIMPLE_FOOTNOTE_CONTAINER_FEATURE_COUNT = FOOTNOTE_CONTAINER_FEATURE_COUNT - + 1; + + 2; /** * The number of operations of the 'Simple Footnote Container' @@ -997,6 +1016,15 @@ public interface TablemodelPackage extends EPackage { */ int PLAN_COMPARE_ROW__FOOTNOTES = TABLE_ROW__FOOTNOTES; + /** + * The feature id for the 'Row Object' reference. + * + * @generated + * @ordered + */ + int PLAN_COMPARE_ROW__ROW_OBJECT = TABLE_ROW__ROW_OBJECT; + /** * The feature id for the 'Row Type' attribute. @@ -1339,6 +1367,18 @@ public interface TablemodelPackage extends EPackage { */ EReference getTableRow_Footnotes(); + /** + * Returns the meta object for the reference + * '{@link org.eclipse.set.model.tablemodel.TableRow#getRowObject Row + * Object}'. + * + * @return the meta object for the reference 'Row Object'. + * @see org.eclipse.set.model.tablemodel.TableRow#getRowObject() + * @see #getTableRow() + * @generated + */ + EReference getTableRow_RowObject(); + /** * Returns the meta object for the attribute * '{@link org.eclipse.set.model.tablemodel.TableRow#getRowIndex Row @@ -1589,11 +1629,11 @@ public interface TablemodelPackage extends EPackage { EClass getCompareFootnoteContainer(); /** - * Returns the meta object for the reference list + * Returns the meta object for the reference * '{@link org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getOldFootnotes * Old Footnotes}'. * - * @return the meta object for the reference list 'Old Footnotes'. + * @return the meta object for the reference 'Old Footnotes'. * @see org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getOldFootnotes() * @see #getCompareFootnoteContainer() * @generated @@ -1601,11 +1641,11 @@ public interface TablemodelPackage extends EPackage { EReference getCompareFootnoteContainer_OldFootnotes(); /** - * Returns the meta object for the reference list + * Returns the meta object for the reference * '{@link org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getNewFootnotes * New Footnotes}'. * - * @return the meta object for the reference list 'New Footnotes'. + * @return the meta object for the reference 'New Footnotes'. * @see org.eclipse.set.model.tablemodel.CompareFootnoteContainer#getNewFootnotes() * @see #getCompareFootnoteContainer() * @generated @@ -1650,6 +1690,18 @@ public interface TablemodelPackage extends EPackage { */ EReference getSimpleFootnoteContainer_Footnotes(); + /** + * Returns the meta object for the reference + * '{@link org.eclipse.set.model.tablemodel.SimpleFootnoteContainer#getOwnerObject + * Owner Object}'. + * + * @return the meta object for the reference 'Owner Object'. + * @see org.eclipse.set.model.tablemodel.SimpleFootnoteContainer#getOwnerObject() + * @see #getSimpleFootnoteContainer() + * @generated + */ + EReference getSimpleFootnoteContainer_OwnerObject(); + /** * Returns the meta object for class * '{@link org.eclipse.set.model.tablemodel.CompareTableCellContent @@ -2031,6 +2083,14 @@ interface Literals { */ EReference TABLE_ROW__FOOTNOTES = eINSTANCE.getTableRow_Footnotes(); + /** + * The meta object literal for the 'Row Object' + * reference feature. + * + * @generated + */ + EReference TABLE_ROW__ROW_OBJECT = eINSTANCE.getTableRow_RowObject(); + /** * The meta object literal for the 'Row Index' attribute * feature. @@ -2248,7 +2308,7 @@ interface Literals { /** * The meta object literal for the 'Old Footnotes' - * reference list feature. + * reference feature. * * @generated */ @@ -2257,7 +2317,7 @@ interface Literals { /** * The meta object literal for the 'New Footnotes' - * reference list feature. + * reference feature. * * @generated */ @@ -2266,7 +2326,7 @@ interface Literals { /** * The meta object literal for the 'Unchanged Footnotes' - * reference list feature. + * reference feature. * * @generated */ @@ -2295,6 +2355,15 @@ interface Literals { EReference SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES = eINSTANCE .getSimpleFootnoteContainer_Footnotes(); + /** + * The meta object literal for the 'Owner Object' + * reference feature. + * + * @generated + */ + EReference SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT = eINSTANCE + .getSimpleFootnoteContainer_OwnerObject(); + /** * The meta object literal for the * '{@link org.eclipse.set.model.tablemodel.impl.CompareTableCellContentImpl diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/CompareFootnoteContainerImpl.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/CompareFootnoteContainerImpl.java index b236188090..f17021eda6 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/CompareFootnoteContainerImpl.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/CompareFootnoteContainerImpl.java @@ -8,13 +8,12 @@ */ package org.eclipse.set.model.tablemodel.impl; -import java.util.Collection; -import org.eclipse.emf.common.util.EList; - +import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.util.EObjectResolvingEList; -import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk; +import org.eclipse.emf.ecore.InternalEObject; +import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.set.model.tablemodel.CompareFootnoteContainer; +import org.eclipse.set.model.tablemodel.SimpleFootnoteContainer; import org.eclipse.set.model.tablemodel.TablemodelPackage; /** @@ -38,36 +37,33 @@ public class CompareFootnoteContainerImpl extends FootnoteContainerImpl implements CompareFootnoteContainer { /** * The cached value of the '{@link #getOldFootnotes() Old - * Footnotes}' reference list. + * Footnotes}' reference. * * @see #getOldFootnotes() * @generated * @ordered */ - protected EList oldFootnotes; + protected SimpleFootnoteContainer oldFootnotes; /** * The cached value of the '{@link #getNewFootnotes() New - * Footnotes}' reference list. + * Footnotes
    }' reference. * * @see #getNewFootnotes() * @generated * @ordered */ - protected EList newFootnotes; + protected SimpleFootnoteContainer newFootnotes; /** * The cached value of the '{@link #getUnchangedFootnotes() Unchanged - * Footnotes}' reference list. + * Footnotes}' reference. * * @see #getUnchangedFootnotes() * @generated * @ordered */ - protected EList unchangedFootnotes; + protected SimpleFootnoteContainer unchangedFootnotes; /** * @@ -94,45 +90,136 @@ protected EClass eStaticClass() { * @generated */ @Override - public EList getOldFootnotes() { - if (oldFootnotes == null) { - oldFootnotes = new EObjectResolvingEList( - Bearbeitungsvermerk.class, this, - TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES); + public SimpleFootnoteContainer getOldFootnotes() { + if (oldFootnotes != null && oldFootnotes.eIsProxy()) { + InternalEObject oldOldFootnotes = (InternalEObject) oldFootnotes; + oldFootnotes = (SimpleFootnoteContainer) eResolveProxy( + oldOldFootnotes); + if (oldFootnotes != oldOldFootnotes) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES, + oldOldFootnotes, oldFootnotes)); + } } return oldFootnotes; } + /** + * + * + * @generated + */ + public SimpleFootnoteContainer basicGetOldFootnotes() { + return oldFootnotes; + } + /** * * * @generated */ @Override - public EList getNewFootnotes() { - if (newFootnotes == null) { - newFootnotes = new EObjectResolvingEList( - Bearbeitungsvermerk.class, this, - TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES); + public void setOldFootnotes(SimpleFootnoteContainer newOldFootnotes) { + SimpleFootnoteContainer oldOldFootnotes = oldFootnotes; + oldFootnotes = newOldFootnotes; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, + TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES, + oldOldFootnotes, oldFootnotes)); + } + + /** + * + * + * @generated + */ + @Override + public SimpleFootnoteContainer getNewFootnotes() { + if (newFootnotes != null && newFootnotes.eIsProxy()) { + InternalEObject oldNewFootnotes = (InternalEObject) newFootnotes; + newFootnotes = (SimpleFootnoteContainer) eResolveProxy( + oldNewFootnotes); + if (newFootnotes != oldNewFootnotes) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES, + oldNewFootnotes, newFootnotes)); + } } return newFootnotes; } + /** + * + * + * @generated + */ + public SimpleFootnoteContainer basicGetNewFootnotes() { + return newFootnotes; + } + /** * * * @generated */ @Override - public EList getUnchangedFootnotes() { - if (unchangedFootnotes == null) { - unchangedFootnotes = new EObjectResolvingEList( - Bearbeitungsvermerk.class, this, - TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES); + public void setNewFootnotes(SimpleFootnoteContainer newNewFootnotes) { + SimpleFootnoteContainer oldNewFootnotes = newFootnotes; + newFootnotes = newNewFootnotes; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, + TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES, + oldNewFootnotes, newFootnotes)); + } + + /** + * + * + * @generated + */ + @Override + public SimpleFootnoteContainer getUnchangedFootnotes() { + if (unchangedFootnotes != null && unchangedFootnotes.eIsProxy()) { + InternalEObject oldUnchangedFootnotes = (InternalEObject) unchangedFootnotes; + unchangedFootnotes = (SimpleFootnoteContainer) eResolveProxy( + oldUnchangedFootnotes); + if (unchangedFootnotes != oldUnchangedFootnotes) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES, + oldUnchangedFootnotes, unchangedFootnotes)); + } } return unchangedFootnotes; } + /** + * + * + * @generated + */ + public SimpleFootnoteContainer basicGetUnchangedFootnotes() { + return unchangedFootnotes; + } + + /** + * + * + * @generated + */ + @Override + public void setUnchangedFootnotes( + SimpleFootnoteContainer newUnchangedFootnotes) { + SimpleFootnoteContainer oldUnchangedFootnotes = unchangedFootnotes; + unchangedFootnotes = newUnchangedFootnotes; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, + TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES, + oldUnchangedFootnotes, unchangedFootnotes)); + } + /** * * @@ -142,11 +229,17 @@ public EList getUnchangedFootnotes() { public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES: - return getOldFootnotes(); + if (resolve) + return getOldFootnotes(); + return basicGetOldFootnotes(); case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES: - return getNewFootnotes(); + if (resolve) + return getNewFootnotes(); + return basicGetNewFootnotes(); case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES: - return getUnchangedFootnotes(); + if (resolve) + return getUnchangedFootnotes(); + return basicGetUnchangedFootnotes(); } return super.eGet(featureID, resolve, coreType); } @@ -161,19 +254,13 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { public void eSet(int featureID, Object newValue) { switch (featureID) { case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES: - getOldFootnotes().clear(); - getOldFootnotes().addAll( - (Collection) newValue); + setOldFootnotes((SimpleFootnoteContainer) newValue); return; case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES: - getNewFootnotes().clear(); - getNewFootnotes().addAll( - (Collection) newValue); + setNewFootnotes((SimpleFootnoteContainer) newValue); return; case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES: - getUnchangedFootnotes().clear(); - getUnchangedFootnotes().addAll( - (Collection) newValue); + setUnchangedFootnotes((SimpleFootnoteContainer) newValue); return; } super.eSet(featureID, newValue); @@ -188,13 +275,13 @@ public void eSet(int featureID, Object newValue) { public void eUnset(int featureID) { switch (featureID) { case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES: - getOldFootnotes().clear(); + setOldFootnotes((SimpleFootnoteContainer) null); return; case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES: - getNewFootnotes().clear(); + setNewFootnotes((SimpleFootnoteContainer) null); return; case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES: - getUnchangedFootnotes().clear(); + setUnchangedFootnotes((SimpleFootnoteContainer) null); return; } super.eUnset(featureID); @@ -209,12 +296,11 @@ public void eUnset(int featureID) { public boolean eIsSet(int featureID) { switch (featureID) { case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__OLD_FOOTNOTES: - return oldFootnotes != null && !oldFootnotes.isEmpty(); + return oldFootnotes != null; case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__NEW_FOOTNOTES: - return newFootnotes != null && !newFootnotes.isEmpty(); + return newFootnotes != null; case TablemodelPackage.COMPARE_FOOTNOTE_CONTAINER__UNCHANGED_FOOTNOTES: - return unchangedFootnotes != null - && !unchangedFootnotes.isEmpty(); + return unchangedFootnotes != null; } return super.eIsSet(featureID); } diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/SimpleFootnoteContainerImpl.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/SimpleFootnoteContainerImpl.java index ad182f48cd..a5e62fd8fa 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/SimpleFootnoteContainerImpl.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/SimpleFootnoteContainerImpl.java @@ -9,11 +9,15 @@ package org.eclipse.set.model.tablemodel.impl; import java.util.Collection; +import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; +import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.set.model.planpro.Basisobjekte.Bearbeitungsvermerk; +import org.eclipse.set.model.planpro.Basisobjekte.Ur_Objekt; import org.eclipse.set.model.tablemodel.SimpleFootnoteContainer; import org.eclipse.set.model.tablemodel.TablemodelPackage; @@ -26,6 +30,8 @@ *
      *
    • {@link org.eclipse.set.model.tablemodel.impl.SimpleFootnoteContainerImpl#getFootnotes * Footnotes}
    • + *
    • {@link org.eclipse.set.model.tablemodel.impl.SimpleFootnoteContainerImpl#getOwnerObject + * Owner Object}
    • *
    * * @generated @@ -42,6 +48,16 @@ public class SimpleFootnoteContainerImpl extends FootnoteContainerImpl */ protected EList footnotes; + /** + * The cached value of the '{@link #getOwnerObject() Owner Object}' + * reference. + * + * @see #getOwnerObject() + * @generated + * @ordered + */ + protected Ur_Objekt ownerObject; + /** * * @@ -76,6 +92,50 @@ public EList getFootnotes() { return footnotes; } + /** + * + * + * @generated + */ + @Override + public Ur_Objekt getOwnerObject() { + if (ownerObject != null && ownerObject.eIsProxy()) { + InternalEObject oldOwnerObject = (InternalEObject) ownerObject; + ownerObject = (Ur_Objekt) eResolveProxy(oldOwnerObject); + if (ownerObject != oldOwnerObject) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + oldOwnerObject, ownerObject)); + } + } + return ownerObject; + } + + /** + * + * + * @generated + */ + public Ur_Objekt basicGetOwnerObject() { + return ownerObject; + } + + /** + * + * + * @generated + */ + @Override + public void setOwnerObject(Ur_Objekt newOwnerObject) { + Ur_Objekt oldOwnerObject = ownerObject; + ownerObject = newOwnerObject; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, + TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT, + oldOwnerObject, ownerObject)); + } + /** * * @@ -86,6 +146,10 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES: return getFootnotes(); + case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT: + if (resolve) + return getOwnerObject(); + return basicGetOwnerObject(); } return super.eGet(featureID, resolve, coreType); } @@ -104,6 +168,9 @@ public void eSet(int featureID, Object newValue) { getFootnotes().addAll( (Collection) newValue); return; + case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT: + setOwnerObject((Ur_Objekt) newValue); + return; } super.eSet(featureID, newValue); } @@ -119,6 +186,9 @@ public void eUnset(int featureID) { case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES: getFootnotes().clear(); return; + case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT: + setOwnerObject((Ur_Objekt) null); + return; } super.eUnset(featureID); } @@ -133,6 +203,8 @@ public boolean eIsSet(int featureID) { switch (featureID) { case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES: return footnotes != null && !footnotes.isEmpty(); + case TablemodelPackage.SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT: + return ownerObject != null; } return super.eIsSet(featureID); } diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TableRowImpl.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TableRowImpl.java index 09257dcfad..b3cdefd7c2 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TableRowImpl.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TableRowImpl.java @@ -23,6 +23,7 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; +import org.eclipse.set.model.planpro.Basisobjekte.Ur_Objekt; import org.eclipse.set.model.tablemodel.FootnoteContainer; import org.eclipse.set.model.tablemodel.TableCell; import org.eclipse.set.model.tablemodel.TableRow; @@ -41,6 +42,8 @@ * Row Index} *
  • {@link org.eclipse.set.model.tablemodel.impl.TableRowImpl#getFootnotes * Footnotes}
  • + *
  • {@link org.eclipse.set.model.tablemodel.impl.TableRowImpl#getRowObject + * Row Object}
  • * * * @generated @@ -87,6 +90,16 @@ public class TableRowImpl extends MinimalEObjectImpl.Container */ protected FootnoteContainer footnotes; + /** + * The cached value of the '{@link #getRowObject() Row Object}' + * reference. + * + * @see #getRowObject() + * @generated + * @ordered + */ + protected Ur_Objekt rowObject; + /** * * @@ -179,6 +192,50 @@ public void setFootnotes(FootnoteContainer newFootnotes) { newFootnotes)); } + /** + * + * + * @generated + */ + @Override + public Ur_Objekt getRowObject() { + if (rowObject != null && rowObject.eIsProxy()) { + InternalEObject oldRowObject = (InternalEObject) rowObject; + rowObject = (Ur_Objekt) eResolveProxy(oldRowObject); + if (rowObject != oldRowObject) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + TablemodelPackage.TABLE_ROW__ROW_OBJECT, + oldRowObject, rowObject)); + } + } + return rowObject; + } + + /** + * + * + * @generated + */ + public Ur_Objekt basicGetRowObject() { + return rowObject; + } + + /** + * + * + * @generated + */ + @Override + public void setRowObject(Ur_Objekt newRowObject) { + Ur_Objekt oldRowObject = rowObject; + rowObject = newRowObject; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, + TablemodelPackage.TABLE_ROW__ROW_OBJECT, oldRowObject, + rowObject)); + } + /** * * @@ -236,6 +293,10 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { return getRowIndex(); case TablemodelPackage.TABLE_ROW__FOOTNOTES: return getFootnotes(); + case TablemodelPackage.TABLE_ROW__ROW_OBJECT: + if (resolve) + return getRowObject(); + return basicGetRowObject(); } return super.eGet(featureID, resolve, coreType); } @@ -259,6 +320,9 @@ public void eSet(int featureID, Object newValue) { case TablemodelPackage.TABLE_ROW__FOOTNOTES: setFootnotes((FootnoteContainer) newValue); return; + case TablemodelPackage.TABLE_ROW__ROW_OBJECT: + setRowObject((Ur_Objekt) newValue); + return; } super.eSet(featureID, newValue); } @@ -280,6 +344,9 @@ public void eUnset(int featureID) { case TablemodelPackage.TABLE_ROW__FOOTNOTES: setFootnotes((FootnoteContainer) null); return; + case TablemodelPackage.TABLE_ROW__ROW_OBJECT: + setRowObject((Ur_Objekt) null); + return; } super.eUnset(featureID); } @@ -298,6 +365,8 @@ public boolean eIsSet(int featureID) { return rowIndex != ROW_INDEX_EDEFAULT; case TablemodelPackage.TABLE_ROW__FOOTNOTES: return footnotes != null; + case TablemodelPackage.TABLE_ROW__ROW_OBJECT: + return rowObject != null; } return super.eIsSet(featureID); } diff --git a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TablemodelPackageImpl.java b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TablemodelPackageImpl.java index 37e0965751..03fca9e40a 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TablemodelPackageImpl.java +++ b/java/bundles/org.eclipse.set.model.tablemodel/src/org/eclipse/set/model/tablemodel/impl/TablemodelPackageImpl.java @@ -563,6 +563,16 @@ public EReference getTableRow_Footnotes() { return (EReference) tableRowEClass.getEStructuralFeatures().get(2); } + /** + * + * + * @generated + */ + @Override + public EReference getTableRow_RowObject() { + return (EReference) tableRowEClass.getEStructuralFeatures().get(3); + } + /** * * @@ -838,6 +848,18 @@ public EReference getSimpleFootnoteContainer_Footnotes() { .get(0); } + /** + * + * + * @generated + */ + @Override + public EReference getSimpleFootnoteContainer_OwnerObject() { + return (EReference) simpleFootnoteContainerEClass + .getEStructuralFeatures() + .get(1); + } + /** * * @@ -1017,6 +1039,7 @@ public void createPackageContents() { createEReference(tableRowEClass, TABLE_ROW__CELLS); createEAttribute(tableRowEClass, TABLE_ROW__ROW_INDEX); createEReference(tableRowEClass, TABLE_ROW__FOOTNOTES); + createEReference(tableRowEClass, TABLE_ROW__ROW_OBJECT); tableCellEClass = createEClass(TABLE_CELL); createEReference(tableCellEClass, TABLE_CELL__CONTENT); @@ -1063,6 +1086,8 @@ public void createPackageContents() { simpleFootnoteContainerEClass = createEClass(SIMPLE_FOOTNOTE_CONTAINER); createEReference(simpleFootnoteContainerEClass, SIMPLE_FOOTNOTE_CONTAINER__FOOTNOTES); + createEReference(simpleFootnoteContainerEClass, + SIMPLE_FOOTNOTE_CONTAINER__OWNER_OBJECT); compareTableCellContentEClass = createEClass( COMPARE_TABLE_CELL_CONTENT); @@ -1235,6 +1260,11 @@ public void initializePackageContents() { null, "footnotes", null, 0, 1, TableRow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getTableRow_RowObject(), + theBasisobjektePackage.getUr_Objekt(), null, "rowObject", null, + 0, 1, TableRow.class, !IS_TRANSIENT, !IS_VOLATILE, + IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(tableCellEClass, TableCell.class, "TableCell", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); @@ -1321,22 +1351,19 @@ public void initializePackageContents() { CompareFootnoteContainer.class, "CompareFootnoteContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getCompareFootnoteContainer_OldFootnotes(), - theBasisobjektePackage.getBearbeitungsvermerk(), null, - "oldFootnotes", null, 0, -1, CompareFootnoteContainer.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, - IS_ORDERED); + this.getSimpleFootnoteContainer(), null, "oldFootnotes", null, + 0, 1, CompareFootnoteContainer.class, !IS_TRANSIENT, + !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompareFootnoteContainer_NewFootnotes(), - theBasisobjektePackage.getBearbeitungsvermerk(), null, - "newFootnotes", null, 0, -1, CompareFootnoteContainer.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, - IS_ORDERED); + this.getSimpleFootnoteContainer(), null, "newFootnotes", null, + 0, 1, CompareFootnoteContainer.class, !IS_TRANSIENT, + !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCompareFootnoteContainer_UnchangedFootnotes(), - theBasisobjektePackage.getBearbeitungsvermerk(), null, - "unchangedFootnotes", null, 0, -1, - CompareFootnoteContainer.class, !IS_TRANSIENT, !IS_VOLATILE, - IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + this.getSimpleFootnoteContainer(), null, "unchangedFootnotes", + null, 0, 1, CompareFootnoteContainer.class, !IS_TRANSIENT, + !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(simpleFootnoteContainerEClass, SimpleFootnoteContainer.class, @@ -1348,6 +1375,11 @@ public void initializePackageContents() { !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getSimpleFootnoteContainer_OwnerObject(), + theBasisobjektePackage.getUr_Objekt(), null, "ownerObject", + null, 0, 1, SimpleFootnoteContainer.class, !IS_TRANSIENT, + !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(compareTableCellContentEClass, CompareTableCellContent.class, "CompareTableCellContent", !IS_ABSTRACT, !IS_INTERFACE, diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/PlaZModelTest.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/PlaZModelTest.java index b8824d168f..6dc92dc547 100644 --- a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/PlaZModelTest.java +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/PlaZModelTest.java @@ -28,7 +28,7 @@ public class PlaZModelTest extends AbstractTableTest { private static final String RICHTEXT_REPLACE_REGEX = "<[^>]+>"; @Override - public String getTestTableName() { + public String getTestTableReferenceName() { return PLAZ_MODEL_TABLE; } @@ -86,6 +86,6 @@ void testTableData() throws Exception { givenReferenceCSV(); whenOpeningPlaZModelNatTable(); thenRowAndColumnCountEqualReferenceCSV(); - thenTableDataEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); } } diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/ValidationViewTest.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/ValidationViewTest.java index bbdc4667d9..c12a90f584 100644 --- a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/ValidationViewTest.java +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/ValidationViewTest.java @@ -112,7 +112,7 @@ public void beforeEach() throws Exception { } @Override - public String getTestTableName() { + public String getTestTableReferenceName() { return VALIDATION_TABLE_NAME; } @@ -207,6 +207,6 @@ void testValidateReport() throws Exception { whenOpeningValidateView(); bot.button("Alle ausklappen").click(); thenRowAndColumnCountEqualReferenceCSV(); - thenTableDataEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); } } diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/AbstractTableTest.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/AbstractTableTest.java index d93cde4812..2f1443b797 100644 --- a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/AbstractTableTest.java +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/AbstractTableTest.java @@ -51,7 +51,7 @@ public void beforeEach() throws Exception { @SuppressWarnings("unchecked") final List expandItems = bot .widgets(allOf(widgetOfType(ExpandItem.class), withRegex( - "^.+ – (Zusatzt|T)abellen( \\(in Entwicklung\\))?$"))); + "(^.+ – )?(Zusatzt|T)abellen( \\(in Entwicklung\\))?$"))); expandItems.forEach(item -> { final SWTBotExpandItem swtBotExpandItem = new SWTBotExpandItem( item); @@ -66,7 +66,7 @@ public String getReferenceDir() { + getTestFile().getShortName() + "/"; } - public abstract String getTestTableName(); + public abstract String getTestTableReferenceName(); protected void compareValue(final ILayer nattableLayer, final int startRow, final int endRow) { @@ -101,6 +101,12 @@ protected void givenNattableBot(final String tableName) { layers = SWTBotUtils.getNattableLayers(nattableBot); } + protected void thenExpectTableDataEqualReferenceCSV() { + final int startRow = getNattableHeaderRowCount(); + assertDoesNotThrow(() -> compareValue(layers.selectionLayer(), startRow, + layers.selectionLayer().getRowCount())); + } + protected void thenRowAndColumnCountEqualReferenceCSV() { final int nattableColumnCount = layers.gridLayer() .getPreferredColumnCount() - fixedColumnCount; @@ -111,10 +117,4 @@ protected void thenRowAndColumnCountEqualReferenceCSV() { final int referenceRowCount = referenceData.size(); assertEquals(referenceRowCount, nattableRowCount); } - - protected void thenTableDataEqualReferenceCSV() { - final int startRow = getNattableHeaderRowCount(); - assertDoesNotThrow(() -> compareValue(layers.selectionLayer(), startRow, - layers.selectionLayer().getRowCount())); - } } diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/FixedColumnTest.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/FixedColumnTest.java index 17e46ad86c..8b2a3ed530 100644 --- a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/FixedColumnTest.java +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/FixedColumnTest.java @@ -40,7 +40,7 @@ protected static Stream getPtTableToTestFixedColumn() { PtTable tableToTest; @Override - public String getTestTableName() { + public String getTestTableReferenceName() { if (tableToTest != null) { return tableToTest.shortcut(); } diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TableDataTest.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TableDataTest.java index 6a904be221..2cd958c156 100644 --- a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TableDataTest.java +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TableDataTest.java @@ -8,9 +8,7 @@ */ package org.eclipse.set.swtbot.table; -import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.*; import java.io.IOException; @@ -40,7 +38,7 @@ public void beforeEach() throws Exception { } @Override - public String getTestTableName() { + public String getTestTableReferenceName() { if (tableToTest != null) { return tableToTest.shortcut(); } @@ -70,7 +68,7 @@ protected void testTableData(final PtTable table) throws Exception { whenExistReferenceCSV(); thenRowAndColumnCountEqualReferenceCSV(); thenPtTableColumnHeaderEqualReferenceCSV(); - thenTableDataEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); } protected void thenPtTableColumnHeaderEqualReferenceCSV() { diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestFailHandle.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestFailHandle.java index cc287dff52..f1fa3ff88e 100644 --- a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestFailHandle.java +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestFailHandle.java @@ -54,9 +54,11 @@ public void testFailed(final ExtensionContext context, if (testInstance.isPresent() && testInstance .get() instanceof final AbstractTableTest tableTest) { exportCurrentCSV(tableTest.getTestFile(), - tableTest.getTestTableName(), tableTest.getClass()); + tableTest.getTestTableReferenceName(), + tableTest.getClass()); exportReferenceCSV(tableTest.getTestFile(), - tableTest.getTestTableName(), tableTest.getReferenceDir(), + tableTest.getTestTableReferenceName(), + tableTest.getReferenceDir(), tableTest.getTestResourceClass().getClassLoader(), tableTest.getClass()); } diff --git a/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestWorknotesTable.java b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestWorknotesTable.java new file mode 100644 index 0000000000..16513136b1 --- /dev/null +++ b/java/bundles/org.eclipse.set.swtbot/src/org/eclipse/set/swtbot/table/TestWorknotesTable.java @@ -0,0 +1,91 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.swtbot.table; + +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import java.util.List; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestInstance.Lifecycle; +import org.junit.jupiter.api.extension.ExtendWith; + +/** + * Test data of table Sxxx + */ +@ExtendWith(TestFailHandle.class) +@TestInstance(Lifecycle.PER_CLASS) +public class TestWorknotesTable extends AbstractTableTest { + + String tableRefName; + PtTable worknotesTable; + + @Override + public String getTestTableReferenceName() { + return tableRefName; + } + + @Test + protected void testWorknotesTableOpenAfterAnotherTable() throws Exception { + givenWorknotesTable(); + // Open Worknotes table after another tables + whenOpenAnotherTable(); + whenOpenWorkNotesTable(); + givenWorknotesTableReferenceOpenAfter(); + whenExistReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + } + + @Test + protected void testWorknotesTableOpenBeforeAnotherTable() throws Exception { + givenWorknotesTable(); + + // Open Worknotes table before another tables + whenOpenWorkNotesTable(); + givenWorknotesTableReferenceOpenBefore(); + whenExistReferenceCSV(); + whenOpenAnotherTable(); + thenExpectTableDataEqualReferenceCSV(); + } + + protected void whenExistReferenceCSV() { + assertNotNull(referenceData); + assertFalse(referenceData.isEmpty()); + } + + @SuppressWarnings("boxing") + void givenWorknotesTable() { + worknotesTable = new PtTable("Sxxx", + "Sxxx – Tabelle weiterer Bearbeitungsvermerke", List.of(0)); + } + + void givenWorknotesTableReferenceOpenAfter() throws Exception { + tableRefName = worknotesTable.shortcut().toLowerCase() + "_after"; + referenceData = loadReferenceFile(tableRefName); + } + + void givenWorknotesTableReferenceOpenBefore() throws Exception { + tableRefName = worknotesTable.shortcut().toLowerCase() + "_before"; + referenceData = loadReferenceFile(tableRefName); + } + + void whenOpenAnotherTable() { + for (final PtTable table : PtTable.tablesToTest) { + givenNattableBot(table.tableName()); + } + } + + void whenOpenWorkNotesTable() { + givenNattableBot(worknotesTable.tableName()); + } +} diff --git a/java/bundles/org.eclipse.set.swtbot/test_res/table_reference/pphn_1_10_0_3/sxxx_after_reference.csv b/java/bundles/org.eclipse.set.swtbot/test_res/table_reference/pphn_1_10_0_3/sxxx_after_reference.csv new file mode 100644 index 0000000000..f06f90aaa0 --- /dev/null +++ b/java/bundles/org.eclipse.set.swtbot/test_res/table_reference/pphn_1_10_0_3/sxxx_after_reference.csv @@ -0,0 +1,6 @@ +Row;A;B;C +;"Inhalt +Bearbeitungsvermerk";Referenziert von Objekt​;Ausgabe in Plan​​ +;;; +1;"

    Flankenschutzverzicht ​60W4L

    ";"

    Fla_​Schutz

    ";"

    " +2;"

    Flankenschutzverzicht ​60W52R

    ";"

    Fla_​Schutz

    ";"

    " diff --git a/java/bundles/org.eclipse.set.swtbot/test_res/table_reference/pphn_1_10_0_3/sxxx_before_reference.csv b/java/bundles/org.eclipse.set.swtbot/test_res/table_reference/pphn_1_10_0_3/sxxx_before_reference.csv new file mode 100644 index 0000000000..f06f90aaa0 --- /dev/null +++ b/java/bundles/org.eclipse.set.swtbot/test_res/table_reference/pphn_1_10_0_3/sxxx_before_reference.csv @@ -0,0 +1,6 @@ +Row;A;B;C +;"Inhalt +Bearbeitungsvermerk";Referenziert von Objekt​;Ausgabe in Plan​​ +;;; +1;"

    Flankenschutzverzicht ​60W4L

    ";"

    Fla_​Schutz

    ";"

    " +2;"

    Flankenschutzverzicht ​60W52R

    ";"

    Fla_​Schutz

    ";"

    " diff --git a/java/bundles/org.eclipse.set.utils.table/src/org/eclipse/set/utils/table/TableInfo.java b/java/bundles/org.eclipse.set.utils.table/src/org/eclipse/set/utils/table/TableInfo.java index f2f3da0852..b1d080f214 100644 --- a/java/bundles/org.eclipse.set.utils.table/src/org/eclipse/set/utils/table/TableInfo.java +++ b/java/bundles/org.eclipse.set.utils.table/src/org/eclipse/set/utils/table/TableInfo.java @@ -40,7 +40,11 @@ public enum Pt1TableCategory { /** * ESTW supplement table */ - ESTW_SUPPLEMENT("supplement-estw"); //$NON-NLS-1$ + ESTW_SUPPLEMENT("supplement-estw"), //$NON-NLS-1$ + /** + * Supplement table + */ + SUPPLEMENT("supplement"); //$NON-NLS-1$ private static final Map categories = new HashMap<>(); static { @@ -69,6 +73,7 @@ public String toString() { case ETCS -> SetViewGroups.getTable_ETCS().text(); case ESTW_SUPPLEMENT -> SetViewGroups.getTable_ESTW_Supplement() .text(); + case SUPPLEMENT -> SetViewGroups.getTable_Supplement().text(); }; } diff --git a/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/Messages.java b/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/Messages.java index 68ce31bbfa..c4ae2eb67e 100644 --- a/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/Messages.java +++ b/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/Messages.java @@ -29,6 +29,7 @@ public class Messages extends NLS { public static String SetViewGroups_Table_ESTW; public static String SetViewGroups_Table_ETCS; public static String SetViewGroups_Table_ESTW_Supplement; + public static String SetViewGroups_Table_Supplement; private static final String BUNDLE_NAME = "org.eclipse.set.utils.viewgroups.messages"; //$NON-NLS-1$ static { diff --git a/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/SetViewGroups.java b/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/SetViewGroups.java index 84652eb3ec..9db9ba8cfd 100644 --- a/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/SetViewGroups.java +++ b/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/SetViewGroups.java @@ -28,6 +28,7 @@ public class SetViewGroups { private static final ToolboxViewGroup TABLE_ESTW; private static final ToolboxViewGroup TABLE_ETCS; private static final ToolboxViewGroup TABLE_ESTW_SUPPLEMENT; + private static final ToolboxViewGroup TABLE_SUPPLEMENT; static { DEVELOPMENT = new ToolboxViewGroup.Builder() @@ -80,6 +81,13 @@ public class SetViewGroups { .withIcon(SetImages.IC_GRID_ON_BLACK_18DP_1X) .withOrderPriority(200) .build(); + TABLE_SUPPLEMENT = new ToolboxViewGroup.Builder() + .withText(Messages.SetViewGroups_Table_Supplement) + .withIcon(SetImages.IC_GRID_ON_BLACK_18DP_1X) + .withOrderPriority(170) + .setDevelopment(true) + .build(); + } /** @@ -144,4 +152,11 @@ public static ToolboxViewGroup getTable_ETCS() { public static ToolboxViewGroup getTable_ESTW_Supplement() { return TABLE_ESTW_SUPPLEMENT; } + + /** + * @return table table supplement view group + */ + public static ToolboxViewGroup getTable_Supplement() { + return TABLE_SUPPLEMENT; + } } diff --git a/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/messages.properties b/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/messages.properties index 12c69a06e7..b8b1275a55 100644 --- a/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/messages.properties +++ b/java/bundles/org.eclipse.set.utils/src/org/eclipse/set/utils/viewgroups/messages.properties @@ -5,4 +5,5 @@ SetViewGroups_Information=Dokumenteninformation SetViewGroups_Siteplan=Lagepläne (in Entwicklung) SetViewGroups_Table_ESTW=ESTW \u2013 Tabellen SetViewGroups_Table_ETCS=ETCS \u2013 Tabellen (in Entwicklung) -SetViewGroups_Table_ESTW_Supplement= ESTW \u2013 Zusatztabellen \ No newline at end of file +SetViewGroups_Table_ESTW_Supplement= ESTW \u2013 Zusatztabellen +SetViewGroups_Table_Supplement=Zusatztabellen \ No newline at end of file