jsmf-jstl
Version:
Model transformation for JSTL
54 lines (41 loc) • 1.45 kB
JavaScript
var JSMF = require('jsmf-core'); var Model = JSMF.Model; var Class = JSMF.Class;
var MM = require('./MMFamily');
var inspect = require('eyes').inspector({
maxLength: 9000
});
var ma = new Model('a');
var familyMarch = MM.Family.newInstance();
familyMarch.lastName = 'March';
var fatherM = MM.Member.newInstance();
fatherM.firstName = 'Jim';
var motherM = MM.Member.newInstance();
motherM.firstName = 'Cindy';
var sonM = MM.Member.newInstance();
sonM.firstName = 'Brandon';
var daughterM = MM.Member.newInstance();
daughterM.firstName = 'Brenda';
fatherM.familyFather = familyMarch;
motherM.familyMother = familyMarch;
sonM.familySon = familyMarch;
daughterM.familyDaughter = familyMarch;
var familySailor = MM.Family.newInstance();
familySailor.lastName = 'Sailor';
var FatherS = MM.Member.newInstance();
FatherS.firstName = 'Peter';
var MotherS = MM.Member.newInstance();
MotherS.firstName = 'Jackie';
var SonS1 = MM.Member.newInstance();
SonS1.firstName = 'David';
var SonS2 = MM.Member.newInstance();
SonS2.firstName = 'Dylan';
var DaughterS = MM.Member.newInstance();
DaughterS.firstName = 'Kelly';
FatherS.familyFather = familySailor;
MotherS.familyMother = familySailor;
SonS1.familySon = familySailor;
SonS2.familySon = familySailor;
DaughterS.familyDaughter = familySailor;
ma.setModellingElements([familyMarch,fatherM,motherM,sonM,daughterM,familySailor,FatherS,MotherS,SonS1,SonS2,DaughterS]);
module.exports = {
ma : ma
}