Moxen configureerbaar constraint

 Sleutelwoord @constraint

  • Het sleutelwoord '@constraint:' gebruik je om een conditie toe te voegen aan een element waarbij de relatie de naam 'pre-condition' krijgt.
  • De relatie verwijst van de conditie naar het element.
De parameters:
  1. De naam van de conditie
  2. Informatie over de relatie



Effect van het sleutelwoord "@constraint:"

  • Het sleutelwoord '@constraint:' zorgt voor een pre-conditie in het element waar het wordt gebruikt,
  • De feature 'Ontwerp website maken' krijgt als pre-conditie dat de aanpak van een analyse duidelijk moet zijn.
  • De feature 'Webomgeving inrichten' krijgt als pre-conditie dat de domeinnaam vastgesteld moet zijn.




 Definitie sleutelwoord "@constraint:"

  • Het sleutelwoord '@constraint:' is gedefinieerd in het bestand 'specialMoxenTag,csv' in de folder 'text-model\metainfo
  • De definitie geeft aan dat een relatie wordt toegevoegd naar het nieuwe element.
  • Het nieuwe element is gedefinieerd via een template met de naam 'Condition'.
  • De relatie krijgt de naam 'pre-condition'.
Het template
  • met de naam 'Condition.moxen'
  • staat in de folder 'text-model\archives\@include'




 




Template voor Condition

  • Het sleutelwoord '@constraint:' maakt gebruik van het template voor een condition.
  • De parameter waarden worden in dit template ingevuld.
  • De eerste parameter is de naam, de tweede is de omschrijving.
  • De waarden voor 'linkDirection' en 'linkName' komen uit de definitie.
  • De waarde voor 'elementName' is de waarde van het huidige element.





Moxen configureerbaar constraint

Moxen configureerbaar constraint

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: