Index: development/models/mat/MAT Configurator,1.0.0.xml =================================================================== diff -u -r2873 -r2875 --- development/models/mat/MAT Configurator,1.0.0.xml (.../MAT Configurator,1.0.0.xml) (revision 2873) +++ development/models/mat/MAT Configurator,1.0.0.xml (.../MAT Configurator,1.0.0.xml) (revision 2875) @@ -7,30 +7,30 @@ - + - + - + - + - + - + - + - + - + @@ -75,7 +75,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -114,7 +114,7 @@ - + @@ -131,10 +131,10 @@ - + - + - + - + - + - + - + - + @@ -244,7 +244,7 @@ - + @@ -258,17 +258,17 @@ - + - + - + @@ -280,7 +280,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -385,15 +385,15 @@ - + - + @@ -403,7 +403,7 @@ - + @@ -417,10 +417,10 @@ - + - + @@ -432,11 +432,11 @@ - + - + @@ -463,7 +463,7 @@ - + @@ -478,10 +478,10 @@ - + - + @@ -512,7 +512,7 @@ - + @@ -523,15 +523,15 @@ - + - + @@ -541,23 +541,23 @@ - + - + - + @@ -574,19 +574,19 @@ - + - + - + - + - + - + @@ -620,15 +620,15 @@ - + - + - + - + - + - + - + @@ -692,69 +692,69 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -771,12 +771,12 @@ - + - + - + - + @@ -821,15 +821,15 @@ - + - + @@ -846,7 +846,7 @@ - + @@ -860,10 +860,10 @@ - + - + @@ -879,7 +879,7 @@ - + @@ -892,17 +892,17 @@ - + - + - + @@ -919,7 +919,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -941,10 +941,10 @@ - + - + @@ -957,38 +957,38 @@ - + - + - + - + - + - + - + - + - + - + @@ -1005,23 +1005,23 @@ - + - + - + - + - + @@ -2039,9 +2039,15 @@ end if; */ + if (STATE.DataKenmerkenInvullenVia == "UI") then - DATA.Kenmerken.ViaNettoBreedte = UI.Kenmerken.ViaNettoBreedte; + if (BEHAVIOR.AccessMode == "Extern") then + DATA.Kenmerken.ViaNettoBreedte = UI.Kenmerken.ViaNettoDiepte; + else + DATA.Kenmerken.ViaNettoBreedte = UI.Kenmerken.ViaNettoBreedte; + end if; end if; + /* if (STATE.DataKenmerkenInvullenVia == "LeegmakenOnExit") then @@ -2169,10 +2175,6 @@ for i = 1 to len(DATA.Kenmerken.LadeToepassing@options) UI.Kenmerken.LadeToepassing@option(i)@valid = DATA.Kenmerken.LadeToepassing@option(i)@valid; end for; -/* -UI.Kenmerken.LadeToepassing@option("SP")@valid = true; -UI.Kenmerken.LadeToepassing@option("SY")@valid = true; -*/ Valids ;ui.kenmerken.ladetoepassing@valids; @@ -2776,8 +2778,13 @@ end if; */ if (STATE.DataKenmerkenInvullenVia == "UI") then - DATA.Kenmerken.ViaNettoDiepte = UI.Kenmerken.ViaNettoDiepte; + if (BEHAVIOR.AccessMode == "Extern") then + DATA.Kenmerken.ViaNettoDiepte = UI.Kenmerken.ViaNettoBreedte; + else + DATA.Kenmerken.ViaNettoDiepte = UI.Kenmerken.ViaNettoDiepte; + end if; end if; + /* if (STATE.DataKenmerkenInvullenVia == "LeegmakenOnExit") then @@ -4208,13 +4215,6 @@ Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids ; - - true - DATA.Kenmerken.LadeToepassing@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType,UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.UitsparingData.UitsparingAantal@Valids"; "DATA.Kenmerken.LadeToepassing"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeType"; DATA.Kenmerken.LadeType; "DATA.Kenmerken.UitsparingData.UitsparingAantal"; DATA.Kenmerken.UitsparingData.UitsparingAantal; "UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode"; UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode); - - Applying constraints for property DATA.Kenmerken.LadeToepassing - ;data.kenmerken.ladetoepassing@valids; - true UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode@valids = ConstrainedOptions("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType,UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode@Valids"; "UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode"; "DATA.Kenmerken.LadeToepassing"; DATA.Kenmerken.LadeToepassing; "DATA.Kenmerken.LadeType"; DATA.Kenmerken.LadeType); @@ -4230,24 +4230,51 @@ true - DATA.Kenmerken.LadeType@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType,UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeType,DATA.Kenmerken.Materiaal@Valids"; "DATA.Kenmerken.LadeType"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeToepassing"; DATA.Kenmerken.LadeToepassing; "DATA.Kenmerken.Materiaal"; DATA.Kenmerken.Materiaal; "UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode"; UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode); + DATA.Kenmerken.LadeType@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType,UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids"; "DATA.Kenmerken.LadeType"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeToepassing"; DATA.Kenmerken.LadeToepassing; "UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode"; UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode); Applying constraints for property DATA.Kenmerken.LadeType ;data.kenmerken.ladetype@valids; true - DATA.Kenmerken.Materiaal@valids = ConstrainedOptions("DATA.Kenmerken.Kleur,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Materiaal@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Materiaal@Valids;DATA.Kenmerken.LadeType,DATA.Kenmerken.Materiaal@Valids"; "DATA.Kenmerken.Materiaal"; "DATA.Kenmerken.Kleur"; DATA.Kenmerken.Kleur; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeType"; DATA.Kenmerken.LadeType); + DATA.Kenmerken.Materiaal@valids = ConstrainedOptions("DATA.Kenmerken.Kleur,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Materiaal@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Materiaal@Valids"; "DATA.Kenmerken.Materiaal"; "DATA.Kenmerken.Kleur"; DATA.Kenmerken.Kleur; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte); Applying constraints for property DATA.Kenmerken.Materiaal ;data.kenmerken.materiaal@valids; - - ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeType,DATA.Kenmerken.Materiaal@Valids") - ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeType,DATA.Kenmerken.Materiaal@Valids") - Gather constraint messages for decision table DATA.Kenmerken.LadeType,DATA.Kenmerken.Materiaal@Valids + + true + DATA.Kenmerken.LadeToepassing@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType,UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.LadeType@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.UitsparingData.UitsparingAantal@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoBreedte@Valids;DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoDiepte@Valids"; "DATA.Kenmerken.LadeToepassing"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeType"; DATA.Kenmerken.LadeType; "DATA.Kenmerken.UitsparingData.UitsparingAantal"; DATA.Kenmerken.UitsparingData.UitsparingAantal; "DATA.Kenmerken.ViaNettoBreedte"; CurrentBoolean(DATA.Kenmerken.ViaNettoBreedte); "DATA.Kenmerken.ViaNettoDiepte"; CurrentBoolean(DATA.Kenmerken.ViaNettoDiepte); "UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode"; UI.Kenmerken.UitsparingData.Diepte.Uitsparingcode); + + Applying constraints for property DATA.Kenmerken.LadeToepassing + ;data.kenmerken.ladetoepassing@valids; + + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoDiepte@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoDiepte@Valids") + Gather constraint messages for decision table DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoDiepte@Valids ; + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoBreedte@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoBreedte@Valids") + Gather constraint messages for decision table DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoBreedte@Valids + ; + + + true + DATA.Kenmerken.ViaNettoBreedte@style.invalidbooleans = ConstrainedBooleanInvalids("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoBreedte@Valids"; "DATA.Kenmerken.ViaNettoBreedte"; "DATA.Kenmerken.LadeToepassing"; DATA.Kenmerken.LadeToepassing); + + Applying constraints for property DATA.Kenmerken.ViaNettoBreedte + ; + + + true + DATA.Kenmerken.ViaNettoDiepte@style.invalidbooleans = ConstrainedBooleanInvalids("DATA.Kenmerken.LadeToepassing,DATA.Kenmerken.ViaNettoDiepte@Valids"; "DATA.Kenmerken.ViaNettoDiepte"; "DATA.Kenmerken.LadeToepassing"; DATA.Kenmerken.LadeToepassing); + + Applying constraints for property DATA.Kenmerken.ViaNettoDiepte + ; + @@ -4693,7 +4720,10 @@ - + + + + @@ -4902,23 +4932,34 @@ AQEBAAAAAAAEAQEAAAAAAAYBAQAAAAAACAEBAAAAAAALAQEAAAAAAA0BAQAAAAAADwEBAAAAAAAQAQEAAAAAABEBAQAAAAAAAQIBAAAAAAACAgEAAAAAAAMCAQAAAAAABAIBAAAAAAAFAgEAAAAAAAYCAQAAAAAABwIBAAAAAAAIAgEAAAAAAAsCAQAAAAAADQIBAAAAAAAPAgEAAAAAABACAQAAAAAAEQIBAAAAAAABAwEAAAAAAAIDAQAAAAAAAwMBAAAAAAAEAwEAAAAAAAYDAQAAAAAACAMBAAAAAAALAwEAAAAAAA0DAQAAAAAADwMBAAAAAAAQAwEAAAAAABEDAQAAAAAAAQICAAAAAAACAgIAAAAAAAMCAgAAAAAABAICAAAAAAAFAgIAAAAAAAYCAgAAAAAACAICAAAAAAALAgIAAAAAAAwCAgAAAAAADQICAAAAAAAOAgIAAAAAAA8CAgAAAAAAEAICAAAAAAARAgIAAAAAAAEDAgAAAAAAAgMCAAAAAAADAwIAAAAAAAQDAgAAAAAABgMCAAAAAAAIAwIAAAAAAAsDAgAAAAAADQMCAAAAAAAQAwIAAAAAABEDAgAAAAAAAQIDAAAAAAACAgMAAAAAAAMCAwAAAAAABAIDAAAAAAAFAgMAAAAAAAYCAwAAAAAACAIDAAAAAAALAgMAAAAAAAwCAwAAAAAADQIDAAAAAAAOAgMAAAAAAA8CAwAAAAAAEAIDAAAAAAARAgMAAAAAAAEDAwAAAAAAAgMDAAAAAAADAwMAAAAAAAQDAwAAAAAABgMDAAAAAAAIAwMAAAAAAAsDAwAAAAAADQMDAAAAAAAQAwMAAAAAABEDAwAAAAAAAQIEAAAAAAACAgQAAAAAAAMCBAAAAAAABAIEAAAAAAAFAgQAAAAAAAYCBAAAAAAABwIEAAAAAAAIAgQAAAAAAAkCBAAAAAAACwIEAAAAAAAMAgQAAAAAAA0CBAAAAAAADgIEAAAAAAAPAgQAAAAAABACBAAAAAAAEQIEAAAAAAABAwQAAAAAAAIDBAAAAAAAAwMEAAAAAAAEAwQAAAAAAAYDBAAAAAAACAMEAAAAAAALAwQAAAAAAA0DBAAAAAAAEAMEAAAAAAARAwQAAAAAAA== - + - - - - - - + + + + - - - - + + + - BAMAAAAAAAA= + AgIAAAAAAAADAgAAAAAAAA== + + + + + + + + + + + + + AgIAAAAAAAADAgAAAAAAAA== +