Model Diagram Beta
by XcsN
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
CSS
svg{
width: 1200px;
height: 800px;
border: solid 1px #000;
}
JavaScript
var myModels = {
"CreatedType": {
"name": "CreatedType",
"tableName": "CreatedType",
"superClassName": "Model",
"isMappedSuperClass": true,
"members": {
"created": {
"nullable": true,
"unique": false,
"name": "created",
"columnName": "created",
"type": "Date",
"association": {
"targetModelName": "Model",
"type": "OneToMany"
}
},
"modified": {
"nullable": true,
"unique": false,
"name": "modified",
"columnName": "modified",
"type": "Date",
"association": {
"targetModelName": "Event",
"type": "ManyToOne"
}
}
}
},
"Event": {
"name": "Event",
"tableName": "Event",
"superClassName": "Model",
"isMappedSuperClass": false,
"members": {
"author": {
"nullable": true,
"unique": false,
"name": "author",
"columnName": "olusturan",
"type": "User",
"association": {
"targetModelName": "User",
"type": "ManyToOne"
}
},
"location": {
"nullable": true,
"unique": false,
"name": "location",
"columnName": "yer",
"type": "String"
},
"time": {
"nullable": true,
"unique": false,
"name": "time",
"columnName": "time",
"type": "Date"
}
}
},
"Friend": {
"name": "Friend",
"tableName": "Friend",
"superClassName": "Model",
...