diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentPresent.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentPresent.xtend index 2fe953e2cc..b7259925ca 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentPresent.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentPresent.xtend @@ -27,8 +27,7 @@ class AttachmentPresent implements PlazCheck { !attachmentPresent(it, modelSession) ].map [ val err = PlazFactory.eINSTANCE.createPlazError - err.message = transformErrorMsg( - Map.of("GUID", it.identitaet?.wert ?: "(ohne Identität)")) + err.message = '''Der Anhang «it.identitaet?.wert ?: "(ohne Identität)"» wird referenziert, ist aber nicht vorhanden.''' err.type = checkType err.object = it return err @@ -45,10 +44,10 @@ class AttachmentPresent implements PlazCheck { } override getDescription() { - return "Referenzierte Anhänge sind in der .planpro-Datei vorhanden." + return "Alle referenzierte Anhänge sind in der .planpro-Datei vorhanden." } override getGeneralErrMsg() { - return "Der Anhang {GUID} wird referenziert, ist aber nicht vorhanden." + return "Es werden Anhänge referenziert, die nicht vorhanden sind." } } diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentReferenced.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentReferenced.xtend index c45ef22917..cb1d92ebec 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentReferenced.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/AttachmentReferenced.xtend @@ -33,7 +33,7 @@ class AttachmentReferenced implements PlazCheck { !attachments.contains(it) ].map [ val err = PlazFactory.eINSTANCE.createPlazError - err.message = transformErrorMsg(Map.of("GUID", it)) + err.message = '''Der Anhang «it» ist vorhanden, wird aber nicht referenziert.''' err.type = checkType err.object = null return err @@ -49,10 +49,10 @@ class AttachmentReferenced implements PlazCheck { } override getDescription() { - return "Anhänge in der .planpro-Datei werden referenziert." + return "Alle Anhänge in der .planpro-Datei werden referenziert." } override getGeneralErrMsg() { - return "Der Anhang {GUID} ist vorhanden, wird aber nicht referenziert." + return "Es sind Anhänge vorhanden, die nicht referenziert werden." } } diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/BankValues.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/BankValues.xtend index a25356da60..7f81040e90 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/BankValues.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/BankValues.xtend @@ -135,7 +135,7 @@ class BankValues extends AbstractPlazContainerCheck implements PlazCheck, EventH } override getDescription() { - return "Topologische Pfade konnten für Überhöhungslinien gefunden werden." + return "Für alle Überhöhungslinien konnten topologische Pfade gefunden werden." } override getGeneralErrMsg() { @@ -143,7 +143,7 @@ class BankValues extends AbstractPlazContainerCheck implements PlazCheck, EventH } static def String getProcessingWarningMsg() { - return "Die Suchung nach Topologischen Pfade for Überhöhungslinien ist noch nicht beendet." + return "Die Suche nach topologischen Pfaden für Überhöhungslinien ist noch nicht beendet." } override handleEvent(Event event) { diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/CRSValid.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/CRSValid.xtend index dc58b813ec..7f6ed0a344 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/CRSValid.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/CRSValid.xtend @@ -26,7 +26,7 @@ class CRSValid extends AbstractPlazContainerCheck implements PlazCheck { return inValidGEOPoint.map [ val error = PlazFactory.eINSTANCE.createPlazError error.type = checkType - error.message = '''GEO_Punkt: «identitaet.wert» hat kein gültiges Koordinatensystem. Der sicherungstechnische Lageplan kann unvollständig sein.''' + error.message = '''Der GEO_Punkt «identitaet.wert» hat kein gültiges Koordinatensystem. Der sicherungstechnische Lageplan kann unvollständig sein.''' if (GEOPunktAllg === null) { error.object = it } else if (GEOPunktAllg.GEOKoordinatensystem === null || @@ -42,11 +42,11 @@ class CRSValid extends AbstractPlazContainerCheck implements PlazCheck { } override getDescription() { - return "Instanzen von GEO_Punkt_Allg haben ein gültiges Koordinatensystem." + return "Alle Instanzen von GEO_Punkt haben ein gültiges Koordinatensystem." } override getGeneralErrMsg() { - return "Es gibt Objekte mit ungültigen Koordinatensystemen. Der sicherungstechnische Lageplan kann unvollständig sein" + return "Es gibt Objekte GEO_Punkt mit ungültigen Koordinatensystemen. Der sicherungstechnische Lageplan kann unvollständig sein." } } diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GeoCoordinateValid.java b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GeoCoordinateValid.java index 55b07405e6..d4f57e4450 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GeoCoordinateValid.java +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GeoCoordinateValid.java @@ -187,7 +187,7 @@ protected List run( || getNullableObject(topCoordinate, e -> e.getCoordinate()).isEmpty()) { result.add(createGeoCoordinateError(po, - "Es gibt Fehler bei der Berechnung der topologischen Koordinate", + "Es gibt Fehler bei der Berechnung der topologischen Koordinaten.", Map.of())); return; } @@ -520,7 +520,7 @@ private PlazError creatErrorReport(final GEO_Punkt gp) { errObj = gp.getGEOPunktAllg().getGKY(); } return createGeoCoordinateError(errObj, - "GEO_Punkt: {GUID} fehlt Koordinate", + "Für GEO_Punkt {GUID} fehlen Koordinaten.", Map.of(gp.getIdentitaet().getWert(), "GUID")); } @@ -540,7 +540,7 @@ private PlazError createErrorReport(final Punkt_Objekt po, po.getIdentitaet().getWert())); } return createGeoCoordinateError(errorObject, - "Die Koordinaten des referenzierten GEO_Punkt: {GEO_PUNKT_ID} weichen mehr als {TOLERANT} cm von der topologisch definierten Position ab. (Differenz: {DIFF} cm)", + "Die Koordinaten des angegebenen GEO_Punkts {GEO_PUNKT_ID} weichen mehr als {TOLERANT} cm von der topologisch berechneten Position ab (Differenz: {DIFF} cm).", Map.of("GEO_PUNKT_ID", errorObject.getWert(), "TOLERANT", new DecimalFormat("0.00").format(TOLERANT * 100), "DIFF", new DecimalFormat("0.00").format(diff * 100))); @@ -564,12 +564,12 @@ public String checkType() { @Override public String getDescription() { - return "Die topologische Verortung der berechneten Geo-Koordinaten sind plausibilisiert"; + return "Die angegebenen Geo-Koordinaten stimmen mit der topologischen Berechnung überein."; } @Override public String getGeneralErrMsg() { - return "Die topologische Verortung des Punkt-Objekts stimmt nicht mit den berechneten Geo-Koordinaten überein."; + return "Die angegebenen Geo-Koordinaten stimmen nicht mit der topologischen Berechnung überein."; } /** diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidRefInvalid.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidRefInvalid.xtend index 6fc8183cb2..10a0ed2cab 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidRefInvalid.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidRefInvalid.xtend @@ -57,7 +57,7 @@ class GuidRefInvalid implements PlazCheck { } override getDescription() { - return "Verweise verweisen auf ein Objekt vom erwarteten Typ." + return "Alle Verweise zeigen auf ein Objekt vom erwarteten Typ." } override getGeneralErrMsg() { diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidStateUnique.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidStateUnique.xtend index 03b32dced4..a4ed6780e6 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidStateUnique.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidStateUnique.xtend @@ -39,8 +39,7 @@ class GuidStateUnique implements PlazCheck { ].toSet.size > 1) ].values.flatten.map [ val err = PlazFactory.eINSTANCE.createPlazError - err.message = transformErrorMsg( - Map.of("GUID", identitaet?.wert)) + err.message = '''Die GUID des Zustands «identitaet?.wert» ist nicht eindeutig.''' err.type = checkType err.object = identitaet return err @@ -58,6 +57,6 @@ class GuidStateUnique implements PlazCheck { } override getGeneralErrMsg() { - return "Die GUID des Zustands {GUID} ist nicht eindeutig!" + return "GUIDs der Zustände sind nicht eindeutig." } } diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidUnique.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidUnique.xtend index 0ea53af7b2..f8dee0ae58 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidUnique.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/GuidUnique.xtend @@ -29,6 +29,7 @@ class GuidUnique extends AbstractPlazContainerCheck implements PlazCheck { if (guid !== null && knownGUIDs.contains(guid)) { val err = PlazFactory.eINSTANCE.createPlazError err.message = transformErrorMsg(Map.of("GUID", guid)) + err.message = '''Die GUID «guid» ist nicht eindeutig.''' err.type = checkType err.object = identitaet return err @@ -48,6 +49,6 @@ class GuidUnique extends AbstractPlazContainerCheck implements PlazCheck { } override getGeneralErrMsg() { - return "Die GUID {GUID} ist nicht eindeutig!" + return "Nicht alle GUIDs sind eindeutig." } } diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/MeridianBetweenGEOKante.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/MeridianBetweenGEOKante.xtend index 7ca0fcfa7a..41b11169a2 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/MeridianBetweenGEOKante.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/MeridianBetweenGEOKante.xtend @@ -29,11 +29,11 @@ import org.eclipse.set.model.planpro.Geodaten.GEO_Kante class MeridianBetweenGEOKante extends AbstractPlazContainerCheck implements PlazCheck { override checkType() { - return "Mehrfache Koordinatensystem" + return "Mehrfache Koordinatensysteme" } override getDescription() { - return "Instanzen von GEO_Kante haben ein konsistentes Koordinatensystem." + return "Alle Instanzen von GEO_Kante haben ein konsistentes Koordinatensystem." } override protected run(MultiContainer_AttributeGroup container) { @@ -46,8 +46,7 @@ class MeridianBetweenGEOKante extends AbstractPlazContainerCheck implements Plaz val errList = newArrayList geoKantenWithMeridianSprung.forEach [ val err = PlazFactory.eINSTANCE.createPlazError - err.message = transformErrorMsg( - Map.of("GUID", identitaet?.wert ?: "[Keine GUID]")) + err.message = '''Die GEO_Kante «identitaet?.wert ?: "(ohne Identität)"» mit der Länge > 0 hat unterschiedliche Koordinatensysteme. Der sicherungstechnische Lageplan kann unvollständig sein.''' err.type = checkType err.object = it errList.add(err) @@ -77,6 +76,6 @@ class MeridianBetweenGEOKante extends AbstractPlazContainerCheck implements Plaz } override getGeneralErrMsg() { - return "Die GEO_Kante {GUID} mit der Länge > 0 hat unterschiedliche Koordinatensysteme. Der sicherungstechnische Lageplan kann unvollständig sein." + return "Es gibt GEO_Kanten mit einer Länge > 0 und unterschiedlichen Koordinatensystemen. Der sicherungstechnische Lageplan kann unvollständig sein." } } diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PlanungsBereichValid.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PlanungsBereichValid.xtend index 173703ae2e..07c85ec610 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PlanungsBereichValid.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PlanungsBereichValid.xtend @@ -104,13 +104,8 @@ class PlanungsBereichValid extends AbstractPlazContainerCheck implements PlazChe return falsyReferences.map [ val err = PlazFactory.eINSTANCE.createPlazError - err.message = transformErrorMsg( - Map.of("GUID", guid, // - "TYP", source.eClass.name, // - "REF_TYP", it.key.eClass.name, // - "REF_GUID", it.key.identitaet?.wert) - ) - err.type = "Planungs-/Betrachtungsbereich" + err.message = '''Das Objekt «it.key.eClass.name» «it.key.identitaet?.wert» verweist auf das zugehörige Objekt «source.eClass.name» «guid», die Objekte liegen aber uneinheitlich in Planungs- und Betrachtungsbereich.''' + err.type = checkType err.object = it.value err.severity = ValidationSeverity.WARNING return err @@ -131,7 +126,7 @@ class PlanungsBereichValid extends AbstractPlazContainerCheck implements PlazChe } override getGeneralErrMsg() { - return "Das Objekt {REF_TYP} {REF_GUID} verweist auf das zugehörige Objekt {TYP} {GUID}, die Objekte liegen aber uneinheitlich in Planungs- und Betrachtungsbereich." + return "Objekte und zugehörige, referenzierte Objekt liegen uneinheitlich in Planungs- und Betrachtungsbereich." } override handleEvent(Event event) { diff --git a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PunktObjektTOPKante.xtend b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PunktObjektTOPKante.xtend index 72b6598e53..ac821adc4c 100644 --- a/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PunktObjektTOPKante.xtend +++ b/java/bundles/org.eclipse.set.feature.plazmodel/src/org/eclipse/set/feature/plazmodel/check/PunktObjektTOPKante.xtend @@ -19,7 +19,7 @@ import org.osgi.service.component.annotations.Component import static extension org.eclipse.set.ppmodel.extensions.PunktObjektTopKanteExtensions.* /** - * Validates that GUID references point to object which exists + * Validates that distances of Punkt_Objekt are valid on the TOP_Kante * * @author Stuecker */