BuildConfiguration.metamodel 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {
  2. "types": {
  3. "AConfiguration": [
  4. {
  5. "name": "enabled",
  6. "type": "boolean",
  7. "default": true
  8. }
  9. ],
  10. "HTTPDebugger": [
  11. {
  12. "name": "serverAddr",
  13. "type": "string",
  14. "default": "http://raven10.kicks-ass.net:8124"
  15. },
  16. {
  17. "name": "enabled",
  18. "type": "boolean",
  19. "default": true
  20. }
  21. ],
  22. "Custom": [
  23. {
  24. "name": "options",
  25. "type": "map<string,string>",
  26. "default": {}
  27. },
  28. {
  29. "name": "enabled",
  30. "type": "boolean",
  31. "default": true
  32. }
  33. ],
  34. "HTTPPerfMonitor": [
  35. {
  36. "name": "serverAddr",
  37. "type": "string",
  38. "default": "http://raven10.kicks-ass.net:8124"
  39. },
  40. {
  41. "name": "enabled",
  42. "type": "boolean",
  43. "default": true
  44. }
  45. ]
  46. },
  47. "constraints": [
  48. {
  49. "name": "noAbstractInstances",
  50. "event": "pre-create",
  51. "code": "false",
  52. "targetType": "AConfiguration"
  53. }
  54. ],
  55. "actions": [],
  56. "cardinalities": {
  57. "AConfiguration": [],
  58. "HTTPDebugger": [],
  59. "Custom": [],
  60. "HTTPPerfMonitor": []
  61. },
  62. "legalConnections": {},
  63. "connectorTypes": {},
  64. "types2parentTypes": {
  65. "AConfiguration": [],
  66. "HTTPDebugger": [
  67. "AConfiguration"
  68. ],
  69. "Custom": [
  70. "AConfiguration"
  71. ],
  72. "HTTPPerfMonitor": [
  73. "AConfiguration"
  74. ]
  75. }
  76. }