Moxen configureerbaar add each

 Sleutelwoord "@add-each:"

 Het sleutelwoord '@add-each:' gebruik je in combinatie met de generator instructie 'foreach'. Deze instructie zorgt ervoor dat duplicaten van een element.
Met het sleutelwoord '@add-each:' kun je het duplicaat extra eigenschappen geven. Je kunt het volgende toevoegen:
  • Extra omschrijving.
  • Aanmaken van operaties.
  • Aanmaken van velden.
  • Toevoegen van relaties.
Het sleutelwoord is hier opgeven als '@@add-each' waardoor de evaluatie van dit sleutelwoord pas plaats vindt na het maken van de duplicaten.

 Effect van het sleutelwoord "@add-each:"

In dit voorbeeld wordt de activiteit 'Aardappels bereiden' gedupliceerd als 'Aardappels bereiden Schillen'. Het duplicaat krijgt extra eigenschappen (omschrijving, operaties, een veld en een relatie met 'Weegschaal')..
De toevoegingen aan een duplicaat worden gemarkeerd met '[]'.
Gebruik van '@add-each:' zorgt niet voor nieuwe elementen in het model. Wl wordt de omschrijving van het element 'Aardappels bereiden' aangepast.
Door het gebruik van het sleutelwoord wordt de interne structuur van omschrijving aangepast.

 

 Definitie sleutelwoord "@add-each :"

  • Het sleutelwoord '@add-each:' is gedefinieerd in het bestand  'specialMoxenTag,csv' in de folder 'text-model\metainfo
  • De definitie geeft aan dat een relatie wordt toegevoegd met de naam info naar een nieuw element.
  • Het nieuwe element is gedefinieerd via een template met de naam 'Add-each'.
Het template
  • met de naam 'Add-eachTemplate.moxen'
  • staat in de folder 'text-model\archives\@include'




 




 Template voor Add-each

  • Het sleutelwoord '@add-each:' maakt gebruik van het template voor
    'Add-each.moxen'.
  • De parameter waarden worden in dit template ingevuld.
  • Toelichting over de parameters staat in het template.
  • Het sleutelwoord moet gebruikt worden in een element waarin de instructie '{foreach}' is opgenomen.

 Verrijkte model voor Add-each

  • Het sleutelwoord '@add-each:' maakt gebruik van het template voor
    '
    Add-each.moxen'.
  • Door het gebruik van '{foreach}' worden duplicaten gemaakt. 
  • Door het gebruik van '{userstory}' worden userstories aangemaakt.
  • Het diagram toont het resultaat voor het verrijkte model.
  • Door het gebruik van '@add-each:'  worden enkel duplicaten voorzien van extra relaties










Moxen configureerbaar add each

Moxen configureerbaar add each

Idee

Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
new_icons-2

Ontwerp

Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
new_icons-2

Nauwkeurigheid

Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.

Doeltreffendheid

Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model
Share by: