Bereinigung von Inkonsistenzen, Redundanzen und Fehlern in Modellierung

XPLAN-227
  • 5.0
  • 4.1
Geprüft
  • Basis
  • BPlan
  • FPlan
  • Landschaftsplan
  • SoPlan

Anpassung von BP_EinfahrtTypen

BP_EinfahrtTypen ist als einziges Element des Modells als UML:Enumeration modelliert während alle anderen Enumerationen als UML:Class modelliert sind. In EA ist dieser Fehler nur schwer zu erkennen, da sowohl Klassen als auch Enumerationen nach UML als Enumerationen markiert sind. Er wirkt sich aber mindestens auf die XMI des Modells aus.

Anpassung von Attribute Stereotypes

14 Enumerationswerte haben den Stereotype "enum". Diese sind in den Enumerationslisten LP_PlanArt, BP_ZulaessigkeitVergnuegungsstaetten, BP_AbgrenzungenTypen und BP_EinfahrtTypen zu finden. In allen anderen Attributwerten wird der Stereotype leergelassen.

Anpassung des Types von Attributen

In 54 Attribut-/Enumerationswerten sind leere Zeilen statt <undefined> in Type zu finden. Betroffen sind Werte in den folgenden Klassen/Enumerationslisten:

  • XP_MimeTypes
  • XP_RechtscharakterPlanaenderung
  • XP_BedeutungenBereich
  • XP_ZweckbestimmungWasserwirtschaft
  • XP_AnpflanzungBindungErhaltungsGegenstand
  • XP_BesondereZweckbestimmungVerEntsorgung
  • XP_ZweckbestimmungVerEntsorgung
  • BP_Rechtscharakter
  • BP_ZulaessigkeitVergnuegungsstaetten
  • BP_AbgrenzungenTypen
  • BP_WegerechtTypen
  • FP_Rechtscharakter
  • FP_PlanArt
  • LP_Status
  • SO_Rechtscharakter
  • SO_KlassifizNachDenkmalschutzrecht
  • SO_KlassifizNachLuftverkehrsrecht
  • SO_GebietsArt

Weiterhin sind einige Enumerationswerte von XP_BedeutungenBereich als Integer (nicht ISO 19103 Integers) angegeben. Stattdessen sollte einheitlich <undefined> angegeben werden.

Das Attribut istAusgleich in der Klasse BP_SchutzPflegeEntwicklungsFlaeche ist kein Boolean nach ISO 19103:2005:SchemaLanguage -> BasicTypes -> Primitive -> Truth. Alle anderen Booleans sind Boolean nach dieser ISO.

 

Die Attribute rechtscharakter und sonstrechtscharakter in SO_Objekt und rechtscharakter in  SO_TextAbschnitt verweisen nicht korrekt auf die benötigten Codelisten, sondern definieren stattdessen neue, leere Datentypen "SO_Rechtscharakter" und "SO_SonstRechtscharakter".

 

Das Attribut status in LP_Objekt verweist gleichfalls nicht auf die Enumerationsliste LP_Status, sondern definiert einen neuen, leeren Datentyp "LP_Status".

 

Die Attribute planungstraeger und planungstraegerGKZ in SO_Plan und konkretisierungen in SO_Objekt verweisen nicht korrekt auf CharacterString nach ISO 19103:2005:SchemaLanguage -> BasicTypes ->Primitive -> Text sondern definieren einen neuen Wert mit dem Namen "CharacterString".

Farbgebung

Die Farbgebung in LP_MassnahmenNaturschutz_2 für XP_Enumerationen ist nicht konsistent zu den restlichen Diagrammen. In diesen sind XP_Enumerationen rötlich statt türkis dargestellt.

 

- Behebung kleinerer Fehler und/oder Redundanzen innerhalb des Modells, die z.B. die softwareseitige Bearbeitung des Modells verhindern, verlangsamen oder erschweren kann.
- Fehler kamen im Laufe des MORO Projekts auf und lassen sich meist nur sehr schwer aus der Enterprise Architect-Datei des Modells erkennen, wirken sich aber mindestens auf die XMI und evtl. auch die XSDs des Modells aus. Ähnliche in XPlan 5.0 Beta noch enthaltene Fehler im Raumordnungsmodell sind in der nächsten Raumordnungsversion behoben worden.
 
 
 

Kommentare

Antragsdatum: 11.10.2016

Beschluss: akzeptiert