"format":"Wird nicht an der Schablone gesetzt, sondern an den Varianten. Hat aktuell keine Verwendung im EBT.",
"format":"Wird nicht an der Schablone gesetzt, sondern an den Varianten. Hat aktuell keine Verwendung im EBT.",
"example":"Wird nicht an der Schablone gesetzt, sondern an den Varianten. Hat aktuell keine Verwendung im EBT.",
"example":"Wird nicht an der Schablone gesetzt, sondern an den Varianten. Hat aktuell keine Verwendung im EBT.",
"rules":{
"rules":{
"equals-regel":{
"ein-bestimmter-wert":{
"name":"Equals-Regel",
"name":"Ein bestimmter Wert",
"type":"equals",
"type":"equals",
"hint":"Ein Hint ist eine kurze Beschreibung, die dem Benutzer hilft, die Regel zu verstehen.",
"hint":"Ein Hint ist eine kurze Beschreibung (z.B. eine Frage), die dem Benutzer hilft, die Regel zu verstehen.",
"explanation":"Eine Erklärung ist eine ausführliche Beschreibung, die dem Benutzer hilft, die Regel zu verstehen.",
"explanation":"Dies ist eine Equals-Regel. Eine Erklärung ist eine ausführlichere Beschreibung, die dem Benutzer hilft, die Regel zu verstehen.",
"value":"ein bestimmter Wert",
"value":"Ein bestimmter Wert,",
"size":"medium"
"size":"medium"
},
},
"equals-any-regel":{
"folgt-worauf":{
"name":"Equals-Any-Regel",
"name":"Folgt worauf",
"type":"equalsAny",
"type":"equalsAny",
"hint":"Diese Regel ist optional und kann dementsprechend weggelassen werden.",
"hint":"Worauf folgt der bestimmte Wert?",
"explanation":"Wenn dieRegel weggelassen wird, wird ein Warnhinweis angezeigt, weil die Regel optional ist, jedoch nicht ignoreMissingWhenOptional auf true gesetzt wurde.",
"explanation":"Wenn diese EqualsAny-Regel weggelassen wird, wird ein Fehler angezeigt, weil die Regel nicht optional ist. Die Regel schlägt in der Darstellung Werte zur Auswahl vor. Jedoch akzeptiert diese EqualsAny-Regel andere Werte, die nicht in der Liste stehen, dank der extra.allowOthers Option.",
"value":[
"value":[
"ein bestimmter Wert",
"folgt",
"ein anderer bestimmter Wert"
"folgt auf einen",
"folgt auf einen anderen Wert"
],
],
"optional":true,
"extra":{
"size":"large"
"allowOthers":true
},
"size":"medium"
},
},
"placeholder-regel":{
"begruendung":{
"name":"Placeholder-Regel",
"name":"Begruendung",
"type":"placeholder",
"type":"placeholder",
"hint":"Diese Regel kann ohne Fehler oder Hinweis weggelassen werden.",
"hint":"Wieso folgt der eine auf den anderen Wert?",
"explanation":"Wenn dieRegel weggelassen wird, wird kein Warnhinweis angezeigt, weil die Regel optional ist und ignoreMissingWhenOptional auf true gesetzt wurde.",
"explanation":"Wenn diese Placeholder-Regel weggelassen wird, wird kein Warnhinweis angezeigt, weil die Regel optional ist und ignoreMissingWhenOptional auf true gesetzt wurde.",
"optional":true,
"optional":true,
"size":"small"
"ignoreMissingWhenOptional":true,
"size":"large"
},
},
"punkt":{
"punkt":{
"name":"Punkt",
"name":"Punkt",
...
@@ -53,13 +57,12 @@
...
@@ -53,13 +57,12 @@
"variants":{
"variants":{
"standard":{
"standard":{
"name":"Standard Beispielschablone",
"name":"Standard Beispielschablone",
"description":"Dies ist die Standardvariante der Beispielschablone. Sie hat keinen weiteren Nutzen, außer der Erklärung zu dienen.",
"description":"Dies ist die Standardvariante der Beispielschablone. Sie hat keinen weiteren Nutzen, außer der Erklärung zu dienen. Das Feld 'format' wird hier nicht gesetzt, stattdessen wird es automatisch durch EIFFEL generiert.",
"format":"Wenn dieser Wert nicht gesetzt wird, wird das Format automatisch durch die Regeln der Variante bestimmt.",
"example":"Ein bestimmter Wert, folgt auf einen anderen Wert, den ich nicht kenne.",
"example":"Hier könnte ein Beispielsatz mit 'ein bestimmter Wert' und 'ein anderer bestimmter Wert' stehen.",