diff --git a/docs/diagrams/Class Diagram.mdj b/docs/diagrams/Class Diagram.mdj index 41c5c43..087df2d 100644 --- a/docs/diagrams/Class Diagram.mdj +++ b/docs/diagrams/Class Diagram.mdj @@ -48,8 +48,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -208, - "top": -1376, + "left": -176, + "top": -1360, "height": 13 }, { @@ -59,9 +59,9 @@ "$ref": "AAAAAAFv6Ax0VPW5wqE=" }, "font": "Arial;13;1", - "left": 29, - "top": 22, - "width": 1263, + "left": 45, + "top": 30, + "width": 1255, "height": 13, "text": "LivingMarkup" }, @@ -73,8 +73,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -208, - "top": -1376, + "left": -176, + "top": -1360, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -87,16 +87,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": -208, - "top": -1376, + "left": -176, + "top": -1360, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 24, - "top": 15, - "width": 1273, + "left": 40, + "top": 23, + "width": 1265, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFv6Ax0VPW6jns=" @@ -118,519 +118,315 @@ }, { "$ref": "AAAAAAFv9ribFwqeV+s=" + }, + { + "$ref": "AAAAAAFwCz82usO5t4o=" + }, + { + "$ref": "AAAAAAFwCz+OxMVf2AY=" + }, + { + "$ref": "AAAAAAFvpNnl3uJGitw=" + }, + { + "$ref": "AAAAAAFv4+nMR3Rrsyo=" + }, + { + "$ref": "AAAAAAFv2M7lNj9fnV8=" + }, + { + "$ref": "AAAAAAFuj/4WxNgn34w=" + }, + { + "$ref": "AAAAAAFuj/rYwdem7e0=" + }, + { + "$ref": "AAAAAAFvpNincd/pW2s=" + }, + { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + { + "$ref": "AAAAAAFwEfPAuIkZNwc=" } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 24, - "width": 1273, - "height": 849, + "left": 40, + "top": 8, + "width": 1265, + "height": 865, "nameCompartment": { "$ref": "AAAAAAFv6Ax0VPW5wqE=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFuj/rYwdem7e0=", + "_id": "AAAAAAFukAVeg9jArFA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFuj/rYwNekf6c=" + "$ref": "AAAAAAFukAVeg9i+Vzo=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFuj/rYwdenXnA=", + "_id": "AAAAAAFukAVeg9jB23w=", "_parent": { - "$ref": "AAAAAAFuj/rYwdem7e0=" + "$ref": "AAAAAAFukAVeg9jArFA=" }, "model": { - "$ref": "AAAAAAFuj/rYwNekf6c=" + "$ref": "AAAAAAFukAVeg9i+Vzo=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFuj/rYwdeolMw=", + "_id": "AAAAAAFukAVeg9jChD8=", "_parent": { - "$ref": "AAAAAAFuj/rYwdenXnA=" + "$ref": "AAAAAAFukAVeg9jB23w=" }, "visible": false, "font": "Arial;13;0", - "left": -432, - "top": -736, + "left": 1056, + "top": -208, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFuj/rYwdepVgY=", + "_id": "AAAAAAFukAVehNjDPNM=", "_parent": { - "$ref": "AAAAAAFuj/rYwdenXnA=" + "$ref": "AAAAAAFukAVeg9jB23w=" }, "font": "Arial;13;1", - "left": 69, - "top": 95, - "width": 327, + "left": 725, + "top": 607, + "width": 247, "height": 13, - "text": "Director" + "text": "Component" }, { "_type": "LabelView", - "_id": "AAAAAAFuj/rYwdequpg=", + "_id": "AAAAAAFukAVehNjE/3c=", "_parent": { - "$ref": "AAAAAAFuj/rYwdenXnA=" + "$ref": "AAAAAAFukAVeg9jB23w=" }, "visible": false, "font": "Arial;13;0", - "left": -432, - "top": -736, + "left": 1056, + "top": -208, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", - "_id": "AAAAAAFuj/rYwderyN8=", + "_id": "AAAAAAFukAVehNjFJtk=", "_parent": { - "$ref": "AAAAAAFuj/rYwdenXnA=" + "$ref": "AAAAAAFukAVeg9jB23w=" }, "visible": false, "font": "Arial;13;0", - "left": -432, - "top": -736, + "left": 1056, + "top": -208, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 64, - "top": 88, - "width": 337, + "left": 720, + "top": 600, + "width": 257, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFuj/rYwdeolMw=" + "$ref": "AAAAAAFukAVeg9jChD8=" }, "nameLabel": { - "$ref": "AAAAAAFuj/rYwdepVgY=" + "$ref": "AAAAAAFukAVehNjDPNM=" }, "namespaceLabel": { - "$ref": "AAAAAAFuj/rYwdequpg=" + "$ref": "AAAAAAFukAVehNjE/3c=" }, "propertyLabel": { - "$ref": "AAAAAAFuj/rYwderyN8=" + "$ref": "AAAAAAFukAVehNjFJtk=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFuj/rYwdes0Eo=", - "_parent": { - "$ref": "AAAAAAFuj/rYwdem7e0=" - }, - "model": { - "$ref": "AAAAAAFuj/rYwNekf6c=" - }, - "font": "Arial;13;0", - "left": 64, - "top": 113, - "width": 337, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFuj/rYwdetNmo=", + "_id": "AAAAAAFukAVehNjGmmg=", "_parent": { - "$ref": "AAAAAAFuj/rYwdem7e0=" + "$ref": "AAAAAAFukAVeg9jArFA=" }, "model": { - "$ref": "AAAAAAFuj/rYwNekf6c=" + "$ref": "AAAAAAFukAVeg9i+Vzo=" }, "subViews": [ { - "_type": "UMLOperationView", - "_id": "AAAAAAFvpMSmMdhidoQ=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFukAbWh9js9Lk=", "_parent": { - "$ref": "AAAAAAFuj/rYwdetNmo=" + "$ref": "AAAAAAFukAVehNjGmmg=" }, "model": { - "$ref": "AAAAAAFvpMSl29hfVXk=" + "$ref": "AAAAAAFukAbWV9jpo70=" }, "font": "Arial;13;0", - "left": 69, - "top": 128, - "width": 327, + "left": 725, + "top": 630, + "width": 247, "height": 13, - "text": "+build(Builder &Builder): object", + "text": "+dynamic_element_id", "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 64, - "top": 123, - "width": 337, - "height": 23 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFuj/rYwteuzBE=", - "_parent": { - "$ref": "AAAAAAFuj/rYwdem7e0=" - }, - "model": { - "$ref": "AAAAAAFuj/rYwNekf6c=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -216, - "top": -368, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFuj/rYwtevAuI=", - "_parent": { - "$ref": "AAAAAAFuj/rYwdem7e0=" - }, - "model": { - "$ref": "AAAAAAFuj/rYwNekf6c=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -216, - "top": -368, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 64, - "top": 88, - "width": 337, - "height": 121, - "nameCompartment": { - "$ref": "AAAAAAFuj/rYwdenXnA=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFuj/rYwdes0Eo=" - }, - "operationCompartment": { - "$ref": "AAAAAAFuj/rYwdetNmo=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFuj/rYwteuzBE=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFuj/rYwtevAuI=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFuj/4WxNgn34w=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFuj/4WxNgo8zs=", - "_parent": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "model": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "subViews": [ + }, { - "_type": "LabelView", - "_id": "AAAAAAFuj/4WxNgpDtM=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFukAb+kdjz6eU=", "_parent": { - "$ref": "AAAAAAFuj/4WxNgo8zs=" + "$ref": "AAAAAAFukAVehNjGmmg=" + }, + "model": { + "$ref": "AAAAAAFukAb+VtjwsaU=" }, "font": "Arial;13;0", - "left": 133, - "top": 293, - "width": 201.96337890625, + "left": 725, + "top": 645, + "width": 247, "height": 13, - "text": "«interface»" + "text": "+id", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFuj/4WxNgqcbo=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cMmbZ6WsMQ=", "_parent": { - "$ref": "AAAAAAFuj/4WxNgo8zs=" + "$ref": "AAAAAAFukAVehNjGmmg=" }, - "font": "Arial;13;1", - "left": 133, - "top": 308, - "width": 201.96337890625, + "model": { + "$ref": "AAAAAAFv3cMmLp6Tdrw=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 660, + "width": 247, "height": 13, - "text": "BuilderInterface" + "text": "+name", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFuj/4WxNgrXtw=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cNAep7Zvb8=", "_parent": { - "$ref": "AAAAAAFuj/4WxNgo8zs=" + "$ref": "AAAAAAFukAVehNjGmmg=" + }, + "model": { + "$ref": "AAAAAAFv3cNAP57Wjwo=" }, - "visible": false, "font": "Arial;13;0", - "left": -608, - "top": -560, - "width": 73.67724609375, + "left": 725, + "top": 675, + "width": 247, "height": 13, - "text": "(from Model)" + "text": "+args", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFuj/4WxNgs464=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cNbwp8csHU=", "_parent": { - "$ref": "AAAAAAFuj/4WxNgo8zs=" + "$ref": "AAAAAAFukAVehNjGmmg=" + }, + "model": { + "$ref": "AAAAAAFv3cNbjZ8ZQqw=" }, - "visible": false, "font": "Arial;13;0", - "left": -608, - "top": -560, + "left": 725, + "top": 690, + "width": 247, "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 128, - "top": 288, - "width": 211.96337890625, - "height": 38, - "stereotypeLabel": { - "$ref": "AAAAAAFuj/4WxNgpDtM=" - }, - "nameLabel": { - "$ref": "AAAAAAFuj/4WxNgqcbo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFuj/4WxNgrXtw=" - }, - "propertyLabel": { - "$ref": "AAAAAAFuj/4WxNgs464=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFuj/4WxNgt+hU=", - "_parent": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "model": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "font": "Arial;13;0", - "left": 128, - "top": 326, - "width": 211.96337890625, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFuj/4WxNgu1WI=", - "_parent": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "model": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "subViews": [ + "text": "+tags", + "horizontalAlignment": 0 + }, { - "_type": "UMLOperationView", - "_id": "AAAAAAFvpLEUatbImYY=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cNv459ftQA=", "_parent": { - "$ref": "AAAAAAFuj/4WxNgu1WI=" + "$ref": "AAAAAAFukAVehNjGmmg=" }, "model": { - "$ref": "AAAAAAFvpLEUOtbFVG8=" + "$ref": "AAAAAAFv3cNvrZ9c1Vo=" }, "font": "Arial;13;0", - "left": 133, - "top": 341, - "width": 201.96337890625, + "left": 725, + "top": 705, + "width": 247, "height": 13, - "text": "+createObject(): ?bool", + "text": "+search_index", "horizontalAlignment": 0 }, { - "_type": "UMLOperationView", - "_id": "AAAAAAFvpLGfHtbQbps=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cOWVZ+0QsY=", "_parent": { - "$ref": "AAAAAAFuj/4WxNgu1WI=" + "$ref": "AAAAAAFukAVehNjGmmg=" }, "model": { - "$ref": "AAAAAAFvpLGezNbNIDg=" + "$ref": "AAAAAAFv3cOWH5+xFNE=" }, "font": "Arial;13;0", - "left": 133, - "top": 356, - "width": 201.96337890625, + "left": 725, + "top": 720, + "width": 247, "height": 13, - "text": "+getObject(): ?object", + "text": "+max_results", "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 128, - "top": 336, - "width": 211.96337890625, - "height": 38 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFuj/4WxNgv/10=", - "_parent": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "model": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -304, - "top": -280, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFuj/4WxNgwZcA=", - "_parent": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "model": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -304, - "top": -280, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 128, - "top": 288, - "width": 211.96337890625, - "height": 97, - "nameCompartment": { - "$ref": "AAAAAAFuj/4WxNgo8zs=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFuj/4WxNgt+hU=" - }, - "operationCompartment": { - "$ref": "AAAAAAFuj/4WxNgu1WI=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFuj/4WxNgv/10=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFuj/4WxNgwZcA=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFukAVeg9jArFA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFukAVeg9i+Vzo=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFukAVeg9jB23w=", - "_parent": { - "$ref": "AAAAAAFukAVeg9jArFA=" - }, - "model": { - "$ref": "AAAAAAFukAVeg9i+Vzo=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFukAVeg9jChD8=", - "_parent": { - "$ref": "AAAAAAFukAVeg9jB23w=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1200, - "top": -208, - "height": 13 }, { - "_type": "LabelView", - "_id": "AAAAAAFukAVehNjDPNM=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cO/Ip/3R0s=", "_parent": { - "$ref": "AAAAAAFukAVeg9jB23w=" + "$ref": "AAAAAAFukAVehNjGmmg=" }, - "font": "Arial;13;1", - "left": 797, - "top": 607, - "width": 247, - "height": 13, - "text": "Component" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFukAVehNjE/3c=", - "_parent": { - "$ref": "AAAAAAFukAVeg9jB23w=" + "model": { + "$ref": "AAAAAAFv3cO+6Z/0KoY=" }, - "visible": false, "font": "Arial;13;0", - "left": 1200, - "top": -208, - "width": 73.67724609375, + "left": 725, + "top": 735, + "width": 247, "height": 13, - "text": "(from Model)" + "text": "+ancestors", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFukAVehNjFJtk=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3cPbM6A6Q1o=", "_parent": { - "$ref": "AAAAAAFukAVeg9jB23w=" + "$ref": "AAAAAAFukAVehNjGmmg=" + }, + "model": { + "$ref": "AAAAAAFv3cPa/qA39Ow=" }, - "visible": false, "font": "Arial;13;0", - "left": 1200, - "top": -208, + "left": 725, + "top": 750, + "width": 247, "height": 13, - "horizontalAlignment": 1 + "text": "+xml", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 792, - "top": 600, + "left": 720, + "top": 625, "width": 257, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFukAVeg9jChD8=" - }, - "nameLabel": { - "$ref": "AAAAAAFukAVehNjDPNM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFukAVehNjE/3c=" - }, - "propertyLabel": { - "$ref": "AAAAAAFukAVehNjFJtk=" - } + "height": 143 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFukAVehNjGmmg=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFukAVehNjHcVo=", "_parent": { "$ref": "AAAAAAFukAVeg9jArFA=" }, @@ -639,246 +435,76 @@ }, "subViews": [ { - "_type": "UMLAttributeView", - "_id": "AAAAAAFukAbWh9js9Lk=", + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cQpVaDgXMw=", "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" + "$ref": "AAAAAAFukAVehNjHcVo=" }, "model": { - "$ref": "AAAAAAFukAbWV9jpo70=" + "$ref": "AAAAAAFv3cQpH6DdijU=" }, "font": "Arial;13;0", - "left": 797, - "top": 630, + "left": 725, + "top": 773, "width": 247, "height": 13, - "text": "+dynamic_element_id", + "text": "+__construct()", "horizontalAlignment": 0 }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFukAb+kdjz6eU=", + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cRJzqEj67A=", "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" + "$ref": "AAAAAAFukAVehNjHcVo=" }, "model": { - "$ref": "AAAAAAFukAb+VtjwsaU=" + "$ref": "AAAAAAFv3cRJkaEg4MI=" }, "font": "Arial;13;0", - "left": 797, - "top": 645, + "left": 725, + "top": 788, "width": 247, "height": 13, - "text": "+id", + "text": "+__toString()", "horizontalAlignment": 0 }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cMmbZ6WsMQ=", + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cSLuaFmik0=", "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" + "$ref": "AAAAAAFukAVehNjHcVo=" }, "model": { - "$ref": "AAAAAAFv3cMmLp6Tdrw=" + "$ref": "AAAAAAFv3cSLg6FjYfc=" }, "font": "Arial;13;0", - "left": 797, - "top": 660, + "left": 725, + "top": 803, "width": 247, "height": 13, - "text": "+name", + "text": "+onRender()", "horizontalAlignment": 0 }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cNAep7Zvb8=", + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cSru6GpVN4=", "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" + "$ref": "AAAAAAFukAVehNjHcVo=" }, "model": { - "$ref": "AAAAAAFv3cNAP57Wjwo=" + "$ref": "AAAAAAFv3cSrgKGmsuw=" }, "font": "Arial;13;0", - "left": 797, - "top": 675, + "left": 725, + "top": 818, "width": 247, "height": 13, - "text": "+args", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cNbwp8csHU=", - "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" - }, - "model": { - "$ref": "AAAAAAFv3cNbjZ8ZQqw=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 690, - "width": 247, - "height": 13, - "text": "+tags", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cNv459ftQA=", - "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" - }, - "model": { - "$ref": "AAAAAAFv3cNvrZ9c1Vo=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 705, - "width": 247, - "height": 13, - "text": "+search_index", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cOWVZ+0QsY=", - "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" - }, - "model": { - "$ref": "AAAAAAFv3cOWH5+xFNE=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 720, - "width": 247, - "height": 13, - "text": "+max_results", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cO/Ip/3R0s=", - "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" - }, - "model": { - "$ref": "AAAAAAFv3cO+6Z/0KoY=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 735, - "width": 247, - "height": 13, - "text": "+ancestors", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3cPbM6A6Q1o=", - "_parent": { - "$ref": "AAAAAAFukAVehNjGmmg=" - }, - "model": { - "$ref": "AAAAAAFv3cPa/qA39Ow=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 750, - "width": 247, - "height": 13, - "text": "+xml", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 792, - "top": 625, - "width": 257, - "height": 143 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFukAVehNjHcVo=", - "_parent": { - "$ref": "AAAAAAFukAVeg9jArFA=" - }, - "model": { - "$ref": "AAAAAAFukAVeg9i+Vzo=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cQpVaDgXMw=", - "_parent": { - "$ref": "AAAAAAFukAVehNjHcVo=" - }, - "model": { - "$ref": "AAAAAAFv3cQpH6DdijU=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 773, - "width": 247, - "height": 13, - "text": "+__construct()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cRJzqEj67A=", - "_parent": { - "$ref": "AAAAAAFukAVehNjHcVo=" - }, - "model": { - "$ref": "AAAAAAFv3cRJkaEg4MI=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 788, - "width": 247, - "height": 13, - "text": "+__toString()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cSLuaFmik0=", - "_parent": { - "$ref": "AAAAAAFukAVehNjHcVo=" - }, - "model": { - "$ref": "AAAAAAFv3cSLg6FjYfc=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 803, - "width": 247, - "height": 13, - "text": "+onRender()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cSru6GpVN4=", - "_parent": { - "$ref": "AAAAAAFukAVehNjHcVo=" - }, - "model": { - "$ref": "AAAAAAFv3cSrgKGmsuw=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 818, - "width": 247, - "height": 13, - "text": "+__invoke($method): bool", + "text": "+__invoke($method): bool", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 792, + "left": 720, "top": 768, "width": 257, "height": 68 @@ -894,7 +520,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 600, + "left": 528, "top": -104, "width": 10, "height": 10 @@ -910,7 +536,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 600, + "left": 528, "top": -104, "width": 10, "height": 10 @@ -918,7 +544,7 @@ ], "font": "Arial;13;0", "containerChangeable": true, - "left": 792, + "left": 720, "top": 600, "width": 257, "height": 236, @@ -939,246 +565,51 @@ } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFukA4m/9mV2B8=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFukA4nd9m+a/c=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFukA4nd9m8YQ0=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFukA4nANmWp9g=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFukA4nd9m//o0=", "_parent": { - "$ref": "AAAAAAFukA4m/9mV2B8=" + "$ref": "AAAAAAFukA4nd9m+a/c=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFukA4nd9m8YQ0=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFukA4nANmXyAo=", - "_parent": { - "$ref": "AAAAAAFukA4nANmWp9g=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "top": -74, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFukA4nANmYSds=", - "_parent": { - "$ref": "AAAAAAFukA4nANmWp9g=" - }, - "font": "Arial;13;1", - "left": 485, - "top": 599, - "width": 150.6689453125, - "height": 13, - "text": "*" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFukA4nANmZc4g=", - "_parent": { - "$ref": "AAAAAAFukA4nANmWp9g=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "top": -74, - "width": 115.58447265625, - "height": 13, - "text": "(from LivingMarkup)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFukA4nANmaxqA=", - "_parent": { - "$ref": "AAAAAAFukA4nANmWp9g=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "top": -74, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 480, - "top": 592, - "width": 160.6689453125, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFukA4nANmXyAo=" - }, - "nameLabel": { - "$ref": "AAAAAAFukA4nANmYSds=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFukA4nANmZc4g=" + "left": 1000, + "top": 633, + "width": 54.564453125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFukA4nd9m+a/c=" }, - "propertyLabel": { - "$ref": "AAAAAAFukA4nANmaxqA=" - } + "edgePosition": 1, + "text": "+Extends" }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFukA4nANmbzUI=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFukA4nd9nAPD8=", "_parent": { - "$ref": "AAAAAAFukA4m/9mV2B8=" + "$ref": "AAAAAAFukA4nd9m+a/c=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFukA4nd9m8YQ0=" }, + "visible": null, "font": "Arial;13;0", - "left": 480, - "top": 617, - "width": 160.6689453125, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFukA4nANmc9aE=", - "_parent": { - "$ref": "AAAAAAFukA4m/9mV2B8=" - }, - "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3dX/NLReDIQ=", - "_parent": { - "$ref": "AAAAAAFukA4nANmc9aE=" - }, - "model": { - "$ref": "AAAAAAFv3dX++LRbY74=" - }, - "font": "Arial;13;0", - "left": 485, - "top": 632, - "width": 150.6689453125, - "height": 13, - "text": "+onRender(): string", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 480, - "top": 627, - "width": 160.6689453125, - "height": 23 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFukA4nANmdJWo=", - "_parent": { - "$ref": "AAAAAAFukA4m/9mV2B8=" - }, - "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -24, - "top": -37, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFukA4nANmejWs=", - "_parent": { - "$ref": "AAAAAAFukA4m/9mV2B8=" - }, - "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 562.4599609375, - "top": 592, - "width": 77.208984375, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 480, - "top": 592, - "width": 160.6689453125, - "height": 76, - "nameCompartment": { - "$ref": "AAAAAAFukA4nANmWp9g=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFukA4nANmbzUI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFukA4nANmc9aE=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFukA4nANmdJWo=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFukA4nANmejWs=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFukA4nd9m+a/c=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFukA4nd9m8YQ0=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFukA4nd9m//o0=", - "_parent": { - "$ref": "AAAAAAFukA4nd9m+a/c=" - }, - "model": { - "$ref": "AAAAAAFukA4nd9m8YQ0=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 689, - "top": 603, - "width": 54.564453125, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFukA4nd9m+a/c=" - }, - "edgePosition": 1, - "text": "+Extends" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFukA4nd9nAPD8=", - "_parent": { - "$ref": "AAAAAAFukA4nd9m+a/c=" - }, - "model": { - "$ref": "AAAAAAFukA4nd9m8YQ0=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 716, - "top": 588, + "left": 1027, + "top": 648, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1198,8 +629,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 716, - "top": 633, + "left": 1028, + "top": 603, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1216,7 +647,7 @@ "tail": { "$ref": "AAAAAAFukA4m/9mV2B8=" }, - "points": "640:624;792:624", + "points": "1080:624;976:624", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFukA4nd9m//o0=" @@ -1249,8 +680,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 217, - "top": 241, + "left": 249, + "top": 377, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1270,8 +701,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 202, - "top": 241, + "left": 234, + "top": 377, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1291,8 +722,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 246, - "top": 242, + "left": 278, + "top": 378, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1312,8 +743,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 217, - "top": 256, + "left": 249, + "top": 368, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -1333,8 +764,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 203, - "top": 253, + "left": 235, + "top": 365, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -1354,8 +785,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 244, - "top": 260, + "left": 276, + "top": 372, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -1375,8 +806,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 217, - "top": 227, + "left": 249, + "top": 387, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -1395,8 +826,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 203, - "top": 230, + "left": 235, + "top": 390, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -1415,8 +846,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 244, - "top": 223, + "left": 276, + "top": 383, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -1435,8 +866,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 80, + "top": 72, "width": 10, "height": 10 }, @@ -1451,8 +882,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 80, + "top": 72, "width": 10, "height": 10 } @@ -1464,7 +895,7 @@ "tail": { "$ref": "AAAAAAFuj/4WxNgn34w=" }, - "points": "232:288;232:208", + "points": "264:400;264:368", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFvpNaHEd7h24U=" @@ -1501,2633 +932,2366 @@ } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFvpNincd/pW2s=", + "_type": "UMLDependencyView", + "_id": "AAAAAAFv3gAgf9i9viQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv3gAgf9i7CvE=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFvpNincd/q1/4=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gAgf9i+HDo=", "_parent": { - "$ref": "AAAAAAFvpNincd/pW2s=" + "$ref": "AAAAAAFv3gAgf9i9viQ=" }, "model": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv3gAgf9i7CvE=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFvpNincd/rypw=", - "_parent": { - "$ref": "AAAAAAFvpNincd/q1/4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 224, - "top": -656, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNinct/sGrw=", - "_parent": { - "$ref": "AAAAAAFvpNincd/q1/4=" - }, - "font": "Arial;13;1", - "left": 437, - "top": 167, - "width": 223, - "height": 13, - "text": "StaticPageBuilder" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNinct/tWyI=", - "_parent": { - "$ref": "AAAAAAFvpNincd/q1/4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 224, - "top": -656, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNinct/uK9s=", - "_parent": { - "$ref": "AAAAAAFvpNincd/q1/4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 224, - "top": -656, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 432, - "top": 160, - "width": 233, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFvpNincd/rypw=" + "left": 340, + "top": 458, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv3gAgf9i9viQ=" }, - "nameLabel": { - "$ref": "AAAAAAFvpNinct/sGrw=" + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gAgf9i/g8s=", + "_parent": { + "$ref": "AAAAAAFv3gAgf9i9viQ=" }, - "namespaceLabel": { - "$ref": "AAAAAAFvpNinct/tWyI=" + "model": { + "$ref": "AAAAAAFv3gAgf9i7CvE=" }, - "propertyLabel": { - "$ref": "AAAAAAFvpNinct/uK9s=" - } + "visible": null, + "font": "Arial;13;0", + "left": 340, + "top": 473, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFv3gAgf9i9viQ=" + }, + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFvpNinct/v0z0=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gAgf9jA3FM=", "_parent": { - "$ref": "AAAAAAFvpNincd/pW2s=" + "$ref": "AAAAAAFv3gAgf9i9viQ=" }, "model": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv3gAgf9i7CvE=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv3eQiEruW3do=", - "_parent": { - "$ref": "AAAAAAFvpNinct/v0z0=" - }, - "model": { - "$ref": "AAAAAAFv3eQhz7uQlO0=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 190, - "width": 223, - "height": 13, - "text": "+page: Page", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv5BVT4prKYm8=", - "_parent": { - "$ref": "AAAAAAFvpNinct/v0z0=" - }, - "model": { - "$ref": "AAAAAAFv5BVToprErwE=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 205, - "width": 223, - "height": 13, - "text": "+config: array", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 432, - "top": 185, - "width": 233, - "height": 38 - }, + "left": 341, + "top": 428, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv3gAgf9i9viQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFuj/4WxNgn34w=" + }, + "tail": { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + "lineStyle": 1, + "points": "351:449;332:449", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFv3gAgf9i+HDo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFv3gAgf9i/g8s=" + }, + "propertyLabel": { + "$ref": "AAAAAAFv3gAgf9jA3FM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAFv3gBj19l8sz4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFv3gBj19l6yWM=" + }, + "subViews": [ { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFvpNinct/wTtc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gBj19l9Mss=", "_parent": { - "$ref": "AAAAAAFvpNincd/pW2s=" + "$ref": "AAAAAAFv3gBj19l8sz4=" }, "model": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv3gBj19l6yWM=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv2Ncda0QDyOA=", - "_parent": { - "$ref": "AAAAAAFvpNinct/wTtc=" - }, - "model": { - "$ref": "AAAAAAFv2NcdJ0P9Oc0=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 228, - "width": 223, - "height": 13, - "text": "+createObject(): ?bool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv2NgWhERy8pU=", - "_parent": { - "$ref": "AAAAAAFvpNinct/wTtc=" - }, - "model": { - "$ref": "AAAAAAFv2NgWQERsehk=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 243, - "width": 223, - "height": 13, - "text": "+getObject(): ?object", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 432, - "top": 223, - "width": 233, - "height": 38 + "left": 253, + "top": 566, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv3gBj19l8sz4=" + }, + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFvpNinct/xja4=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gBj19l+0h4=", "_parent": { - "$ref": "AAAAAAFvpNincd/pW2s=" + "$ref": "AAAAAAFv3gBj19l8sz4=" }, "model": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv3gBj19l6yWM=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 112, - "top": -328, - "width": 10, - "height": 10 + "left": 239, + "top": 571, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFv3gBj19l8sz4=" + }, + "edgePosition": 1 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFvpNinct/yBW0=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gBj2Nl/jr0=", "_parent": { - "$ref": "AAAAAAFvpNincd/pW2s=" + "$ref": "AAAAAAFv3gBj19l8sz4=" }, "model": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv3gBj19l6yWM=" }, "visible": false, "font": "Arial;13;0", - "left": 112, - "top": -328, - "width": 10, - "height": 10 + "left": 282, + "top": 557, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv3gBj19l8sz4=" + }, + "edgePosition": 1 } ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 432, - "top": 160, - "width": 233, - "height": 101, - "nameCompartment": { - "$ref": "AAAAAAFvpNincd/q1/4=" + "head": { + "$ref": "AAAAAAFuj/4WxNgn34w=" }, - "attributeCompartment": { - "$ref": "AAAAAAFvpNinct/v0z0=" + "tail": { + "$ref": "AAAAAAFvpNnl3uJGitw=" }, - "operationCompartment": { - "$ref": "AAAAAAFvpNinct/wTtc=" + "lineStyle": 1, + "points": "294:639;243:497", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFv3gBj19l9Mss=" }, - "receptionCompartment": { - "$ref": "AAAAAAFvpNinct/xja4=" + "stereotypeLabel": { + "$ref": "AAAAAAFv3gBj19l+0h4=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFvpNinct/yBW0=" + "propertyLabel": { + "$ref": "AAAAAAFv3gBj2Nl/jr0=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFvpNmQM+Fh2BM=", + "_type": "UMLDependencyView", + "_id": "AAAAAAFv3gCD79pZqtM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "$ref": "AAAAAAFv3gCD79pXpIc=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFvpNmQM+FiL/c=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gCD79pa1Wc=", "_parent": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" + "$ref": "AAAAAAFv3gCD79pZqtM=" }, "model": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "$ref": "AAAAAAFv3gCD79pXpIc=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFvpNmQM+FjMHM=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+FiL/c=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 112, - "top": -384, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNmQM+FkVII=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+FiL/c=" - }, - "font": "Arial;13;1", - "left": 437, - "top": 311, - "width": 223, - "height": 13, - "text": "SearchPageBuilder" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNmQM+FlapM=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+FiL/c=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 112, - "top": -384, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNmQM+Fm9Zw=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+FiL/c=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 112, - "top": -384, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 432, - "top": 304, - "width": 233, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFvpNmQM+FjMHM=" - }, - "nameLabel": { - "$ref": "AAAAAAFvpNmQM+FkVII=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFvpNmQM+FlapM=" + "left": 199, + "top": 503, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv3gCD79pZqtM=" }, - "propertyLabel": { - "$ref": "AAAAAAFvpNmQM+Fm9Zw=" - } + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFvpNmQM+FnZ6s=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gCD79pb5dA=", "_parent": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" + "$ref": "AAAAAAFv3gCD79pZqtM=" }, "model": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "$ref": "AAAAAAFv3gCD79pXpIc=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv4/f+coIvWW8=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+FnZ6s=" - }, - "model": { - "$ref": "AAAAAAFv4/f+IIIpmYM=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 334, - "width": 223, - "height": 13, - "text": "+page: Page", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv5BWBlJuF4K4=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+FnZ6s=" - }, - "model": { - "$ref": "AAAAAAFv5BWBXJt/oTM=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 349, - "width": 223, - "height": 13, - "text": "+config: array", - "horizontalAlignment": 0 - } - ], + "visible": null, "font": "Arial;13;0", - "left": 432, - "top": 329, - "width": 233, - "height": 38 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFvpNmQM+Fo2YA=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" - }, - "model": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "left": 184, + "top": 500, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFv3gCD79pZqtM=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3dNQgrGAkEU=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+Fo2YA=" - }, - "model": { - "$ref": "AAAAAAFv3dNQRLF64mM=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 372, - "width": 223, - "height": 13, - "text": "+createObject(): ?bool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3dRX1LLb660=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+Fo2YA=" - }, - "model": { - "$ref": "AAAAAAFv3dRXkrLVXnA=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 387, - "width": 223, - "height": 13, - "text": "+getObject(): ?object", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 432, - "top": 367, - "width": 233, - "height": 38 + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFvpNmQM+FpHbg=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv3gCD79pcsRA=", "_parent": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" + "$ref": "AAAAAAFv3gCD79pZqtM=" }, "model": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "$ref": "AAAAAAFv3gCD79pXpIc=" }, "visible": false, "font": "Arial;13;0", - "left": 56, - "top": -192, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFvpNmQM+FqjWE=", - "_parent": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" - }, - "model": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "left": 228, + "top": 508, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv3gCD79pZqtM=" }, - "visible": false, - "font": "Arial;13;0", - "left": 56, - "top": -192, - "width": 10, - "height": 10 + "edgePosition": 1 } ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 432, - "top": 304, - "width": 233, - "height": 101, - "nameCompartment": { - "$ref": "AAAAAAFvpNmQM+FiL/c=" + "head": { + "$ref": "AAAAAAFuj/4WxNgn34w=" }, - "attributeCompartment": { - "$ref": "AAAAAAFvpNmQM+FnZ6s=" + "tail": { + "$ref": "AAAAAAFvpNincd/pW2s=" }, - "operationCompartment": { - "$ref": "AAAAAAFvpNmQM+Fo2YA=" + "lineStyle": 1, + "points": "212:527;217:497", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFv3gCD79pa1Wc=" }, - "receptionCompartment": { - "$ref": "AAAAAAFvpNmQM+FpHbg=" + "stereotypeLabel": { + "$ref": "AAAAAAFv3gCD79pb5dA=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFvpNmQM+FqjWE=" + "propertyLabel": { + "$ref": "AAAAAAFv3gCD79pcsRA=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFvpNnl3uJGitw=", + "_type": "UMLNoteView", + "_id": "AAAAAAFv4/CEa3pIrPI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 920, + "top": 528, + "width": 100, + "height": 51, + "text": "If get(id) does not exist, instantiate it" + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAFv4/CEuXpvQew=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFv4/CEa3pIrPI=" + }, + "tail": { + "$ref": "AAAAAAFv4+nMR3Rrsyo=" + }, + "points": "872:514;969:514;969:528" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFv5AnoopMMeiY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv5AnooZMIfpA=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFvpNnl3+JHMKw=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMNUVo=", "_parent": { - "$ref": "AAAAAAFvpNnl3uJGitw=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv5AnooZMIfpA=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFvpNnl3+JIVDg=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JHMKw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "top": -112, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNnl3+JJ0+o=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JHMKw=" - }, - "font": "Arial;13;1", - "left": 437, - "top": 447, - "width": 215, - "height": 13, - "text": "DefaultPageBuilder" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNnl3+JKLLk=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JHMKw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "top": -112, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFvpNnl3+JLgEc=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JHMKw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "top": -112, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 432, - "top": 440, - "width": 225, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFvpNnl3+JIVDg=" - }, - "nameLabel": { - "$ref": "AAAAAAFvpNnl3+JJ0+o=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFvpNnl3+JKLLk=" + "left": 733, + "top": 579, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" }, - "propertyLabel": { - "$ref": "AAAAAAFvpNnl3+JLgEc=" - } + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFvpNnl3+JMous=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMO4lc=", "_parent": { - "$ref": "AAAAAAFvpNnl3uJGitw=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv5AnooZMIfpA=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv4/hLgoL5ybY=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JMous=" - }, - "model": { - "$ref": "AAAAAAFv4/hLNYLz20M=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 470, - "width": 215, - "height": 13, - "text": "+page: Page", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv5BXXlp1s2CY=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JMous=" - }, - "model": { - "$ref": "AAAAAAFv5BXXYp1mx1I=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 485, - "width": 215, - "height": 13, - "text": "+config: array", - "horizontalAlignment": 0 - } - ], + "visible": null, "font": "Arial;13;0", - "left": 432, - "top": 465, - "width": 225, - "height": 38 + "left": 718, + "top": 579, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "edgePosition": 1 }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFvpNnl3+JNUEE=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMPmvs=", "_parent": { - "$ref": "AAAAAAFvpNnl3uJGitw=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv5AnooZMIfpA=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3dPCPbIkZc0=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JNUEE=" - }, - "model": { - "$ref": "AAAAAAFv3dPB+LIePbs=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 508, - "width": 215, - "height": 13, - "text": "+createObject(): ?bool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3dVcOrO0QuA=", - "_parent": { - "$ref": "AAAAAAFvpNnl3+JNUEE=" - }, - "model": { - "$ref": "AAAAAAFv3dVcArOufDg=" - }, - "font": "Arial;13;0", - "left": 437, - "top": 523, - "width": 215, - "height": 13, - "text": "+getObject(): ?object", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 432, - "top": 503, - "width": 225, - "height": 38 + "left": 762, + "top": 580, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFvpNnl3+JOGV4=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMQvco=", "_parent": { - "$ref": "AAAAAAFvpNnl3uJGitw=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv5AnooZMJgAo=" }, "visible": false, "font": "Arial;13;0", - "left": -24, - "top": -56, - "width": 10, - "height": 10 + "left": 733, + "top": 568, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "edgePosition": 2 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFvpNnl3+JPGEE=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMRebQ=", "_parent": { - "$ref": "AAAAAAFvpNnl3uJGitw=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv5AnooZMJgAo=" }, "visible": false, "font": "Arial;13;0", - "left": -24, - "top": -56, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 432, - "top": 440, - "width": 225, - "height": 101, - "nameCompartment": { - "$ref": "AAAAAAFvpNnl3+JHMKw=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFvpNnl3+JMous=" - }, - "operationCompartment": { - "$ref": "AAAAAAFvpNnl3+JNUEE=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFvpNnl3+JOGV4=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFvpNnl3+JPGEE=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFv2M7lNj9fnV8=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "subViews": [ + "left": 719, + "top": 565, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "edgePosition": 2 + }, { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFv2M7lNj9gJgM=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMSIXs=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv5AnooZMJgAo=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFv2M7lNj9hWM0=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9gJgM=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 336, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFv2M7lNj9iFmI=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9gJgM=" - }, - "font": "Arial;13;1", - "left": 797, - "top": 159, - "width": 243.1279296875, - "height": 13, - "text": "LHTML5" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFv2M7lNj9jHlA=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9gJgM=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 336, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFv2M7lNj9kr3k=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9gJgM=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 336, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 792, - "top": 152, - "width": 253.1279296875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFv2M7lNj9hWM0=" - }, - "nameLabel": { - "$ref": "AAAAAAFv2M7lNj9iFmI=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFv2M7lNj9jHlA=" + "left": 760, + "top": 572, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" }, - "propertyLabel": { - "$ref": "AAAAAAFv2M7lNj9kr3k=" - } + "edgePosition": 2 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFv2M7lNj9lxIw=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMTPps=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFv5AnoopMMeiY=" }, "model": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv5AnooZMKazg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 733, + "top": 592, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMUTdE=", + "_parent": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "model": { + "$ref": "AAAAAAFv5AnooZMKazg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 719, + "top": 595, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFv5AnoopMVDIM=", + "_parent": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "model": { + "$ref": "AAAAAAFv5AnooZMKazg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 760, + "top": 588, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFv5AnoopMW8Lo=", + "_parent": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "model": { + "$ref": "AAAAAAFv5AnooZMJgAo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFv5AnoopMX/dY=", + "_parent": { + "$ref": "AAAAAAFv5AnoopMMeiY=" + }, + "model": { + "$ref": "AAAAAAFv5AnooZMKazg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": 64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFv4+nMR3Rrsyo=" + }, + "tail": { + "$ref": "AAAAAAFukAVeg9jArFA=" + }, + "points": "748:600;748:573", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFv5AnoopMNUVo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFv5AnoopMO4lc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFv5AnoopMPmvs=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFv5AnoopMQvco=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFv5AnoopMRebQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFv5AnoopMSIXs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFv5AnoopMTPps=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFv5AnoopMUTdE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFv5AnoopMVDIM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFv5AnoopMW8Lo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFv5AnoopMX/dY=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFv5BJw9ZkLeMk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 1080, + "top": 536, + "width": 148, + "height": 64, + "text": "Modular class definition of a component." + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAFv5BJxPpkyE3g=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFv5BJw9ZkLeMk=" + }, + "tail": { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + "lineStyle": 1, + "points": "1156:615;1155:600" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFv6BpGTAA0UOk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFv6BpGTAA1Ok4=", + "_parent": { + "$ref": "AAAAAAFv6BpGTAA0UOk=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" }, "subViews": [ { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2Np5a0XN8cI=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" - }, - "model": { - "$ref": "AAAAAAFv2Np5I0XHZPw=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 182, - "width": 243.1279296875, - "height": 13, - "text": "-dom: DomDocument", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2NvrHkdGSi8=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" - }, - "model": { - "$ref": "AAAAAAFv2NvrAUdAgM8=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 197, - "width": 243.1279296875, - "height": 13, - "text": "-components: ComonentPool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2NvZr0cV7XY=", + "_type": "LabelView", + "_id": "AAAAAAFv6BpGTAA2llI=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" - }, - "model": { - "$ref": "AAAAAAFv2NvZfkcPXJI=" + "$ref": "AAAAAAFv6BpGTAA1Ok4=" }, + "visible": false, "font": "Arial;13;0", - "left": 797, - "top": 212, - "width": 243.1279296875, - "height": 13, - "text": "+xpath: Xpath", - "horizontalAlignment": 0 + "left": 948, + "top": 466, + "height": 13 }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2NuaE0bSJpU=", + "_type": "LabelView", + "_id": "AAAAAAFv6BpGTAA38Ms=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" - }, - "model": { - "$ref": "AAAAAAFv2NuZ30bMkz4=" + "$ref": "AAAAAAFv6BpGTAA1Ok4=" }, - "font": "Arial;13;0", - "left": 797, - "top": 227, - "width": 243.1279296875, + "font": "Arial;13;1", + "left": 1085, + "top": 735, + "width": 150.6689453125, "height": 13, - "text": "+doctype", - "horizontalAlignment": 0 + "text": "*" }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2Nwq50ebSFo=", + "_type": "LabelView", + "_id": "AAAAAAFv6BpGTAA4vCc=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" - }, - "model": { - "$ref": "AAAAAAFv2Nwqt0eV+Dg=" + "$ref": "AAAAAAFv6BpGTAA1Ok4=" }, + "visible": false, "font": "Arial;13;0", - "left": 797, - "top": 242, - "width": 243.1279296875, + "left": 948, + "top": 466, + "width": 115.58447265625, "height": 13, - "text": "+arg_load_function: string", - "horizontalAlignment": 0 + "text": "(from LivingMarkup)" }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2NzZL0gt9Ms=", + "_type": "LabelView", + "_id": "AAAAAAFv6BpGTAA56XI=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" - }, - "model": { - "$ref": "AAAAAAFv2NzY+Ugn1Fo=" + "$ref": "AAAAAAFv6BpGTAA1Ok4=" }, + "visible": false, "font": "Arial;13;0", - "left": 797, - "top": 257, - "width": 243.1279296875, + "left": 948, + "top": 466, "height": 13, - "text": "+includes: array", - "horizontalAlignment": 0 - }, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1080, + "top": 728, + "width": 160.6689453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFv6BpGTAA2llI=" + }, + "nameLabel": { + "$ref": "AAAAAAFv6BpGTAA38Ms=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFv6BpGTAA4vCc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFv6BpGTAA56XI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFv6BpGTAA6quE=", + "_parent": { + "$ref": "AAAAAAFv6BpGTAA0UOk=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "font": "Arial;13;0", + "left": 1080, + "top": 753, + "width": 160.6689453125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFv6BpGTAA7Pe0=", + "_parent": { + "$ref": "AAAAAAFv6BpGTAA0UOk=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "subViews": [ { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv2N1fIkjLg5I=", + "_type": "UMLOperationView", + "_id": "AAAAAAFv6BpGTAA80HI=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" + "$ref": "AAAAAAFv6BpGTAA7Pe0=" }, "model": { - "$ref": "AAAAAAFv2N1e70jFYRg=" + "$ref": "AAAAAAFv3dX++LRbY74=" }, "font": "Arial;13;0", - "left": 797, - "top": 272, - "width": 243.1279296875, + "left": 1085, + "top": 768, + "width": 150.6689453125, "height": 13, - "text": "+entities: array", + "text": "+onRender(): string", "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1080, + "top": 763, + "width": 160.6689453125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFv6BpGTAA919g=", + "_parent": { + "$ref": "AAAAAAFv6BpGTAA0UOk=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 506, + "top": 277, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFv6BpGTAA+gB4=", + "_parent": { + "$ref": "AAAAAAFv6BpGTAA0UOk=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1092.4599609375, + "top": 906, + "width": 77.208984375, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1080, + "top": 728, + "width": 160.6689453125, + "height": 76, + "nameCompartment": { + "$ref": "AAAAAAFv6BpGTAA1Ok4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFv6BpGTAA6quE=" + }, + "operationCompartment": { + "$ref": "AAAAAAFv6BpGTAA7Pe0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFv6BpGTAA919g=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFv6BpGTAA+gB4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFv9ribFwqeV+s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFv9ribFwqf7Fk=", + "_parent": { + "$ref": "AAAAAAFv9ribFwqeV+s=" + }, + "model": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFv9ribFwqgIbw=", + "_parent": { + "$ref": "AAAAAAFv9ribFwqf7Fk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1312, + "top": -1352, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFv9ribFwqh2Jg=", + "_parent": { + "$ref": "AAAAAAFv9ribFwqf7Fk=" + }, + "font": "Arial;13;1", + "left": 437, + "top": 63, + "width": 80.57080078125, + "height": 13, + "text": "PrunedList" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFv9ribFwqiIWI=", + "_parent": { + "$ref": "AAAAAAFv9ribFwqf7Fk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1312, + "top": -1352, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" }, + { + "_type": "LabelView", + "_id": "AAAAAAFv9ribFwqjXaQ=", + "_parent": { + "$ref": "AAAAAAFv9ribFwqf7Fk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1312, + "top": -1352, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 432, + "top": 56, + "width": 90.57080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFv9ribFwqgIbw=" + }, + "nameLabel": { + "$ref": "AAAAAAFv9ribFwqh2Jg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFv9ribFwqiIWI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFv9ribFwqjXaQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFv9ribGAqkMSg=", + "_parent": { + "$ref": "AAAAAAFv9ribFwqeV+s=" + }, + "model": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "subViews": [ { "_type": "UMLAttributeView", - "_id": "AAAAAAFv2N2UJkkOBMQ=", + "_id": "AAAAAAFv9rjZNwuPxnI=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" + "$ref": "AAAAAAFv9ribGAqkMSg=" }, "model": { - "$ref": "AAAAAAFv2N2T9kkIYB8=" + "$ref": "AAAAAAFv9rjY+wt67jQ=" }, "font": "Arial;13;0", - "left": 797, - "top": 287, - "width": 243.1279296875, + "left": 437, + "top": 86, + "width": 80.57080078125, "height": 13, - "text": "+libxml_debug", + "text": "-list: array", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 792, - "top": 177, - "width": 253.1279296875, - "height": 128 + "left": 432, + "top": 81, + "width": 90.57080078125, + "height": 23 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFv2M7lNj9mnPs=", + "_id": "AAAAAAFv9ribGAqlUNk=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFv9ribFwqeV+s=" }, "model": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv9ribFgqcXK8=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFv2N4Ca0lRV3Q=", + "_id": "AAAAAAFv9rkXBQyAlos=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" + "$ref": "AAAAAAFv9ribGAqlUNk=" }, "model": { - "$ref": "AAAAAAFv2N4CK0lLqfY=" + "$ref": "AAAAAAFv9rkWvgxrVdA=" }, "font": "Arial;13;0", - "left": 797, - "top": 310, - "width": 243.1279296875, + "left": 437, + "top": 109, + "width": 80.57080078125, "height": 13, - "text": "+__construct()", + "text": "+get()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAFv2N5IAkmUZA8=", + "_id": "AAAAAAFv9rty8g07Tvk=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" + "$ref": "AAAAAAFv9ribGAqlUNk=" }, "model": { - "$ref": "AAAAAAFv2N5H0kmOUco=" + "$ref": "AAAAAAFv9rtyrQ0mHJE=" }, "font": "Arial;13;0", - "left": 797, - "top": 325, - "width": 243.1279296875, + "left": 437, + "top": 124, + "width": 80.57080078125, "height": 13, - "text": "+setDoctype()", + "text": "+add()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAFv2N516knXlzI=", + "_id": "AAAAAAFv9ruCPw3A4nk=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" + "$ref": "AAAAAAFv9ribGAqlUNk=" }, "model": { - "$ref": "AAAAAAFv2N51tEnR8J4=" + "$ref": "AAAAAAFv9ruB+A2rXXE=" }, "font": "Arial;13;0", - "left": 797, - "top": 340, - "width": 243.1279296875, + "left": 437, + "top": 139, + "width": 80.57080078125, "height": 13, - "text": "+loadDom()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3b5KzZkTU08=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3b5KcJkNuTg=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 355, - "width": 243.1279296875, - "height": 13, - "text": "+callHook()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3b5vf5lWTdA=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3b5vQZlQu8M=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 370, - "width": 243.1279296875, - "height": 13, - "text": "+getDynamicElementAncestorProperties()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3b7NEZmZoys=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3b7M0ZmTYMA=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 385, - "width": 243.1279296875, - "height": 13, - "text": "+getDomElementByPlaceholderId()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3b9HGJnuctI=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3b9G3Jnob0E=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 400, - "width": 243.1279296875, - "height": 13, - "text": "+query()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3b9eDZofwTc=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3b9d6ZoZS3M=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 415, - "width": 243.1279296875, - "height": 13, - "text": "+renderDynamicElement()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cAV6ZtRdiY=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cAVq5tLVC0=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 430, - "width": 243.1279296875, - "height": 13, - "text": "+getDynamicElementById()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cBT75uUoa0=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cBTtJuOveY=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 445, - "width": 243.1279296875, - "height": 13, - "text": "+getDynamicElementInnerXML()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cCK2pvX810=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cCKoZvRP4o=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 460, - "width": 243.1279296875, - "height": 13, - "text": "+replaceDomElement()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cCgYJwIPLI=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cCgG5wC0iw=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 475, - "width": 243.1279296875, - "height": 13, - "text": "+instantiateDynamicElements()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cD6UJxLXWo=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cD6DpxFhiA=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 490, - "width": 243.1279296875, - "height": 13, - "text": "+instantiateDynamicElement()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cG9X5ytkS8=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cG9I5ynUiY=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 505, - "width": 243.1279296875, - "height": 13, - "text": "+getDomElementArgs()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv3cJVzp1kXx4=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" - }, - "model": { - "$ref": "AAAAAAFv3cJVip1e4t4=" - }, - "font": "Arial;13;0", - "left": 797, - "top": 520, - "width": 243.1279296875, - "height": 13, - "text": "+__toString()", + "text": "+merge()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 792, - "top": 305, - "width": 253.1279296875, - "height": 233 + "left": 432, + "top": 104, + "width": 90.57080078125, + "height": 53 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFv2M7lNj9nL9Q=", + "_id": "AAAAAAFv9ribGAqm7dk=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFv9ribFwqeV+s=" }, "model": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv9ribFgqcXK8=" }, "visible": false, "font": "Arial;13;0", - "left": 168, + "left": -608, + "top": -696, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFv2M7lNj9oIm4=", + "_id": "AAAAAAFv9ribGAqn5Qg=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFv9ribFwqeV+s=" }, "model": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv9ribFgqcXK8=" }, "visible": false, "font": "Arial;13;0", - "left": 168, + "left": -608, + "top": -696, "width": 10, "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, "font": "Arial;13;0", "containerChangeable": true, - "left": 792, - "top": 152, - "width": 253.1279296875, - "height": 416, + "left": 432, + "top": 56, + "width": 90.57080078125, + "height": 101, "nameCompartment": { - "$ref": "AAAAAAFv2M7lNj9gJgM=" + "$ref": "AAAAAAFv9ribFwqf7Fk=" }, "attributeCompartment": { - "$ref": "AAAAAAFv2M7lNj9lxIw=" + "$ref": "AAAAAAFv9ribGAqkMSg=" }, "operationCompartment": { - "$ref": "AAAAAAFv2M7lNj9mnPs=" + "$ref": "AAAAAAFv9ribGAqlUNk=" }, "receptionCompartment": { - "$ref": "AAAAAAFv2M7lNj9nL9Q=" + "$ref": "AAAAAAFv9ribGAqm7dk=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFv2M7lNj9oIm4=" + "$ref": "AAAAAAFv9ribGAqn5Qg=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAFv3e1Grsi8sK8=", + "_type": "UMLNoteView", + "_id": "AAAAAAFwCD5XSrk4oUI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, - "model": { - "$ref": "AAAAAAFv3e1Grsi4jz8=" + "font": "Arial;13;0", + "left": 936, + "top": 32, + "width": 337, + "height": 25, + "text": "LHTML5 is responsibe for the Document Object Model" + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFwCEWKXbrMOmg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Grsi9hw4=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "model": { - "$ref": "AAAAAAFv3e1Grsi4jz8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 712, - "top": 345, - "width": 29.275390625, - "height": 13, - "alpha": 1.4382454495201138, - "distance": 15.132745950421556, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "edgePosition": 1, - "text": "+1..1" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Grsi+1Mo=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "model": { - "$ref": "AAAAAAFv3e1Grsi4jz8=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 727, - "top": 360, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8i/0QE=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "model": { - "$ref": "AAAAAAFv3e1Grsi4jz8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 728, - "top": 315, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8jAgNE=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "model": { - "$ref": "AAAAAAFv3e1Grsi5HVQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 766, - "top": 344, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8jBIpw=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "model": { - "$ref": "AAAAAAFv3e1Grsi5HVQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 763, - "top": 358, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "edgePosition": 2 - }, + "font": "Arial;13;0", + "left": 136, + "top": 184, + "width": 249, + "height": 38, + "text": "Directors responsibilty is to call a builder" + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFwCEZtcb1g9tk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 560, + "top": 528, + "width": 113.22802734375, + "height": 77, + "text": "ComponentPool responsibility is to manage components" + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFwCEboGL5QJDU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 256, + "top": 768, + "width": 217, + "height": 38, + "text": "Builders resonsibility is to buildout an object." + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFwCz82usO5t4o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFwCz82ucO3POE=" + }, + "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8jC5gQ=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFwCz82usO6Aao=", "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "$ref": "AAAAAAFwCz82usO5t4o=" }, "model": { - "$ref": "AAAAAAFv3e1Grsi5HVQ=" + "$ref": "AAAAAAFwCz82ucO3POE=" }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFwCz82usO7+SM=", + "_parent": { + "$ref": "AAAAAAFwCz82usO6Aao=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": -1448, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwCz82usO8bNg=", + "_parent": { + "$ref": "AAAAAAFwCz82usO6Aao=" + }, + "font": "Arial;13;1", + "left": 101, + "top": 79, + "width": 127, + "height": 13, + "text": "Autoloader" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwCz82usO9fF0=", + "_parent": { + "$ref": "AAAAAAFwCz82usO6Aao=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": -1448, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwCz82usO+ULk=", + "_parent": { + "$ref": "AAAAAAFwCz82usO6Aao=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": -1448, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 767, - "top": 317, - "width": 7.22998046875, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "left": 96, + "top": 72, + "width": 137, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFwCz82usO7+SM=" }, - "edgePosition": 2, - "text": "1" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8jD5oo=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "nameLabel": { + "$ref": "AAAAAAFwCz82usO8bNg=" }, - "model": { - "$ref": "AAAAAAFv3e1Grsi6hDU=" + "namespaceLabel": { + "$ref": "AAAAAAFwCz82usO9fF0=" }, - "visible": false, - "font": "Arial;13;0", - "left": 689, - "top": 344, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "propertyLabel": { + "$ref": "AAAAAAFwCz82usO+ULk=" } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8jEO8M=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFwCz82usO/xjk=", "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "$ref": "AAAAAAFwCz82usO5t4o=" }, "model": { - "$ref": "AAAAAAFv3e1Grsi6hDU=" + "$ref": "AAAAAAFwCz82ucO3POE=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFwEfZNX5QV7Qs=", + "_parent": { + "$ref": "AAAAAAFwCz82usO/xjk=" + }, + "model": { + "$ref": "AAAAAAFwEfZNG5QMICA=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 102, + "width": 127, + "height": 13, + "text": "+buffer", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 692, - "top": 358, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - } + "left": 96, + "top": 97, + "width": 137, + "height": 23 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3e1Gr8jFIDo=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFwCz82usPA8pE=", "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "$ref": "AAAAAAFwCz82usO5t4o=" }, "model": { - "$ref": "AAAAAAFv3e1Grsi6hDU=" + "$ref": "AAAAAAFwCz82ucO3POE=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwEfaPApUMmQQ=", + "_parent": { + "$ref": "AAAAAAFwCz82usPA8pE=" + }, + "model": { + "$ref": "AAAAAAFwEfaOspUD2Vs=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 125, + "width": 127, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 682, - "top": 317, - "width": 7.22998046875, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" - }, - "text": "1" + "left": 96, + "top": 120, + "width": 137, + "height": 23 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv3e1Gr8jGXao=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFwCz82u8PBLGk=", "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "$ref": "AAAAAAFwCz82usO5t4o=" }, "model": { - "$ref": "AAAAAAFv3e1Grsi5HVQ=" + "$ref": "AAAAAAFwCz82ucO3POE=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": -32, + "top": -816, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv3e1Gr8jHy3Q=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFwCz82u8PClvk=", "_parent": { - "$ref": "AAAAAAFv3e1Grsi8sK8=" + "$ref": "AAAAAAFwCz82usO5t4o=" }, "model": { - "$ref": "AAAAAAFv3e1Grsi6hDU=" + "$ref": "AAAAAAFwCz82ucO3POE=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": -32, + "top": -816, "width": 10, "height": 10 } ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" - }, - "tail": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" - }, - "points": "792:336;664:336", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFv3e1Grsi9hw4=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFv3e1Grsi+1Mo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFv3e1Gr8i/0QE=" - }, - "tailRoleNameLabel": { - "$ref": "AAAAAAFv3e1Gr8jAgNE=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFv3e1Gr8jBIpw=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFv3e1Gr8jC5gQ=" + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" }, - "headRoleNameLabel": { - "$ref": "AAAAAAFv3e1Gr8jD5oo=" + "font": "Arial;13;0", + "containerChangeable": true, + "left": 96, + "top": 72, + "width": 137, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAFwCz82usO6Aao=" }, - "headPropertyLabel": { - "$ref": "AAAAAAFv3e1Gr8jEO8M=" + "attributeCompartment": { + "$ref": "AAAAAAFwCz82usO/xjk=" }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFv3e1Gr8jFIDo=" + "operationCompartment": { + "$ref": "AAAAAAFwCz82usPA8pE=" }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFv3e1Gr8jGXao=" + "receptionCompartment": { + "$ref": "AAAAAAFwCz82u8PBLGk=" }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFv3e1Gr8jHy3Q=" + "templateParameterCompartment": { + "$ref": "AAAAAAFwCz82u8PClvk=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAFv3fbB8NZHp4U=", + "_type": "UMLClassView", + "_id": "AAAAAAFwCz+OxMVf2AY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv3fbB79ZDsRE=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZIH2w=", - "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "model": { - "$ref": "AAAAAAFv3fbB79ZDsRE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 723, - "top": 481, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZJwQU=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFwCz+OxcVgLuo=", "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, "model": { - "$ref": "AAAAAAFv3fbB79ZDsRE=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 723, - "top": 496, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZKLSY=", - "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "model": { - "$ref": "AAAAAAFv3fbB79ZDsRE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 724, - "top": 451, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZLUj8=", - "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "model": { - "$ref": "AAAAAAFv3fbB8NZEIw4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 766, - "top": 480, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZMmXU=", - "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "model": { - "$ref": "AAAAAAFv3fbB8NZEIw4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 763, - "top": 494, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZNAzw=", - "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "model": { - "$ref": "AAAAAAFv3fbB8NZEIw4=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFwCz+OxcVh8No=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVgLuo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1560, + "top": -1576, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwCz+OxcViO8g=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVgLuo=" + }, + "font": "Arial;13;1", + "left": 653, + "top": 255, + "width": 127, + "height": 13, + "text": "Engine" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwCz+OxcVjthI=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVgLuo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1560, + "top": -1576, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwCz+OxcVkZ2k=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVgLuo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1560, + "top": -1576, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 767, - "top": 453, - "width": 7.22998046875, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "left": 648, + "top": 248, + "width": 137, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFwCz+OxcVh8No=" }, - "edgePosition": 2, - "text": "1" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZOpIk=", - "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "nameLabel": { + "$ref": "AAAAAAFwCz+OxcViO8g=" }, - "model": { - "$ref": "AAAAAAFv3fbB8NZFWkY=" + "namespaceLabel": { + "$ref": "AAAAAAFwCz+OxcVjthI=" }, - "visible": false, - "font": "Arial;13;0", - "left": 681, - "top": 480, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "propertyLabel": { + "$ref": "AAAAAAFwCz+OxcVkZ2k=" } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZPT+I=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFwCz+OxcVl48E=", "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, "model": { - "$ref": "AAAAAAFv3fbB8NZFWkY=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFwC0AQw8hMs30=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVl48E=" + }, + "model": { + "$ref": "AAAAAAFwC0AQhcg3kTc=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 278, + "width": 127, + "height": 13, + "text": "+dom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFwC0MeJ9DF8N8=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVl48E=" + }, + "model": { + "$ref": "AAAAAAFwC0Md39C5C3A=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 293, + "width": 127, + "height": 13, + "text": "+component_pool", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 684, - "top": 494, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - } + "left": 648, + "top": 273, + "width": 137, + "height": 38 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3fbB8NZQtyw=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFwCz+OxcVml4M=", "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, "model": { - "$ref": "AAAAAAFv3fbB8NZFWkY=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwC0CcAck99TI=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVml4M=" + }, + "model": { + "$ref": "AAAAAAFwC0Cbu8koimY=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 316, + "width": 127, + "height": 13, + "text": "+invoke()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwC0D8acpktVo=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVml4M=" + }, + "model": { + "$ref": "AAAAAAFwC0D8LMpPglc=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 331, + "width": 127, + "height": 13, + "text": "+setProperties()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwC0FOdcuM3Q0=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVml4M=" + }, + "model": { + "$ref": "AAAAAAFwC0FOL8t3iFs=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 346, + "width": 127, + "height": 13, + "text": "+renderFragment()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwC0GqM8xH8MQ=", + "_parent": { + "$ref": "AAAAAAFwCz+OxcVml4M=" + }, + "model": { + "$ref": "AAAAAAFwC0Gp8MwyDRo=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 361, + "width": 127, + "height": 13, + "text": "+setArgs()", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 674, - "top": 453, - "width": 7.22998046875, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" - }, - "text": "1" + "left": 648, + "top": 311, + "width": 137, + "height": 68 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv3fbB8NZRKaM=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFwCz+OxcVnbAs=", "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, "model": { - "$ref": "AAAAAAFv3fbB8NZEIw4=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 1080, + "top": -1112, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv3fbB8NZSxcc=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFwCz+OxcVoqw0=", "_parent": { - "$ref": "AAAAAAFv3fbB8NZHp4U=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, "model": { - "$ref": "AAAAAAFv3fbB8NZFWkY=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 1080, + "top": -1112, "width": 10, "height": 10 } ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFvpNnl3uJGitw=" - }, - "tail": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" - }, - "points": "792:472;656:472", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFv3fbB8NZIH2w=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFv3fbB8NZJwQU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFv3fbB8NZKLSY=" - }, - "tailRoleNameLabel": { - "$ref": "AAAAAAFv3fbB8NZLUj8=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFv3fbB8NZMmXU=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFv3fbB8NZNAzw=" + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" }, - "headRoleNameLabel": { - "$ref": "AAAAAAFv3fbB8NZOpIk=" + "font": "Arial;13;0", + "containerChangeable": true, + "left": 648, + "top": 248, + "width": 137, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAFwCz+OxcVgLuo=" }, - "headPropertyLabel": { - "$ref": "AAAAAAFv3fbB8NZPT+I=" + "attributeCompartment": { + "$ref": "AAAAAAFwCz+OxcVl48E=" }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFv3fbB8NZQtyw=" + "operationCompartment": { + "$ref": "AAAAAAFwCz+OxcVml4M=" }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFv3fbB8NZRKaM=" + "receptionCompartment": { + "$ref": "AAAAAAFwCz+OxcVnbAs=" }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFv3fbB8NZSxcc=" + "templateParameterCompartment": { + "$ref": "AAAAAAFwCz+OxcVoqw0=" } }, { - "_type": "UMLDependencyView", - "_id": "AAAAAAFv3gAgf9i9viQ=", + "_type": "UMLClassView", + "_id": "AAAAAAFvpNnl3uJGitw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv3gAgf9i7CvE=" + "$ref": "AAAAAAFvpNnl3uJEE50=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gAgf9i+HDo=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFvpNnl3+JHMKw=", "_parent": { - "$ref": "AAAAAAFv3gAgf9i9viQ=" + "$ref": "AAAAAAFvpNnl3uJGitw=" }, "model": { - "$ref": "AAAAAAFv3gAgf9i7CvE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 384, - "top": 352, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFv3gAgf9i9viQ=" + "$ref": "AAAAAAFvpNnl3uJEE50=" }, - "edgePosition": 1 + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFvpNnl3+JIVDg=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JHMKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -520, + "top": 256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNnl3+JJ0+o=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JHMKw=" + }, + "font": "Arial;13;1", + "left": 205, + "top": 647, + "width": 215, + "height": 13, + "text": "DefaultPageBuilder" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNnl3+JKLLk=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JHMKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -520, + "top": 256, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNnl3+JLgEc=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JHMKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -520, + "top": 256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 640, + "width": 225, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFvpNnl3+JIVDg=" + }, + "nameLabel": { + "$ref": "AAAAAAFvpNnl3+JJ0+o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFvpNnl3+JKLLk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFvpNnl3+JLgEc=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gAgf9i/g8s=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFvpNnl3+JMous=", "_parent": { - "$ref": "AAAAAAFv3gAgf9i9viQ=" + "$ref": "AAAAAAFvpNnl3uJGitw=" }, "model": { - "$ref": "AAAAAAFv3gAgf9i7CvE=" + "$ref": "AAAAAAFvpNnl3uJEE50=" }, - "visible": null, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv4/hLgoL5ybY=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JMous=" + }, + "model": { + "$ref": "AAAAAAFv4/hLNYLz20M=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 670, + "width": 215, + "height": 13, + "text": "+page: Page", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv5BXXlp1s2CY=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JMous=" + }, + "model": { + "$ref": "AAAAAAFv5BXXYp1mx1I=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 685, + "width": 215, + "height": 13, + "text": "+config: array", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 383, - "top": 367, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFv3gAgf9i9viQ=" + "left": 200, + "top": 665, + "width": 225, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFvpNnl3+JNUEE=", + "_parent": { + "$ref": "AAAAAAFvpNnl3uJGitw=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3dPCPbIkZc0=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JNUEE=" + }, + "model": { + "$ref": "AAAAAAFv3dPB+LIePbs=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 708, + "width": 215, + "height": 13, + "text": "+createObject(): ?bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3dVcOrO0QuA=", + "_parent": { + "$ref": "AAAAAAFvpNnl3+JNUEE=" + }, + "model": { + "$ref": "AAAAAAFv3dVcArOufDg=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 723, + "width": 215, + "height": 13, + "text": "+getObject(): ?object", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 703, + "width": 225, + "height": 38 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gAgf9jA3FM=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFvpNnl3+JOGV4=", "_parent": { - "$ref": "AAAAAAFv3gAgf9i9viQ=" + "$ref": "AAAAAAFvpNnl3uJGitw=" }, "model": { - "$ref": "AAAAAAFv3gAgf9i7CvE=" + "$ref": "AAAAAAFvpNnl3uJEE50=" }, "visible": false, "font": "Arial;13;0", - "left": 385, - "top": 323, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFv3gAgf9i9viQ=" + "left": -264, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFvpNnl3+JPGEE=", + "_parent": { + "$ref": "AAAAAAFvpNnl3uJGitw=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -264, + "top": 112, + "width": 10, + "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFuj/4WxNgn34w=" + "containerChangeable": true, + "left": 200, + "top": 640, + "width": 225, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAFvpNnl3+JHMKw=" }, - "tail": { - "$ref": "AAAAAAFvpNmQM+Fh2BM=" + "attributeCompartment": { + "$ref": "AAAAAAFvpNnl3+JMous=" }, - "lineStyle": 1, - "points": "431:347;340:342", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFv3gAgf9i+HDo=" + "operationCompartment": { + "$ref": "AAAAAAFvpNnl3+JNUEE=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFv3gAgf9i/g8s=" + "receptionCompartment": { + "$ref": "AAAAAAFvpNnl3+JOGV4=" }, - "propertyLabel": { - "$ref": "AAAAAAFv3gAgf9jA3FM=" + "templateParameterCompartment": { + "$ref": "AAAAAAFvpNnl3+JPGEE=" } }, { - "_type": "UMLDependencyView", - "_id": "AAAAAAFv3gBj19l8sz4=", + "_type": "UMLAssociationView", + "_id": "AAAAAAFwC0RLitLvwAM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv3gBj19l6yWM=" + "$ref": "AAAAAAFwC0RLidLr91A=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gBj19l9Mss=", + "_id": "AAAAAAFwC0RLitLwdKg=", "_parent": { - "$ref": "AAAAAAFv3gBj19l8sz4=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv3gBj19l6yWM=" + "$ref": "AAAAAAFwC0RLidLr91A=" }, "visible": false, "font": "Arial;13;0", - "left": 379, - "top": 419, + "left": 896, + "top": 310, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv3gBj19l8sz4=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gBj19l+0h4=", + "_id": "AAAAAAFwC0RLitLxc48=", "_parent": { - "$ref": "AAAAAAFv3gBj19l8sz4=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv3gBj19l6yWM=" + "$ref": "AAAAAAFwC0RLidLr91A=" }, "visible": null, "font": "Arial;13;0", - "left": 372, - "top": 432, + "left": 897, + "top": 325, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv3gBj19l8sz4=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gBj2Nl/jr0=", + "_id": "AAAAAAFwC0RLitLy3yM=", "_parent": { - "$ref": "AAAAAAFv3gBj19l8sz4=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv3gBj19l6yWM=" + "$ref": "AAAAAAFwC0RLidLr91A=" }, "visible": false, "font": "Arial;13;0", - "left": 392, - "top": 392, + "left": 895, + "top": 281, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv3gBj19l8sz4=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "tail": { - "$ref": "AAAAAAFvpNnl3uJGitw=" - }, - "lineStyle": 1, - "points": "441:439;332:385", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFv3gBj19l9Mss=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFv3gBj19l+0h4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFv3gBj2Nl/jr0=" - } - }, - { - "_type": "UMLDependencyView", - "_id": "AAAAAAFv3gCD79pZqtM=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFv3gCD79pXpIc=" - }, - "subViews": [ + }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gCD79pa1Wc=", + "_id": "AAAAAAFwC0RLitLzLGM=", "_parent": { - "$ref": "AAAAAAFv3gCD79pZqtM=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv3gCD79pXpIc=" + "$ref": "AAAAAAFwC0RLitLsYZ4=" }, "visible": false, "font": "Arial;13;0", - "left": 390, - "top": 282, + "left": 982, + "top": 305, "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, + "alpha": 0.5235987755982988, + "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv3gCD79pZqtM=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, - "edgePosition": 1 + "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gCD79pb5dA=", + "_id": "AAAAAAFwC0RLitL02yQ=", "_parent": { - "$ref": "AAAAAAFv3gCD79pZqtM=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv3gCD79pXpIc=" + "$ref": "AAAAAAFwC0RLitLsYZ4=" }, - "visible": null, + "visible": false, "font": "Arial;13;0", - "left": 396, - "top": 296, + "left": 980, + "top": 319, "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, + "alpha": 0.7853981633974483, + "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv3gCD79pZqtM=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, - "edgePosition": 1 + "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv3gCD79pcsRA=", + "_id": "AAAAAAFwC0RLitL1fn8=", "_parent": { - "$ref": "AAAAAAFv3gCD79pZqtM=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv3gCD79pXpIc=" + "$ref": "AAAAAAFwC0RLitLsYZ4=" }, "visible": false, "font": "Arial;13;0", - "left": 379, - "top": 255, + "left": 984, + "top": 277, "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, + "alpha": -0.5235987755982988, + "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv3gCD79pZqtM=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFuj/4WxNgn34w=" - }, - "tail": { - "$ref": "AAAAAAFvpNincd/pW2s=" - }, - "lineStyle": 1, - "points": "431:257;340:293", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFv3gCD79pa1Wc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFv3gCD79pb5dA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFv3gCD79pcsRA=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFv4+nMR3Rrsyo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" - }, - "subViews": [ + "edgePosition": 2 + }, { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFv4+nMR3Rs/qI=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0RLitL2lws=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFwC0RLitLtPLU=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFv4+nMR3RtnA0=", - "_parent": { - "$ref": "AAAAAAFv4+nMR3Rs/qI=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 608, - "top": -944, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFv4+nMSHRues8=", - "_parent": { - "$ref": "AAAAAAFv4+nMR3Rs/qI=" - }, - "font": "Arial;13;1", - "left": 1133, - "top": 271, - "width": 143.4443359375, - "height": 13, - "text": "ComponentPool" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFv4+nMSHRvo5E=", - "_parent": { - "$ref": "AAAAAAFv4+nMR3Rs/qI=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 608, - "top": -944, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFv4+nMSHRwnL0=", - "_parent": { - "$ref": "AAAAAAFv4+nMR3Rs/qI=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 608, - "top": -944, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 1128, - "top": 264, - "width": 153.4443359375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFv4+nMR3RtnA0=" - }, - "nameLabel": { - "$ref": "AAAAAAFv4+nMSHRues8=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFv4+nMSHRvo5E=" - }, - "propertyLabel": { - "$ref": "AAAAAAFv4+nMSHRwnL0=" + "left": 811, + "top": 316, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0RLitLvwAM=" } }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFv4+nMSHRxZ8w=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0RLitL3mJg=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFwC0RLitLtPLU=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFv4+oTdnU7OpU=", - "_parent": { - "$ref": "AAAAAAFv4+nMSHRxZ8w=" - }, - "model": { - "$ref": "AAAAAAFv4+oTMXUpLkk=" - }, - "font": "Arial;13;0", - "left": 1133, - "top": 294, - "width": 143.4443359375, - "height": 13, - "text": "-components: array", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 1128, - "top": 289, - "width": 153.4443359375, - "height": 23 + "left": 815, + "top": 329, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFwC0RLitLvwAM=" + } }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFv4+nMSHRyrJc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0RLitL4KVQ=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFwC0RLitLtPLU=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv4+uBbnYkLOA=", - "_parent": { - "$ref": "AAAAAAFv4+nMSHRyrJc=" - }, - "model": { - "$ref": "AAAAAAFv4+uBGHYSwko=" - }, - "font": "Arial;13;0", - "left": 1133, - "top": 317, - "width": 143.4443359375, - "height": 13, - "text": "+get(?int id): Component", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFv4+u0l3bBFzk=", - "_parent": { - "$ref": "AAAAAAFv4+nMSHRyrJc=" - }, - "model": { - "$ref": "AAAAAAFv4+u0Pnavi8Q=" - }, - "font": "Arial;13;0", - "left": 1133, - "top": 332, - "width": 143.4443359375, - "height": 13, - "text": "+Operation1()", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 1128, - "top": 312, - "width": 153.4443359375, - "height": 38 + "left": 805, + "top": 289, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFwC0RLitLvwAM=" + } }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFv4+nMSHRzjrY=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFwC0RLitL5h64=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFwC0RLitLsYZ4=" }, "visible": false, "font": "Arial;13;0", - "left": 304, - "top": -472, + "left": 24, + "top": 8, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFv4+nMSHR0PmI=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFwC0RLi9L67v0=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFwC0RLitLvwAM=" }, "model": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFwC0RLitLtPLU=" }, "visible": false, "font": "Arial;13;0", - "left": 304, - "top": -472, + "left": 24, + "top": 8, "width": 10, "height": 10 } ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 1128, - "top": 264, - "width": 153.4443359375, - "height": 86, - "nameCompartment": { - "$ref": "AAAAAAFv4+nMR3Rs/qI=" + "head": { + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, - "attributeCompartment": { - "$ref": "AAAAAAFv4+nMSHRxZ8w=" + "tail": { + "$ref": "AAAAAAFv2M7lNj9fnV8=" }, - "operationCompartment": { - "$ref": "AAAAAAFv4+nMSHRyrJc=" + "lineStyle": 1, + "points": "1007:295;785:309", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFwC0RLitLwdKg=" }, - "receptionCompartment": { - "$ref": "AAAAAAFv4+nMSHRzjrY=" + "stereotypeLabel": { + "$ref": "AAAAAAFwC0RLitLxc48=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFv4+nMSHR0PmI=" - } - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFv4/CEa3pIrPI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" + "propertyLabel": { + "$ref": "AAAAAAFwC0RLitLy3yM=" }, - "font": "Arial;13;0", - "left": 1176, - "top": 416, - "width": 100, - "height": 51, - "text": "If get(id) does not exist, instantiate it" - }, - { - "_type": "UMLNoteLinkView", - "_id": "AAAAAAFv4/CEuXpvQew=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" + "tailRoleNameLabel": { + "$ref": "AAAAAAFwC0RLitLzLGM=" }, - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFv4/CEa3pIrPI=" + "tailPropertyLabel": { + "$ref": "AAAAAAFwC0RLitL02yQ=" }, - "tail": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "tailMultiplicityLabel": { + "$ref": "AAAAAAFwC0RLitL1fn8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFwC0RLitL2lws=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFwC0RLitL3mJg=" }, - "points": "1211:349;1211:416" + "headMultiplicityLabel": { + "$ref": "AAAAAAFwC0RLitL4KVQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFwC0RLitL5h64=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFwC0RLi9L67v0=" + } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAFv4/kMMoTWPSA=", + "_id": "AAAAAAFwC0RhQdNfvMs=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv4/kMMYTSH0M=" + "$ref": "AAAAAAFwC0RhQdNbKOY=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTXq1A=", + "_id": "AAAAAAFwC0RhQdNg9gg=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMYTSH0M=" + "$ref": "AAAAAAFwC0RhQdNbKOY=" }, "visible": false, "font": "Arial;13;0", - "left": 727, - "top": 209, + "left": 481, + "top": 445, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTYbP4=", + "_id": "AAAAAAFwC0RhQdNhhig=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMYTSH0M=" + "$ref": "AAAAAAFwC0RhQdNbKOY=" }, "visible": null, "font": "Arial;13;0", - "left": 727, - "top": 224, + "left": 488, + "top": 458, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTZxWg=", + "_id": "AAAAAAFwC0RhQdNieQU=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMYTSH0M=" + "$ref": "AAAAAAFwC0RhQdNbKOY=" }, "visible": false, "font": "Arial;13;0", - "left": 728, - "top": 179, + "left": 468, + "top": 418, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTa/04=", + "_id": "AAAAAAFwC0RhQtNjhkI=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTTh7M=" + "$ref": "AAAAAAFwC0RhQdNcUU8=" }, "visible": false, "font": "Arial;13;0", - "left": 766, - "top": 208, + "left": 630, + "top": 368, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTb+Uk=", + "_id": "AAAAAAFwC0RhQtNkwuw=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTTh7M=" + "$ref": "AAAAAAFwC0RhQdNcUU8=" }, "visible": false, "font": "Arial;13;0", - "left": 763, - "top": 222, + "left": 634, + "top": 381, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTcPDw=", + "_id": "AAAAAAFwC0RhQtNlYo8=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTTh7M=" + "$ref": "AAAAAAFwC0RhQdNcUU8=" }, + "visible": false, "font": "Arial;13;0", - "left": 767, - "top": 181, - "width": 7.22998046875, + "left": 622, + "top": 341, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, - "edgePosition": 2, - "text": "1" + "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTdOrA=", + "_id": "AAAAAAFwC0RhQtNmZL8=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTU9EE=" + "$ref": "AAAAAAFwC0RhQdNdgvw=" }, "visible": false, "font": "Arial;13;0", - "left": 689, - "top": 208, + "left": 332, + "top": 522, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTeVWY=", + "_id": "AAAAAAFwC0RhQtNnNoo=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTU9EE=" + "$ref": "AAAAAAFwC0RhQdNdgvw=" }, "visible": false, "font": "Arial;13;0", - "left": 692, - "top": 222, + "left": 341, + "top": 533, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv4/kMMoTfVMk=", + "_id": "AAAAAAFwC0RhQtNoQtA=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTU9EE=" + "$ref": "AAAAAAFwC0RhQdNdgvw=" }, + "visible": false, "font": "Arial;13;0", - "left": 682, - "top": 181, - "width": 7.22998046875, + "left": 316, + "top": 499, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" - }, - "text": "1" + "$ref": "AAAAAAFwC0RhQdNfvMs=" + } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv4/kMMoTgd7E=", + "_id": "AAAAAAFwC0RhQtNpm6k=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTTh7M=" + "$ref": "AAAAAAFwC0RhQdNcUU8=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 40, "width": 10, "height": 10 }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv4/kMMoThHrk=", + "_id": "AAAAAAFwC0RhQtNqrGE=", "_parent": { - "$ref": "AAAAAAFv4/kMMoTWPSA=" + "$ref": "AAAAAAFwC0RhQdNfvMs=" }, "model": { - "$ref": "AAAAAAFv4/kMMoTU9EE=" + "$ref": "AAAAAAFwC0RhQdNdgvw=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 40, "width": 10, "height": 10 } @@ -4137,787 +3301,795 @@ "$ref": "AAAAAAFvpNincd/pW2s=" }, "tail": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, - "points": "792:200;664:200", + "lineStyle": 1, + "points": "647:349;303:527", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFv4/kMMoTXq1A=" + "$ref": "AAAAAAFwC0RhQdNg9gg=" }, "stereotypeLabel": { - "$ref": "AAAAAAFv4/kMMoTYbP4=" + "$ref": "AAAAAAFwC0RhQdNhhig=" }, "propertyLabel": { - "$ref": "AAAAAAFv4/kMMoTZxWg=" + "$ref": "AAAAAAFwC0RhQdNieQU=" }, "tailRoleNameLabel": { - "$ref": "AAAAAAFv4/kMMoTa/04=" + "$ref": "AAAAAAFwC0RhQtNjhkI=" }, "tailPropertyLabel": { - "$ref": "AAAAAAFv4/kMMoTb+Uk=" + "$ref": "AAAAAAFwC0RhQtNkwuw=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAFv4/kMMoTcPDw=" + "$ref": "AAAAAAFwC0RhQtNlYo8=" }, "headRoleNameLabel": { - "$ref": "AAAAAAFv4/kMMoTdOrA=" + "$ref": "AAAAAAFwC0RhQtNmZL8=" }, "headPropertyLabel": { - "$ref": "AAAAAAFv4/kMMoTeVWY=" + "$ref": "AAAAAAFwC0RhQtNnNoo=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAFv4/kMMoTfVMk=" + "$ref": "AAAAAAFwC0RhQtNoQtA=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAFv4/kMMoTgd7E=" + "$ref": "AAAAAAFwC0RhQtNpm6k=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAFv4/kMMoThHrk=" + "$ref": "AAAAAAFwC0RhQtNqrGE=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAFv5AQFNoqAkPk=", + "_id": "AAAAAAFwC0R31tPeUzg=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv5AQFNop8gL4=" + "$ref": "AAAAAAFwC0R31dPaXcs=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qBJf4=", + "_id": "AAAAAAFwC0R31tPfkRs=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop8gL4=" + "$ref": "AAAAAAFwC0R31dPaXcs=" }, "visible": false, "font": "Arial;13;0", - "left": 1127, - "top": 249, + "left": 610, + "top": 382, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qCHX0=", + "_id": "AAAAAAFwC0R31tPgN6A=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop8gL4=" + "$ref": "AAAAAAFwC0R31dPaXcs=" }, "visible": null, "font": "Arial;13;0", - "left": 1127, - "top": 264, + "left": 617, + "top": 395, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qD4PY=", + "_id": "AAAAAAFwC0R31tPhRfI=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop8gL4=" + "$ref": "AAAAAAFwC0R31dPaXcs=" }, "visible": false, "font": "Arial;13;0", - "left": 1128, - "top": 219, + "left": 595, + "top": 355, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qEZAk=", + "_id": "AAAAAAFwC0R31tPiXCk=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop942I=" + "$ref": "AAAAAAFwC0R31dPb5ME=" }, "visible": false, "font": "Arial;13;0", - "left": 1113, - "top": 232, + "left": 631, + "top": 370, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qFOpE=", + "_id": "AAAAAAFwC0R31tPjYcg=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop942I=" + "$ref": "AAAAAAFwC0R31dPb5ME=" }, "visible": false, "font": "Arial;13;0", - "left": 1099, - "top": 229, + "left": 635, + "top": 383, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qGunE=", + "_id": "AAAAAAFwC0R31tPkGHw=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop942I=" + "$ref": "AAAAAAFwC0R31dPb5ME=" }, "visible": false, "font": "Arial;13;0", - "left": 1140, - "top": 236, + "left": 622, + "top": 344, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qH9yw=", + "_id": "AAAAAAFwC0R31tPlIGA=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop+82U=" + "$ref": "AAAAAAFwC0R31dPcpWs=" }, "visible": false, "font": "Arial;13;0", - "left": 1069, - "top": 248, + "left": 589, + "top": 393, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qI9EI=", + "_id": "AAAAAAFwC0R31tPmnRM=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop+82U=" + "$ref": "AAAAAAFwC0R31dPcpWs=" }, "visible": false, "font": "Arial;13;0", - "left": 1072, - "top": 262, + "left": 598, + "top": 404, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AQFN4qJT7g=", + "_id": "AAAAAAFwC0R31tPnQaw=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop+82U=" + "$ref": "AAAAAAFwC0R31dPcpWs=" }, "visible": false, "font": "Arial;13;0", - "left": 1065, - "top": 221, + "left": 572, + "top": 371, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv5AQFN4qKepw=", + "_id": "AAAAAAFwC0R31tPoKj4=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop942I=" + "$ref": "AAAAAAFwC0R31dPb5ME=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 40, "width": 10, "height": 10 }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv5AQFN4qL80I=", + "_id": "AAAAAAFwC0R31tPpGh0=", "_parent": { - "$ref": "AAAAAAFv5AQFNoqAkPk=" + "$ref": "AAAAAAFwC0R31tPeUzg=" }, "model": { - "$ref": "AAAAAAFv5AQFNop+82U=" + "$ref": "AAAAAAFwC0R31dPcpWs=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 40, "width": 10, "height": 10 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFv2M7lNj9fnV8=" + "$ref": "AAAAAAFvpNmQM+Fh2BM=" }, "tail": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, - "points": "1128:264;1128:240;1044:240", + "lineStyle": 1, + "points": "647:351;560:399", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFv5AQFN4qBJf4=" + "$ref": "AAAAAAFwC0R31tPfkRs=" }, "stereotypeLabel": { - "$ref": "AAAAAAFv5AQFN4qCHX0=" + "$ref": "AAAAAAFwC0R31tPgN6A=" }, "propertyLabel": { - "$ref": "AAAAAAFv5AQFN4qD4PY=" + "$ref": "AAAAAAFwC0R31tPhRfI=" }, "tailRoleNameLabel": { - "$ref": "AAAAAAFv5AQFN4qEZAk=" + "$ref": "AAAAAAFwC0R31tPiXCk=" }, "tailPropertyLabel": { - "$ref": "AAAAAAFv5AQFN4qFOpE=" + "$ref": "AAAAAAFwC0R31tPjYcg=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAFv5AQFN4qGunE=" + "$ref": "AAAAAAFwC0R31tPkGHw=" }, "headRoleNameLabel": { - "$ref": "AAAAAAFv5AQFN4qH9yw=" + "$ref": "AAAAAAFwC0R31tPlIGA=" }, "headPropertyLabel": { - "$ref": "AAAAAAFv5AQFN4qI9EI=" + "$ref": "AAAAAAFwC0R31tPmnRM=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAFv5AQFN4qJT7g=" + "$ref": "AAAAAAFwC0R31tPnQaw=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAFv5AQFN4qKepw=" + "$ref": "AAAAAAFwC0R31tPoKj4=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAFv5AQFN4qL80I=" + "$ref": "AAAAAAFwC0R31tPpGh0=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAFv5AnoopMMeiY=", + "_id": "AAAAAAFwC0SHcdRsPl8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv5AnooZMIfpA=" + "$ref": "AAAAAAFwC0SHcdRoy1g=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMNUVo=", + "_id": "AAAAAAFwC0SHcdRtqHQ=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMIfpA=" + "$ref": "AAAAAAFwC0SHcdRoy1g=" }, "visible": false, "font": "Arial;13;0", - "left": 1117, - "top": 623, + "left": 517, + "top": 512, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMO4lc=", + "_id": "AAAAAAFwC0SHcdRuunk=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMIfpA=" + "$ref": "AAAAAAFwC0SHcdRoy1g=" }, "visible": null, "font": "Arial;13;0", - "left": 1102, - "top": 623, + "left": 527, + "top": 523, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMPmvs=", + "_id": "AAAAAAFwC0SHcdRvrGQ=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMIfpA=" + "$ref": "AAAAAAFwC0SHcdRoy1g=" }, "visible": false, "font": "Arial;13;0", - "left": 1147, - "top": 624, + "left": 496, + "top": 491, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMQvco=", + "_id": "AAAAAAFwC0SHcdRweNA=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMJgAo=" + "$ref": "AAAAAAFwC0SHcdRpiGM=" }, "visible": false, "font": "Arial;13;0", - "left": 1073, - "top": 609, + "left": 638, + "top": 399, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMRebQ=", + "_id": "AAAAAAFwC0SHcdRxVWc=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMJgAo=" + "$ref": "AAAAAAFwC0SHcdRpiGM=" }, "visible": false, "font": "Arial;13;0", - "left": 1076, - "top": 595, + "left": 645, + "top": 410, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMSIXs=", + "_id": "AAAAAAFwC0SHcdRyVkE=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMJgAo=" + "$ref": "AAAAAAFwC0SHcdRpiGM=" }, "visible": false, "font": "Arial;13;0", - "left": 1069, - "top": 636, + "left": 622, + "top": 376, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMTPps=", + "_id": "AAAAAAFwC0SHctRzQNE=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMKazg=" + "$ref": "AAAAAAFwC0SHcdRqqjA=" }, "visible": false, "font": "Arial;13;0", - "left": 1117, - "top": 368, + "left": 396, + "top": 626, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMUTdE=", + "_id": "AAAAAAFwC0SHctR04dM=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMKazg=" + "$ref": "AAAAAAFwC0SHcdRqqjA=" }, "visible": false, "font": "Arial;13;0", - "left": 1103, - "top": 371, + "left": 406, + "top": 634, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFv5AnoopMVDIM=", + "_id": "AAAAAAFwC0SHctR1QlI=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMKazg=" + "$ref": "AAAAAAFwC0SHcdRqqjA=" }, "visible": false, "font": "Arial;13;0", - "left": 1144, - "top": 364, + "left": 374, + "top": 609, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv5AnoopMW8Lo=", + "_id": "AAAAAAFwC0SHctR2gQ4=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMJgAo=" + "$ref": "AAAAAAFwC0SHcdRpiGM=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 24, + "top": 8, "width": 10, "height": 10 }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFv5AnoopMX/dY=", + "_id": "AAAAAAFwC0SHctR3K7E=", "_parent": { - "$ref": "AAAAAAFv5AnoopMMeiY=" + "$ref": "AAAAAAFwC0SHcdRsPl8=" }, "model": { - "$ref": "AAAAAAFv5AnooZMKazg=" + "$ref": "AAAAAAFwC0SHcdRqqjA=" }, "visible": false, "font": "Arial;13;0", - "left": 48, - "top": 64, + "left": 24, + "top": 8, "width": 10, "height": 10 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFv4+nMR3Rrsyo=" + "$ref": "AAAAAAFvpNnl3uJGitw=" }, "tail": { - "$ref": "AAAAAAFukAVeg9jArFA=" + "$ref": "AAAAAAFwCz+OxMVf2AY=" }, - "points": "1048:630;1132:630;1132:349", + "lineStyle": 1, + "points": "647:377;367:639", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFv5AnoopMNUVo=" + "$ref": "AAAAAAFwC0SHcdRtqHQ=" }, "stereotypeLabel": { - "$ref": "AAAAAAFv5AnoopMO4lc=" + "$ref": "AAAAAAFwC0SHcdRuunk=" }, "propertyLabel": { - "$ref": "AAAAAAFv5AnoopMPmvs=" + "$ref": "AAAAAAFwC0SHcdRvrGQ=" }, "tailRoleNameLabel": { - "$ref": "AAAAAAFv5AnoopMQvco=" + "$ref": "AAAAAAFwC0SHcdRweNA=" }, "tailPropertyLabel": { - "$ref": "AAAAAAFv5AnoopMRebQ=" + "$ref": "AAAAAAFwC0SHcdRxVWc=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAFv5AnoopMSIXs=" + "$ref": "AAAAAAFwC0SHcdRyVkE=" }, "headRoleNameLabel": { - "$ref": "AAAAAAFv5AnoopMTPps=" + "$ref": "AAAAAAFwC0SHctRzQNE=" }, "headPropertyLabel": { - "$ref": "AAAAAAFv5AnoopMUTdE=" + "$ref": "AAAAAAFwC0SHctR04dM=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAFv5AnoopMVDIM=" + "$ref": "AAAAAAFwC0SHctR1QlI=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAFv5AnoopMW8Lo=" + "$ref": "AAAAAAFwC0SHctR2gQ4=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAFv5AnoopMX/dY=" + "$ref": "AAAAAAFwC0SHctR3K7E=" } }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFv5BJw9ZkLeMk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "font": "Arial;13;0", - "left": 312, - "top": 592, - "width": 148, - "height": 64, - "text": "Modular class definition of a component." - }, - { - "_type": "UMLNoteLinkView", - "_id": "AAAAAAFv5BJxPpkyE3g=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFv5BJw9ZkLeMk=" - }, - "tail": { - "$ref": "AAAAAAFukA4m/9mV2B8=" - }, - "lineStyle": 1, - "points": "479:626;460:626" - }, { "_type": "UMLClassView", - "_id": "AAAAAAFv6BpGTAA0UOk=", + "_id": "AAAAAAFv4+nMR3Rrsyo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFv6BpGTAA1Ok4=", + "_id": "AAAAAAFv4+nMR3Rs/qI=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA0UOk=" + "$ref": "AAAAAAFv4+nMR3Rrsyo=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFv6BpGTAA2llI=", + "_id": "AAAAAAFv4+nMR3RtnA0=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA1Ok4=" + "$ref": "AAAAAAFv4+nMR3Rs/qI=" }, "visible": false, "font": "Arial;13;0", - "left": -252, - "top": 338, + "left": -664, + "top": -288, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFv6BpGTAA38Ms=", + "_id": "AAAAAAFv4+nMSHRues8=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA1Ok4=" + "$ref": "AAAAAAFv4+nMR3Rs/qI=" }, "font": "Arial;13;1", - "left": 485, - "top": 671, - "width": 150.6689453125, + "left": 725, + "top": 495, + "width": 143.4443359375, "height": 13, - "text": "*" + "text": "ComponentPool" }, { "_type": "LabelView", - "_id": "AAAAAAFv6BpGTAA4vCc=", + "_id": "AAAAAAFv4+nMSHRvo5E=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA1Ok4=" + "$ref": "AAAAAAFv4+nMR3Rs/qI=" }, "visible": false, "font": "Arial;13;0", - "left": -252, - "top": 338, + "left": -664, + "top": -288, "width": 115.58447265625, "height": 13, "text": "(from LivingMarkup)" }, { "_type": "LabelView", - "_id": "AAAAAAFv6BpGTAA56XI=", + "_id": "AAAAAAFv4+nMSHRwnL0=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA1Ok4=" + "$ref": "AAAAAAFv4+nMR3Rs/qI=" }, "visible": false, "font": "Arial;13;0", - "left": -252, - "top": 338, + "left": -664, + "top": -288, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 480, - "top": 664, - "width": 160.6689453125, + "left": 720, + "top": 488, + "width": 153.4443359375, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFv6BpGTAA2llI=" + "$ref": "AAAAAAFv4+nMR3RtnA0=" }, "nameLabel": { - "$ref": "AAAAAAFv6BpGTAA38Ms=" + "$ref": "AAAAAAFv4+nMSHRues8=" }, "namespaceLabel": { - "$ref": "AAAAAAFv6BpGTAA4vCc=" + "$ref": "AAAAAAFv4+nMSHRvo5E=" }, "propertyLabel": { - "$ref": "AAAAAAFv6BpGTAA56XI=" + "$ref": "AAAAAAFv4+nMSHRwnL0=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFv6BpGTAA6quE=", + "_id": "AAAAAAFv4+nMSHRxZ8w=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA0UOk=" + "$ref": "AAAAAAFv4+nMR3Rrsyo=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv4+oTdnU7OpU=", + "_parent": { + "$ref": "AAAAAAFv4+nMSHRxZ8w=" + }, + "model": { + "$ref": "AAAAAAFv4+oTMXUpLkk=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 518, + "width": 143.4443359375, + "height": 13, + "text": "-components: array", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 480, - "top": 689, - "width": 160.6689453125, - "height": 10 + "left": 720, + "top": 513, + "width": 153.4443359375, + "height": 23 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFv6BpGTAA7Pe0=", + "_id": "AAAAAAFv4+nMSHRyrJc=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA0UOk=" + "$ref": "AAAAAAFv4+nMR3Rrsyo=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFv6BpGTAA80HI=", + "_id": "AAAAAAFv4+uBbnYkLOA=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA7Pe0=" + "$ref": "AAAAAAFv4+nMSHRyrJc=" }, "model": { - "$ref": "AAAAAAFv3dX++LRbY74=" + "$ref": "AAAAAAFv4+uBGHYSwko=" }, "font": "Arial;13;0", - "left": 485, - "top": 704, - "width": 150.6689453125, + "left": 725, + "top": 541, + "width": 143.4443359375, "height": 13, - "text": "+onRender(): string", + "text": "+get(?int id): Component", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv4+u0l3bBFzk=", + "_parent": { + "$ref": "AAAAAAFv4+nMSHRyrJc=" + }, + "model": { + "$ref": "AAAAAAFv4+u0Pnavi8Q=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 556, + "width": 143.4443359375, + "height": 13, + "text": "+Operation1()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 480, - "top": 699, - "width": 160.6689453125, - "height": 23 + "left": 720, + "top": 536, + "width": 153.4443359375, + "height": 38 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFv6BpGTAA919g=", + "_id": "AAAAAAFv4+nMSHRzjrY=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA0UOk=" + "$ref": "AAAAAAFv4+nMR3Rrsyo=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, "visible": false, "font": "Arial;13;0", - "left": -126, - "top": 213, + "left": -536, + "top": -40, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFv6BpGTAA+gB4=", + "_id": "AAAAAAFv4+nMSHR0PmI=", "_parent": { - "$ref": "AAAAAAFv6BpGTAA0UOk=" + "$ref": "AAAAAAFv4+nMR3Rrsyo=" }, "model": { - "$ref": "AAAAAAFukA4m/9mTaUU=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, "visible": false, "font": "Arial;13;0", - "left": 460.4599609375, - "top": 842, - "width": 77.208984375, + "left": -536, + "top": -40, + "width": 10, "height": 10 } ], @@ -4926,518 +4098,2505 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 480, - "top": 664, - "width": 160.6689453125, - "height": 76, + "left": 720, + "top": 488, + "width": 153.4443359375, + "height": 86, "nameCompartment": { - "$ref": "AAAAAAFv6BpGTAA1Ok4=" + "$ref": "AAAAAAFv4+nMR3Rs/qI=" }, "attributeCompartment": { - "$ref": "AAAAAAFv6BpGTAA6quE=" + "$ref": "AAAAAAFv4+nMSHRxZ8w=" }, "operationCompartment": { - "$ref": "AAAAAAFv6BpGTAA7Pe0=" + "$ref": "AAAAAAFv4+nMSHRyrJc=" }, "receptionCompartment": { - "$ref": "AAAAAAFv6BpGTAA919g=" + "$ref": "AAAAAAFv4+nMSHRzjrY=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFv6BpGTAA+gB4=" + "$ref": "AAAAAAFv4+nMSHR0PmI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFwC0UG8NlO1xA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFwC0UG79lKgtc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlPZ8U=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG79lKgtc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 745, + "top": 432, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlQNAo=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG79lKgtc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 731, + "top": 437, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlRfes=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG79lKgtc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 774, + "top": 421, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlSddM=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlL/EU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 756, + "top": 461, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlTt98=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlL/EU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 743, + "top": 464, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlUQyU=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlL/EU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 784, + "top": 456, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlVn6o=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlMH30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 734, + "top": 402, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlWT0I=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlMH30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 723, + "top": 409, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0UG8NlX1cw=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlMH30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 759, + "top": 388, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFwC0UG8NlYCzg=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlL/EU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 24, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFwC0UG8NlZC9g=", + "_parent": { + "$ref": "AAAAAAFwC0UG8NlO1xA=" + }, + "model": { + "$ref": "AAAAAAFwC0UG8NlMH30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 24, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFwCz+OxMVf2AY=" + }, + "tail": { + "$ref": "AAAAAAFv4+nMR3Rrsyo=" + }, + "lineStyle": 1, + "points": "780:487;740:379", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFwC0UG8NlPZ8U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFwC0UG8NlQNAo=" + }, + "propertyLabel": { + "$ref": "AAAAAAFwC0UG8NlRfes=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFwC0UG8NlSddM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFwC0UG8NlTt98=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFwC0UG8NlUQyU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFwC0UG8NlVn6o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFwC0UG8NlWT0I=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFwC0UG8NlX1cw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFwC0UG8NlYCzg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFwC0UG8NlZC9g=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFv9ribFwqeV+s=", + "_id": "AAAAAAFv2M7lNj9fnV8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFv2M7lNj9d49Y=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFv9ribFwqf7Fk=", + "_id": "AAAAAAFv2M7lNj9gJgM=", "_parent": { - "$ref": "AAAAAAFv9ribFwqeV+s=" + "$ref": "AAAAAAFv2M7lNj9fnV8=" }, "model": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFv2M7lNj9d49Y=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFv9ribFwqgIbw=", + "_id": "AAAAAAFv2M7lNj9hWM0=", "_parent": { - "$ref": "AAAAAAFv9ribFwqf7Fk=" + "$ref": "AAAAAAFv2M7lNj9gJgM=" }, "visible": false, "font": "Arial;13;0", - "left": 96, - "top": -152, + "left": 848, + "top": -216, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFv9ribFwqh2Jg=", + "_id": "AAAAAAFv2M7lNj9iFmI=", "_parent": { - "$ref": "AAAAAAFv9ribFwqf7Fk=" + "$ref": "AAAAAAFv2M7lNj9gJgM=" }, "font": "Arial;13;1", - "left": 1141, - "top": 663, - "width": 80.57080078125, + "left": 1013, + "top": 87, + "width": 243.1279296875, "height": 13, - "text": "PrunedList" + "text": "LHTML5" }, { "_type": "LabelView", - "_id": "AAAAAAFv9ribFwqiIWI=", + "_id": "AAAAAAFv2M7lNj9jHlA=", "_parent": { - "$ref": "AAAAAAFv9ribFwqf7Fk=" + "$ref": "AAAAAAFv2M7lNj9gJgM=" }, "visible": false, "font": "Arial;13;0", - "left": 96, - "top": -152, + "left": 848, + "top": -216, "width": 115.58447265625, "height": 13, "text": "(from LivingMarkup)" }, { "_type": "LabelView", - "_id": "AAAAAAFv9ribFwqjXaQ=", + "_id": "AAAAAAFv2M7lNj9kr3k=", "_parent": { - "$ref": "AAAAAAFv9ribFwqf7Fk=" + "$ref": "AAAAAAFv2M7lNj9gJgM=" }, "visible": false, "font": "Arial;13;0", - "left": 96, - "top": -152, + "left": 848, + "top": -216, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1136, - "top": 656, - "width": 90.57080078125, + "left": 1008, + "top": 80, + "width": 253.1279296875, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFv9ribFwqgIbw=" + "$ref": "AAAAAAFv2M7lNj9hWM0=" }, "nameLabel": { - "$ref": "AAAAAAFv9ribFwqh2Jg=" + "$ref": "AAAAAAFv2M7lNj9iFmI=" }, "namespaceLabel": { - "$ref": "AAAAAAFv9ribFwqiIWI=" + "$ref": "AAAAAAFv2M7lNj9jHlA=" }, "propertyLabel": { - "$ref": "AAAAAAFv9ribFwqjXaQ=" + "$ref": "AAAAAAFv2M7lNj9kr3k=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFv9ribGAqkMSg=", + "_id": "AAAAAAFv2M7lNj9lxIw=", "_parent": { - "$ref": "AAAAAAFv9ribFwqeV+s=" + "$ref": "AAAAAAFv2M7lNj9fnV8=" }, "model": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFv2M7lNj9d49Y=" }, "subViews": [ { "_type": "UMLAttributeView", - "_id": "AAAAAAFv9rjZNwuPxnI=", + "_id": "AAAAAAFv2Np5a0XN8cI=", "_parent": { - "$ref": "AAAAAAFv9ribGAqkMSg=" + "$ref": "AAAAAAFv2M7lNj9lxIw=" }, "model": { - "$ref": "AAAAAAFv9rjY+wt67jQ=" + "$ref": "AAAAAAFv2Np5I0XHZPw=" }, "font": "Arial;13;0", - "left": 1141, - "top": 686, - "width": 80.57080078125, + "left": 1013, + "top": 110, + "width": 243.1279296875, "height": 13, - "text": "-list: array", + "text": "-dom: DomDocument", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv2NvrHkdGSi8=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9lxIw=" + }, + "model": { + "$ref": "AAAAAAFv2NvrAUdAgM8=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 125, + "width": 243.1279296875, + "height": 13, + "text": "-components: ComonentPool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv2NvZr0cV7XY=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9lxIw=" + }, + "model": { + "$ref": "AAAAAAFv2NvZfkcPXJI=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 140, + "width": 243.1279296875, + "height": 13, + "text": "+xpath: Xpath", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv2Nwq50ebSFo=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9lxIw=" + }, + "model": { + "$ref": "AAAAAAFv2Nwqt0eV+Dg=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 155, + "width": 243.1279296875, + "height": 13, + "text": "+arg_load_function: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv2NzZL0gt9Ms=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9lxIw=" + }, + "model": { + "$ref": "AAAAAAFv2NzY+Ugn1Fo=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 170, + "width": 243.1279296875, + "height": 13, + "text": "+includes: array", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv2N2UJkkOBMQ=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9lxIw=" + }, + "model": { + "$ref": "AAAAAAFv2N2T9kkIYB8=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 185, + "width": 243.1279296875, + "height": 13, + "text": "+libxml_debug", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 1136, - "top": 681, - "width": 90.57080078125, - "height": 23 + "left": 1008, + "top": 105, + "width": 253.1279296875, + "height": 98 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFv9ribGAqlUNk=", + "_id": "AAAAAAFv2M7lNj9mnPs=", "_parent": { - "$ref": "AAAAAAFv9ribFwqeV+s=" + "$ref": "AAAAAAFv2M7lNj9fnV8=" }, "model": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFv2M7lNj9d49Y=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFv9rkXBQyAlos=", + "_id": "AAAAAAFv2N4Ca0lRV3Q=", "_parent": { - "$ref": "AAAAAAFv9ribGAqlUNk=" + "$ref": "AAAAAAFv2M7lNj9mnPs=" }, "model": { - "$ref": "AAAAAAFv9rkWvgxrVdA=" + "$ref": "AAAAAAFv2N4CK0lLqfY=" }, "font": "Arial;13;0", - "left": 1141, - "top": 709, - "width": 80.57080078125, + "left": 1013, + "top": 208, + "width": 243.1279296875, "height": 13, - "text": "+get()", + "text": "+__construct()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAFv9rty8g07Tvk=", + "_id": "AAAAAAFv2N5IAkmUZA8=", "_parent": { - "$ref": "AAAAAAFv9ribGAqlUNk=" + "$ref": "AAAAAAFv2M7lNj9mnPs=" }, "model": { - "$ref": "AAAAAAFv9rtyrQ0mHJE=" + "$ref": "AAAAAAFv2N5H0kmOUco=" }, "font": "Arial;13;0", - "left": 1141, - "top": 724, - "width": 80.57080078125, + "left": 1013, + "top": 223, + "width": 243.1279296875, "height": 13, - "text": "+add()", + "text": "+setDoctype()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAFv9ruCPw3A4nk=", + "_id": "AAAAAAFv2N516knXlzI=", "_parent": { - "$ref": "AAAAAAFv9ribGAqlUNk=" + "$ref": "AAAAAAFv2M7lNj9mnPs=" }, "model": { - "$ref": "AAAAAAFv9ruB+A2rXXE=" + "$ref": "AAAAAAFv2N51tEnR8J4=" }, "font": "Arial;13;0", - "left": 1141, - "top": 739, - "width": 80.57080078125, + "left": 1013, + "top": 238, + "width": 243.1279296875, "height": 13, - "text": "+merge()", + "text": "+loadDom()", "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 1136, - "top": 704, - "width": 90.57080078125, - "height": 53 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFv9ribGAqm7dk=", - "_parent": { - "$ref": "AAAAAAFv9ribFwqeV+s=" - }, - "model": { - "$ref": "AAAAAAFv9ribFgqcXK8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 64, - "top": -96, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFv9ribGAqn5Qg=", - "_parent": { - "$ref": "AAAAAAFv9ribFwqeV+s=" - }, - "model": { - "$ref": "AAAAAAFv9ribFgqcXK8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 64, - "top": -96, - "width": 10, - "height": 10 - } - ], - "containerView": { - "$ref": "AAAAAAFv6Ax0VPW4GGQ=" - }, - "font": "Arial;13;0", - "containerChangeable": true, - "left": 1136, - "top": 656, - "width": 90.57080078125, - "height": 101, - "nameCompartment": { - "$ref": "AAAAAAFv9ribFwqf7Fk=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFv9ribGAqkMSg=" - }, - "operationCompartment": { - "$ref": "AAAAAAFv9ribGAqlUNk=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFv9ribGAqm7dk=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFv9ribGAqn5Qg=" - } - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFwCD5XSrk4oUI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "font": "Arial;13;0", - "left": 776, - "top": 104, - "width": 329, - "height": 25, - "text": "LHTML5 responsibilty is Document Object Model" - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFwCEWKXbrMOmg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "font": "Arial;13;0", - "left": 120, - "top": 32, - "width": 249, - "height": 38, - "text": "Directors responsibilty is to call a builder" - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFwCEZtcb1g9tk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "font": "Arial;13;0", - "left": 1160, - "top": 168, - "width": 113.22802734375, - "height": 77, - "text": "ComponentPool responsibility is to manage components" - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFwCEboGL5QJDU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "font": "Arial;13;0", - "left": 112, - "top": 408, - "width": 217, - "height": 38, - "text": "Builders resonsibility is to build an object." - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFuj/rYwNekf6c=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Director", - "ownedElements": [ - { - "_type": "UMLInterface", - "_id": "AAAAAAFvpMRccdhcpkU=", - "_parent": { - "$ref": "AAAAAAFuj/rYwNekf6c=" - }, - "name": "Interface1" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFvpMSl29hfVXk=", - "_parent": { - "$ref": "AAAAAAFuj/rYwNekf6c=" - }, - "name": "build", - "parameters": [ + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3b5KzZkTU08=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3b5KcJkNuTg=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 253, + "width": 243.1279296875, + "height": 13, + "text": "+callHook()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3b5vf5lWTdA=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3b5vQZlQu8M=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 268, + "width": 243.1279296875, + "height": 13, + "text": "+getDynamicElementAncestorProperties()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3b7NEZmZoys=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3b7M0ZmTYMA=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 283, + "width": 243.1279296875, + "height": 13, + "text": "+getDomElementByPlaceholderId()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3b9HGJnuctI=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3b9G3Jnob0E=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 298, + "width": 243.1279296875, + "height": 13, + "text": "+query()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3b9eDZofwTc=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3b9d6ZoZS3M=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 313, + "width": 243.1279296875, + "height": 13, + "text": "+renderDynamicElement()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cAV6ZtRdiY=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cAVq5tLVC0=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 328, + "width": 243.1279296875, + "height": 13, + "text": "+getDynamicElementById()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cBT75uUoa0=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cBTtJuOveY=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 343, + "width": 243.1279296875, + "height": 13, + "text": "+getDynamicElementInnerXML()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cCK2pvX810=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cCKoZvRP4o=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 358, + "width": 243.1279296875, + "height": 13, + "text": "+replaceDomElement()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cCgYJwIPLI=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cCgG5wC0iw=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 373, + "width": 243.1279296875, + "height": 13, + "text": "+instantiateDynamicElements()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cD6UJxLXWo=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cD6DpxFhiA=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 388, + "width": 243.1279296875, + "height": 13, + "text": "+instantiateDynamicElement()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cG9X5ytkS8=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cG9I5ynUiY=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 403, + "width": 243.1279296875, + "height": 13, + "text": "+getDomElementArgs()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3cJVzp1kXx4=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "model": { + "$ref": "AAAAAAFv3cJVip1e4t4=" + }, + "font": "Arial;13;0", + "left": 1013, + "top": 418, + "width": 243.1279296875, + "height": 13, + "text": "+__toString()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1008, + "top": 203, + "width": 253.1279296875, + "height": 233 + }, { - "_type": "UMLParameter", - "_id": "AAAAAAFv2NRzH0KqoOg=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFv2M7lNj9nL9Q=", "_parent": { - "$ref": "AAAAAAFvpMSl29hfVXk=" + "$ref": "AAAAAAFv2M7lNj9fnV8=" }, - "type": "object", - "direction": "return" + "model": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "top": -144, + "width": 10, + "height": 10 }, { - "_type": "UMLParameter", - "_id": "AAAAAAFv3czQq6TujqE=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFv2M7lNj9oIm4=", "_parent": { - "$ref": "AAAAAAFvpMSl29hfVXk=" + "$ref": "AAAAAAFv2M7lNj9fnV8=" }, - "name": "Builder &Builder", - "type": "" + "model": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "top": -144, + "width": 10, + "height": 10 } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFuj/4Ww9glO+g=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "BuilderInterface", - "ownedElements": [ + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1008, + "top": 80, + "width": 253.1279296875, + "height": 416, + "nameCompartment": { + "$ref": "AAAAAAFv2M7lNj9gJgM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFv2M7lNj9lxIw=" + }, + "operationCompartment": { + "$ref": "AAAAAAFv2M7lNj9mnPs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFv2M7lNj9nL9Q=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFv2M7lNj9oIm4=" + } + }, { - "_type": "UMLClass", - "_id": "AAAAAAFvpL0G9tb1yYg=", + "_type": "UMLNoteView", + "_id": "AAAAAAFwC0Vret6bGqk=", "_parent": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" + "$ref": "AAAAAAFF+qBtyKM79qY=" }, - "name": "Class1" + "font": "Arial;13;0", + "left": 736, + "top": 184, + "width": 177, + "height": 57, + "text": "Engine is responsible for processing changes to LHTML5 dom" }, { - "_type": "UMLAssociation", - "_id": "AAAAAAFvpM2kFtm3qro=", + "_type": "UMLClassView", + "_id": "AAAAAAFuj/4WxNgn34w=", "_parent": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFvpM2kFtm4vxc=", - "_parent": { - "$ref": "AAAAAAFvpM2kFtm3qro=" - }, - "reference": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - } + "$ref": "AAAAAAFF+qBtyKM79qY=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFvpM2kFtm50OA=", - "_parent": { - "$ref": "AAAAAAFvpM2kFtm3qro=" - }, - "reference": { - "$ref": "AAAAAAFvpL/4qtgXD+0=" - } - } - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFvpNXwgNyf9Ss=", - "_parent": { + "model": { "$ref": "AAAAAAFuj/4Ww9glO+g=" }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFvpNXwgNyglEg=", - "_parent": { - "$ref": "AAAAAAFvpNXwgNyf9Ss=" - }, - "reference": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "navigable": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFvpNXwgNyhIsE=", - "_parent": { - "$ref": "AAAAAAFvpNXwgNyf9Ss=" + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFuj/4WxNgo8zs=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgn34w=" + }, + "model": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFuj/4WxNgpDtM=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgo8zs=" + }, + "font": "Arial;13;0", + "left": 125, + "top": 405, + "width": 201.96337890625, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFuj/4WxNgqcbo=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgo8zs=" + }, + "font": "Arial;13;1", + "left": 125, + "top": 420, + "width": 201.96337890625, + "height": 13, + "text": "BuilderInterface" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFuj/4WxNgrXtw=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgo8zs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -664, + "top": -208, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFuj/4WxNgs464=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgo8zs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -664, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 120, + "top": 400, + "width": 211.96337890625, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAFuj/4WxNgpDtM=" + }, + "nameLabel": { + "$ref": "AAAAAAFuj/4WxNgqcbo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFuj/4WxNgrXtw=" + }, + "propertyLabel": { + "$ref": "AAAAAAFuj/4WxNgs464=" + } }, - "reference": { - "$ref": "AAAAAAFvpL/4qtgXD+0=" - } - } - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFvpNaHEd7cdxU=", - "_parent": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFvpNaHEd7dsAk=", - "_parent": { - "$ref": "AAAAAAFvpNaHEd7cdxU=" + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFuj/4WxNgt+hU=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgn34w=" + }, + "model": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "font": "Arial;13;0", + "left": 120, + "top": 438, + "width": 211.96337890625, + "height": 10 }, - "reference": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFvpNaHEd7eDY0=", - "_parent": { - "$ref": "AAAAAAFvpNaHEd7cdxU=" + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFuj/4WxNgu1WI=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgn34w=" + }, + "model": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvpLEUatbImYY=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgu1WI=" + }, + "model": { + "$ref": "AAAAAAFvpLEUOtbFVG8=" + }, + "font": "Arial;13;0", + "left": 125, + "top": 453, + "width": 201.96337890625, + "height": 13, + "text": "+createObject(): ?bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvpLGfHtbQbps=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgu1WI=" + }, + "model": { + "$ref": "AAAAAAFvpLGezNbNIDg=" + }, + "font": "Arial;13;0", + "left": 125, + "top": 468, + "width": 201.96337890625, + "height": 13, + "text": "+getObject(): ?object", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 120, + "top": 448, + "width": 211.96337890625, + "height": 38 }, - "reference": { - "$ref": "AAAAAAFuj/rYwNekf6c=" + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFuj/4WxNgv/10=", + "_parent": { + "$ref": "AAAAAAFuj/4WxNgn34w=" + }, + "model": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -352, + "top": -40, + "width": 10, + "height": 10 }, - "aggregation": "shared" - } - } - ], - "stereotype": "interface", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFvpLEUOtbFVG8=", - "_parent": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - }, - "name": "createObject", - "parameters": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv3dD5fqsc0aE=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFuj/4WxNgwZcA=", "_parent": { - "$ref": "AAAAAAFvpLEUOtbFVG8=" + "$ref": "AAAAAAFuj/4WxNgn34w=" }, - "type": "?bool", - "direction": "return" + "model": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -352, + "top": -40, + "width": 10, + "height": 10 } - ] + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 120, + "top": 400, + "width": 211.96337890625, + "height": 97, + "nameCompartment": { + "$ref": "AAAAAAFuj/4WxNgo8zs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFuj/4WxNgt+hU=" + }, + "operationCompartment": { + "$ref": "AAAAAAFuj/4WxNgu1WI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFuj/4WxNgv/10=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFuj/4WxNgwZcA=" + } }, { - "_type": "UMLOperation", - "_id": "AAAAAAFvpLGezNbNIDg=", + "_type": "UMLClassView", + "_id": "AAAAAAFuj/rYwdem7e0=", "_parent": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" + "$ref": "AAAAAAFF+qBtyKM79qY=" }, - "name": "getObject", - "parameters": [ + "model": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "subViews": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv3dE226txAIU=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFuj/rYwdenXnA=", "_parent": { - "$ref": "AAAAAAFvpLGezNbNIDg=" + "$ref": "AAAAAAFuj/rYwdem7e0=" }, - "type": "?object", - "direction": "return" - } - ] + "model": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFuj/rYwdeolMw=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdenXnA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": -264, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFuj/rYwdepVgY=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdenXnA=" + }, + "font": "Arial;13;1", + "left": 77, + "top": 255, + "width": 327, + "height": 13, + "text": "Director" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFuj/rYwdequpg=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdenXnA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": -264, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFuj/rYwderyN8=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdenXnA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": -264, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 72, + "top": 248, + "width": 337, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFuj/rYwdeolMw=" + }, + "nameLabel": { + "$ref": "AAAAAAFuj/rYwdepVgY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFuj/rYwdequpg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFuj/rYwderyN8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFuj/rYwdes0Eo=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdem7e0=" + }, + "model": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "font": "Arial;13;0", + "left": 72, + "top": 273, + "width": 337, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFuj/rYwdetNmo=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdem7e0=" + }, + "model": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvpMSmMdhidoQ=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdetNmo=" + }, + "model": { + "$ref": "AAAAAAFvpMSl29hfVXk=" + }, + "font": "Arial;13;0", + "left": 77, + "top": 288, + "width": 327, + "height": 13, + "text": "+build(Builder &Builder): object", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 72, + "top": 283, + "width": 337, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFuj/rYwteuzBE=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdem7e0=" + }, + "model": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -232, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFuj/rYwtevAuI=", + "_parent": { + "$ref": "AAAAAAFuj/rYwdem7e0=" + }, + "model": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -232, + "top": -56, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 72, + "top": 248, + "width": 337, + "height": 121, + "nameCompartment": { + "$ref": "AAAAAAFuj/rYwdenXnA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFuj/rYwdes0Eo=" + }, + "operationCompartment": { + "$ref": "AAAAAAFuj/rYwdetNmo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFuj/rYwteuzBE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFuj/rYwtevAuI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFwC0gxZeMavcQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMWEas=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMbOw8=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMWEas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 186, + "top": 188, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMcKhk=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMWEas=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 201, + "top": 188, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMdqAY=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMWEas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 157, + "top": 189, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMeqRQ=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMXA2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 187, + "top": 161, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMf1lg=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMXA2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 200, + "top": 164, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMgh7o=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMXA2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 159, + "top": 157, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMhwQw=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMYAQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 187, + "top": 216, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMiOjw=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMYAQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 200, + "top": 213, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFwC0gxZeMjAA4=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMYAQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 159, + "top": 220, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFwC0gxZuMkcn8=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMXA2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFwC0gxZuMluRQ=", + "_parent": { + "$ref": "AAAAAAFwC0gxZeMavcQ=" + }, + "model": { + "$ref": "AAAAAAFwC0gxZOMYAQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFuj/rYwdem7e0=" + }, + "tail": { + "$ref": "AAAAAAFwCz82usO5t4o=" + }, + "points": "172:142;172:248", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFwC0gxZeMbOw8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFwC0gxZeMcKhk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFwC0gxZeMdqAY=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFwC0gxZeMeqRQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFwC0gxZeMf1lg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFwC0gxZeMgh7o=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFwC0gxZeMhwQw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFwC0gxZeMiOjw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFwC0gxZeMjAA4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFwC0gxZuMkcn8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFwC0gxZuMluRQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFvpNincd/pW2s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFvpNincd/q1/4=", + "_parent": { + "$ref": "AAAAAAFvpNincd/pW2s=" + }, + "model": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFvpNincd/rypw=", + "_parent": { + "$ref": "AAAAAAFvpNincd/q1/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -840, + "top": 440, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNinct/sGrw=", + "_parent": { + "$ref": "AAAAAAFvpNincd/q1/4=" + }, + "font": "Arial;13;1", + "left": 93, + "top": 535, + "width": 223, + "height": 13, + "text": "StaticPageBuilder" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNinct/tWyI=", + "_parent": { + "$ref": "AAAAAAFvpNincd/q1/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -840, + "top": 440, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNinct/uK9s=", + "_parent": { + "$ref": "AAAAAAFvpNincd/q1/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -840, + "top": 440, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 88, + "top": 528, + "width": 233, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFvpNincd/rypw=" + }, + "nameLabel": { + "$ref": "AAAAAAFvpNinct/sGrw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFvpNinct/tWyI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFvpNinct/uK9s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFvpNinct/v0z0=", + "_parent": { + "$ref": "AAAAAAFvpNincd/pW2s=" + }, + "model": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv3eQiEruW3do=", + "_parent": { + "$ref": "AAAAAAFvpNinct/v0z0=" + }, + "model": { + "$ref": "AAAAAAFv3eQhz7uQlO0=" + }, + "font": "Arial;13;0", + "left": 93, + "top": 558, + "width": 223, + "height": 13, + "text": "+page: Page", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv5BVT4prKYm8=", + "_parent": { + "$ref": "AAAAAAFvpNinct/v0z0=" + }, + "model": { + "$ref": "AAAAAAFv5BVToprErwE=" + }, + "font": "Arial;13;0", + "left": 93, + "top": 573, + "width": 223, + "height": 13, + "text": "+config: array", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 88, + "top": 553, + "width": 233, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFvpNinct/wTtc=", + "_parent": { + "$ref": "AAAAAAFvpNincd/pW2s=" + }, + "model": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv2Ncda0QDyOA=", + "_parent": { + "$ref": "AAAAAAFvpNinct/wTtc=" + }, + "model": { + "$ref": "AAAAAAFv2NcdJ0P9Oc0=" + }, + "font": "Arial;13;0", + "left": 93, + "top": 596, + "width": 223, + "height": 13, + "text": "+createObject(): ?bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv2NgWhERy8pU=", + "_parent": { + "$ref": "AAAAAAFvpNinct/wTtc=" + }, + "model": { + "$ref": "AAAAAAFv2NgWQERsehk=" + }, + "font": "Arial;13;0", + "left": 93, + "top": 611, + "width": 223, + "height": 13, + "text": "+getObject(): ?object", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 88, + "top": 591, + "width": 233, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFvpNinct/xja4=", + "_parent": { + "$ref": "AAAAAAFvpNincd/pW2s=" + }, + "model": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -608, + "top": 400, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFvpNinct/yBW0=", + "_parent": { + "$ref": "AAAAAAFvpNincd/pW2s=" + }, + "model": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -608, + "top": 400, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 88, + "top": 528, + "width": 233, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAFvpNincd/q1/4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFvpNinct/v0z0=" + }, + "operationCompartment": { + "$ref": "AAAAAAFvpNinct/wTtc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFvpNinct/xja4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFvpNinct/yBW0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFvpNmQM+Fh2BM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFvpNmQM+FiL/c=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + "model": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFvpNmQM+FjMHM=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+FiL/c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNmQM+FkVII=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+FiL/c=" + }, + "font": "Arial;13;1", + "left": 357, + "top": 407, + "width": 223, + "height": 13, + "text": "SearchPageBuilder" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNmQM+FlapM=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+FiL/c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -80, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvpNmQM+Fm9Zw=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+FiL/c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 352, + "top": 400, + "width": 233, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFvpNmQM+FjMHM=" + }, + "nameLabel": { + "$ref": "AAAAAAFvpNmQM+FkVII=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFvpNmQM+FlapM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFvpNmQM+Fm9Zw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFvpNmQM+FnZ6s=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + "model": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv4/f+coIvWW8=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+FnZ6s=" + }, + "model": { + "$ref": "AAAAAAFv4/f+IIIpmYM=" + }, + "font": "Arial;13;0", + "left": 357, + "top": 430, + "width": 223, + "height": 13, + "text": "+page: Page", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFv5BWBlJuF4K4=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+FnZ6s=" + }, + "model": { + "$ref": "AAAAAAFv5BWBXJt/oTM=" + }, + "font": "Arial;13;0", + "left": 357, + "top": 445, + "width": 223, + "height": 13, + "text": "+config: array", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 352, + "top": 425, + "width": 233, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFvpNmQM+Fo2YA=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + "model": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3dNQgrGAkEU=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fo2YA=" + }, + "model": { + "$ref": "AAAAAAFv3dNQRLF64mM=" + }, + "font": "Arial;13;0", + "left": 357, + "top": 468, + "width": 223, + "height": 13, + "text": "+createObject(): ?bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3dRX1LLb660=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fo2YA=" + }, + "model": { + "$ref": "AAAAAAFv3dRXkrLVXnA=" + }, + "font": "Arial;13;0", + "left": 357, + "top": 483, + "width": 223, + "height": 13, + "text": "+getObject(): ?object", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 352, + "top": 463, + "width": 233, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFvpNmQM+FpHbg=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + "model": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFvpNmQM+FqjWE=", + "_parent": { + "$ref": "AAAAAAFvpNmQM+Fh2BM=" + }, + "model": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "top": 16, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 352, + "top": 400, + "width": 233, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAFvpNmQM+FiL/c=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFvpNmQM+FnZ6s=" + }, + "operationCompartment": { + "$ref": "AAAAAAFvpNmQM+Fo2YA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFvpNmQM+FpHbg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFvpNmQM+FqjWE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFukA4m/9mV2B8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFukA4nANmWp9g=", + "_parent": { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFukA4nANmXyAo=", + "_parent": { + "$ref": "AAAAAAFukA4nANmWp9g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": -74, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFukA4nANmYSds=", + "_parent": { + "$ref": "AAAAAAFukA4nANmWp9g=" + }, + "font": "Arial;13;1", + "left": 1085, + "top": 623, + "width": 150.6689453125, + "height": 13, + "text": "*" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFukA4nANmZc4g=", + "_parent": { + "$ref": "AAAAAAFukA4nANmWp9g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": -74, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFukA4nANmaxqA=", + "_parent": { + "$ref": "AAAAAAFukA4nANmWp9g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": -74, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1080, + "top": 616, + "width": 160.6689453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFukA4nANmXyAo=" + }, + "nameLabel": { + "$ref": "AAAAAAFukA4nANmYSds=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFukA4nANmZc4g=" + }, + "propertyLabel": { + "$ref": "AAAAAAFukA4nANmaxqA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFukA4nANmbzUI=", + "_parent": { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "font": "Arial;13;0", + "left": 1080, + "top": 641, + "width": 160.6689453125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFukA4nANmc9aE=", + "_parent": { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv3dX/NLReDIQ=", + "_parent": { + "$ref": "AAAAAAFukA4nANmc9aE=" + }, + "model": { + "$ref": "AAAAAAFv3dX++LRbY74=" + }, + "font": "Arial;13;0", + "left": 1085, + "top": 656, + "width": 150.6689453125, + "height": 13, + "text": "+onRender(): string", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1080, + "top": 651, + "width": 160.6689453125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFukA4nANmdJWo=", + "_parent": { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1184, + "top": -61, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFukA4nANmejWs=", + "_parent": { + "$ref": "AAAAAAFukA4m/9mV2B8=" + }, + "model": { + "$ref": "AAAAAAFukA4m/9mTaUU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1770.4599609375, + "top": 568, + "width": 77.208984375, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1080, + "top": 616, + "width": 160.6689453125, + "height": 76, + "nameCompartment": { + "$ref": "AAAAAAFukA4nANmWp9g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFukA4nANmbzUI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFukA4nANmc9aE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFukA4nANmdJWo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFukA4nANmejWs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFwEfPAuIkZNwc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFwEfPAuIkaKyQ=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkZNwc=" + }, + "model": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFwEfPAuIkbUvw=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkaKyQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -424, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwEfPAuIkcXyQ=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkaKyQ=" + }, + "font": "Arial;13;1", + "left": 589, + "top": 55, + "width": 80.57080078125, + "height": 13, + "text": "Entities" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwEfPAuIkdgNc=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkaKyQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -424, + "top": -208, + "width": 115.58447265625, + "height": 13, + "text": "(from LivingMarkup)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFwEfPAuIkeQtY=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkaKyQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -424, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 48, + "width": 90.57080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFwEfPAuIkbUvw=" + }, + "nameLabel": { + "$ref": "AAAAAAFwEfPAuIkcXyQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFwEfPAuIkdgNc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFwEfPAuIkeQtY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFwEfPAuIkfzG0=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkZNwc=" + }, + "model": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFwEfRdgYpMfnM=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkfzG0=" + }, + "model": { + "$ref": "AAAAAAFwEfRdM4ox1gU=" + }, + "font": "Arial;13;0", + "left": 589, + "top": 78, + "width": 80.57080078125, + "height": 13, + "text": "+url: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFwEfRqD4r7kJI=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkfzG0=" + }, + "model": { + "$ref": "AAAAAAFwEfRp54rgnA8=" + }, + "font": "Arial;13;0", + "left": 589, + "top": 93, + "width": 80.57080078125, + "height": 13, + "text": "+html: string", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 73, + "width": 90.57080078125, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFwEfPAuIkgpPs=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkZNwc=" + }, + "model": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwEfUU/45sGjI=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkgpPs=" + }, + "model": { + "$ref": "AAAAAAFwEfUUwI5RdCo=" + }, + "font": "Arial;13;0", + "left": 589, + "top": 116, + "width": 80.57080078125, + "height": 13, + "text": "+get()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwEfV/0Y9jZq4=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkgpPs=" + }, + "model": { + "$ref": "AAAAAAFwEfV/e49Ib90=" + }, + "font": "Arial;13;0", + "left": 589, + "top": 131, + "width": 80.57080078125, + "height": 13, + "text": "+fetchArray()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFwEfWavZASBk0=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkgpPs=" + }, + "model": { + "$ref": "AAAAAAFwEfWajY/3y2Q=" + }, + "font": "Arial;13;0", + "left": 589, + "top": 146, + "width": 80.57080078125, + "height": 13, + "text": "+fetchString()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 111, + "width": 90.57080078125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFwEfPAuIkhoCE=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkZNwc=" + }, + "model": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFwEfPAuIki1E8=", + "_parent": { + "$ref": "AAAAAAFwEfPAuIkZNwc=" + }, + "model": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -136, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFv6Ax0VPW4GGQ=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 584, + "top": 48, + "width": 90.57080078125, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAFwEfPAuIkaKyQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFwEfPAuIkfzG0=" + }, + "operationCompartment": { + "$ref": "AAAAAAFwEfPAuIkgpPs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFwEfPAuIkhoCE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFwEfPAuIki1E8=" + } } ] }, @@ -5672,682 +6831,1044 @@ "name": "Page" }, { - "_type": "UMLClass", - "_id": "AAAAAAFvpNincd/n0Xg=", + "_type": "UMLPackage", + "_id": "AAAAAAFv6Ax0VPW2w/U=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "StaticPageBuilder", + "name": "LivingMarkup", "ownedElements": [ { - "_type": "UMLDependency", - "_id": "AAAAAAFv3gCD79pXpIc=", - "_parent": { - "$ref": "AAAAAAFvpNincd/n0Xg=" - }, - "source": { - "$ref": "AAAAAAFvpNincd/n0Xg=" - }, - "target": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv3eQhz7uQlO0=", + "_type": "UMLClass", + "_id": "AAAAAAFv9ribFgqcXK8=", "_parent": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "page", - "type": { - "$ref": "AAAAAAFvpL41Edb6k0Q=" - } + "name": "PrunedList", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv9rjY+wt67jQ=", + "_parent": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "name": "list", + "visibility": "private", + "type": "array" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv9rkWvgxrVdA=", + "_parent": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "name": "get" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv9rtyrQ0mHJE=", + "_parent": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "name": "add" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv9ruB+A2rXXE=", + "_parent": { + "$ref": "AAAAAAFv9ribFgqcXK8=" + }, + "name": "merge" + } + ] }, { - "_type": "UMLAttribute", - "_id": "AAAAAAFv5BVToprErwE=", - "_parent": { - "$ref": "AAAAAAFvpNincd/n0Xg=" - }, - "name": "config", - "type": "array" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFv2NcdJ0P9Oc0=", + "_type": "UMLClass", + "_id": "AAAAAAFwCz82ucO3POE=", "_parent": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "createObject", - "parameters": [ + "name": "Autoloader", + "ownedElements": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv2NdH4EQ0Rsw=", + "_type": "UMLAssociation", + "_id": "AAAAAAFwC0gxZOMWEas=", "_parent": { - "$ref": "AAAAAAFv2NcdJ0P9Oc0=" + "$ref": "AAAAAAFwCz82ucO3POE=" }, - "type": "?bool", - "direction": "return" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0gxZOMXA2w=", + "_parent": { + "$ref": "AAAAAAFwC0gxZOMWEas=" + }, + "reference": { + "$ref": "AAAAAAFwCz82ucO3POE=" + }, + "navigable": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0gxZOMYAQY=", + "_parent": { + "$ref": "AAAAAAFwC0gxZOMWEas=" + }, + "reference": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFwEfZNG5QMICA=", + "_parent": { + "$ref": "AAAAAAFwCz82ucO3POE=" + }, + "name": "buffer" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFwEfaOspUD2Vs=", + "_parent": { + "$ref": "AAAAAAFwCz82ucO3POE=" + }, + "name": "Operation1" } ] }, { - "_type": "UMLOperation", - "_id": "AAAAAAFv2NgWQERsehk=", + "_type": "UMLClass", + "_id": "AAAAAAFwCz+OxMVd1fA=", "_parent": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "getObject", - "parameters": [ + "name": "Engine", + "ownedElements": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv2NhY6USjw/A=", + "_type": "UMLAssociation", + "_id": "AAAAAAFwC0RhQdNbKOY=", "_parent": { - "$ref": "AAAAAAFv2NgWQERsehk=" + "$ref": "AAAAAAFwCz+OxMVd1fA=" }, - "type": "?object", - "direction": "return" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0RhQdNcUU8=", + "_parent": { + "$ref": "AAAAAAFwC0RhQdNbKOY=" + }, + "reference": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0RhQdNdgvw=", + "_parent": { + "$ref": "AAAAAAFwC0RhQdNbKOY=" + }, + "reference": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFwC0R31dPaXcs=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0R31dPb5ME=", + "_parent": { + "$ref": "AAAAAAFwC0R31dPaXcs=" + }, + "reference": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0R31dPcpWs=", + "_parent": { + "$ref": "AAAAAAFwC0R31dPaXcs=" + }, + "reference": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFwC0SHcdRoy1g=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0SHcdRpiGM=", + "_parent": { + "$ref": "AAAAAAFwC0SHcdRoy1g=" + }, + "reference": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0SHcdRqqjA=", + "_parent": { + "$ref": "AAAAAAFwC0SHcdRoy1g=" + }, + "reference": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFwC0AQhcg3kTc=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "name": "dom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFwC0Md39C5C3A=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "name": "component_pool", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFwC0Cbu8koimY=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "name": "invoke" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFwC0D8LMpPglc=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "name": "setProperties" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFwC0FOL8t3iFs=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "name": "renderFragment" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFwC0Gp8MwyDRo=", + "_parent": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "name": "setArgs" } ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFvpNmQMuFf+uc=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "SearchPageBuilder", - "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAFv3gAgf9i7CvE=", - "_parent": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" - }, - "source": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" - }, - "target": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv4/f+IIIpmYM=", - "_parent": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" - }, - "name": "page", - "type": { - "$ref": "AAAAAAFvpL41Edb6k0Q=" - } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAFv5BWBXJt/oTM=", - "_parent": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" - }, - "name": "config", - "type": "array" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3dNQRLF64mM=", + "_type": "UMLClass", + "_id": "AAAAAAFvpNnl3uJEE50=", "_parent": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "createObject", - "parameters": [ + "name": "DefaultPageBuilder", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFv3gBj19l6yWM=", + "_parent": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "source": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "target": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv4/hLNYLz20M=", + "_parent": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "name": "page", + "type": { + "$ref": "AAAAAAFvpL41Edb6k0Q=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv5BXXYp1mx1I=", + "_parent": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "name": "config", + "type": "array" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3dPB+LIePbs=", + "_parent": { + "$ref": "AAAAAAFvpNnl3uJEE50=" + }, + "name": "createObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3dP+YLJT5cM=", + "_parent": { + "$ref": "AAAAAAFv3dPB+LIePbs=" + }, + "type": "?bool", + "direction": "return" + } + ] + }, { - "_type": "UMLParameter", - "_id": "AAAAAAFv3dOfoLGvBkk=", + "_type": "UMLOperation", + "_id": "AAAAAAFv3dVcArOufDg=", "_parent": { - "$ref": "AAAAAAFv3dNQRLF64mM=" + "$ref": "AAAAAAFvpNnl3uJEE50=" }, - "type": "?bool", - "direction": "return" + "name": "getObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3dV/07PiRz8=", + "_parent": { + "$ref": "AAAAAAFv3dVcArOufDg=" + }, + "type": "?object", + "direction": "return" + } + ] } ] }, { - "_type": "UMLOperation", - "_id": "AAAAAAFv3dRXkrLVXnA=", + "_type": "UMLClass", + "_id": "AAAAAAFv4+nMR3Rp2qw=", "_parent": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "getObject", - "parameters": [ + "name": "ComponentPool", + "ownedElements": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv3dR3wbMJXZ0=", + "_type": "UMLAssociation", + "_id": "AAAAAAFwC0UG79lKgtc=", "_parent": { - "$ref": "AAAAAAFv3dRXkrLVXnA=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, - "type": "?object", - "direction": "return" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0UG8NlL/EU=", + "_parent": { + "$ref": "AAAAAAFwC0UG79lKgtc=" + }, + "reference": { + "$ref": "AAAAAAFv4+nMR3Rp2qw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0UG8NlMH30=", + "_parent": { + "$ref": "AAAAAAFwC0UG79lKgtc=" + }, + "reference": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "aggregation": "composite" + } } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFvpNnl3uJEE50=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "DefaultPageBuilder", - "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAFv3gBj19l6yWM=", - "_parent": { - "$ref": "AAAAAAFvpNnl3uJEE50=" - }, - "source": { - "$ref": "AAAAAAFvpNnl3uJEE50=" - }, - "target": { - "$ref": "AAAAAAFuj/4Ww9glO+g=" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv4/hLNYLz20M=", - "_parent": { - "$ref": "AAAAAAFvpNnl3uJEE50=" - }, - "name": "page", - "type": { - "$ref": "AAAAAAFvpL41Edb6k0Q=" - } - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv5BXXYp1mx1I=", - "_parent": { - "$ref": "AAAAAAFvpNnl3uJEE50=" - }, - "name": "config", - "type": "array" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3dPB+LIePbs=", - "_parent": { - "$ref": "AAAAAAFvpNnl3uJEE50=" - }, - "name": "createObject", - "parameters": [ + ], + "attributes": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv3dP+YLJT5cM=", + "_type": "UMLAttribute", + "_id": "AAAAAAFv4+oTMXUpLkk=", "_parent": { - "$ref": "AAAAAAFv3dPB+LIePbs=" + "$ref": "AAAAAAFv4+nMR3Rp2qw=" }, - "type": "?bool", - "direction": "return" + "name": "components", + "visibility": "private", + "type": "array" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv4+uBGHYSwko=", + "_parent": { + "$ref": "AAAAAAFv4+nMR3Rp2qw=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv4+xbL3eXbiE=", + "_parent": { + "$ref": "AAAAAAFv4+uBGHYSwko=" + }, + "name": "?int id", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFv4+xbMHeYA80=", + "_parent": { + "$ref": "AAAAAAFv4+uBGHYSwko=" + }, + "type": "Component", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv4+u0Pnavi8Q=", + "_parent": { + "$ref": "AAAAAAFv4+nMR3Rp2qw=" + }, + "name": "Operation1" } ] }, { - "_type": "UMLOperation", - "_id": "AAAAAAFv3dVcArOufDg=", + "_type": "UMLClass", + "_id": "AAAAAAFv2M7lNj9d49Y=", "_parent": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "getObject", - "parameters": [ + "name": "LHTML5", + "ownedElements": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv3dV/07PiRz8=", + "_type": "UMLAssociation", + "_id": "AAAAAAFv3e426srzTmk=", "_parent": { - "$ref": "AAAAAAFv3dVcArOufDg=" + "$ref": "AAAAAAFv2M7lNj9d49Y=" }, - "type": "?object", - "direction": "return" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFv3e426sr0UrI=", + "_parent": { + "$ref": "AAAAAAFv3e426srzTmk=" + }, + "reference": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFv3e426sr1ptg=", + "_parent": { + "$ref": "AAAAAAFv3e426srzTmk=" + }, + "reference": { + "$ref": "AAAAAAFukAVeg9i+Vzo=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFwC0RLidLr91A=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0RLitLsYZ4=", + "_parent": { + "$ref": "AAAAAAFwC0RLidLr91A=" + }, + "reference": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFwC0RLitLtPLU=", + "_parent": { + "$ref": "AAAAAAFwC0RLidLr91A=" + }, + "reference": { + "$ref": "AAAAAAFwCz+OxMVd1fA=" + }, + "aggregation": "composite" + } } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFv2M7lNj9d49Y=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "LHTML5", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFv3e1Grsi4jz8=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv3e1Grsi5HVQ=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi4jz8=" + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv2Np5I0XHZPw=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "dom", + "visibility": "private", + "type": "DomDocument" }, - "reference": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv2NvrAUdAgM8=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "components", + "visibility": "private", + "type": "ComonentPool" }, - "multiplicity": "1" - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv3e1Grsi6hDU=", - "_parent": { - "$ref": "AAAAAAFv3e1Grsi4jz8=" + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv2NvZfkcPXJI=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "xpath", + "type": "Xpath" }, - "reference": { - "$ref": "AAAAAAFvpNmQMuFf+uc=" + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv2Nwqt0eV+Dg=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "arg_load_function", + "type": "string" }, - "aggregation": "composite", - "multiplicity": "1" - } - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFv3e426srzTmk=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv3e426sr0UrI=", - "_parent": { - "$ref": "AAAAAAFv3e426srzTmk=" + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv2NzY+Ugn1Fo=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "includes", + "type": "array" }, - "reference": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv2N2T9kkIYB8=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "libxml_debug", + "type": "" } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv3e426sr1ptg=", - "_parent": { - "$ref": "AAAAAAFv3e426srzTmk=" + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv2N4CK0lLqfY=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "__construct" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv2N5H0kmOUco=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "setDoctype" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv2N51tEnR8J4=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "loadDom" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3b5KcJkNuTg=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "callHook" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3b5vQZlQu8M=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "getDynamicElementAncestorProperties" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3b7M0ZmTYMA=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "getDomElementByPlaceholderId" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3b9G3Jnob0E=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "query" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3b9d6ZoZS3M=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "renderDynamicElement" }, - "reference": { - "$ref": "AAAAAAFukAVeg9i+Vzo=" + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cAVq5tLVC0=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "getDynamicElementById" }, - "aggregation": "composite" - } - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFv3fbB79ZDsRE=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv3fbB8NZEIw4=", - "_parent": { - "$ref": "AAAAAAFv3fbB79ZDsRE=" + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cBTtJuOveY=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "getDynamicElementInnerXML" }, - "reference": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cCKoZvRP4o=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "replaceDomElement" }, - "multiplicity": "1" - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv3fbB8NZFWkY=", - "_parent": { - "$ref": "AAAAAAFv3fbB79ZDsRE=" + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cCgG5wC0iw=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "instantiateDynamicElements" }, - "reference": { - "$ref": "AAAAAAFvpNnl3uJEE50=" + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cD6DpxFhiA=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "instantiateDynamicElement" }, - "aggregation": "composite", - "multiplicity": "1" - } + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cG9I5ynUiY=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "getDomElementArgs" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3cJVip1e4t4=", + "_parent": { + "$ref": "AAAAAAFv2M7lNj9d49Y=" + }, + "name": "__toString" + } + ] }, { - "_type": "UMLAssociation", - "_id": "AAAAAAFv4/kMMYTSH0M=", + "_type": "UMLClass", + "_id": "AAAAAAFuj/4Ww9glO+g=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv4/kMMoTTh7M=", - "_parent": { - "$ref": "AAAAAAFv4/kMMYTSH0M=" - }, - "reference": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "name": "BuilderInterface", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAFvpL0G9tb1yYg=", + "_parent": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "name": "Class1" }, - "multiplicity": "1" - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv4/kMMoTU9EE=", - "_parent": { - "$ref": "AAAAAAFv4/kMMYTSH0M=" + { + "_type": "UMLAssociation", + "_id": "AAAAAAFvpM2kFtm3qro=", + "_parent": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFvpM2kFtm4vxc=", + "_parent": { + "$ref": "AAAAAAFvpM2kFtm3qro=" + }, + "reference": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFvpM2kFtm50OA=", + "_parent": { + "$ref": "AAAAAAFvpM2kFtm3qro=" + }, + "reference": { + "$ref": "AAAAAAFvpL/4qtgXD+0=" + } + } }, - "reference": { - "$ref": "AAAAAAFvpNincd/n0Xg=" + { + "_type": "UMLAssociation", + "_id": "AAAAAAFvpNXwgNyf9Ss=", + "_parent": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFvpNXwgNyglEg=", + "_parent": { + "$ref": "AAAAAAFvpNXwgNyf9Ss=" + }, + "reference": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "navigable": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFvpNXwgNyhIsE=", + "_parent": { + "$ref": "AAAAAAFvpNXwgNyf9Ss=" + }, + "reference": { + "$ref": "AAAAAAFvpL/4qtgXD+0=" + } + } }, - "aggregation": "composite", - "multiplicity": "1" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2Np5I0XHZPw=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "dom", - "visibility": "private", - "type": "DomDocument" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2NvrAUdAgM8=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "components", - "visibility": "private", - "type": "ComonentPool" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2NvZfkcPXJI=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "xpath", - "type": "Xpath" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2NuZ30bMkz4=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "doctype", - "type": "" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2Nwqt0eV+Dg=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "arg_load_function", - "type": "string" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2NzY+Ugn1Fo=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "includes", - "type": "array" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2N1e70jFYRg=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "entities", - "type": "array" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv2N2T9kkIYB8=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "libxml_debug", - "type": "" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFv2N4CK0lLqfY=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "__construct" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv2N5H0kmOUco=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "setDoctype" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv2N51tEnR8J4=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "loadDom" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3b5KcJkNuTg=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "callHook" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3b5vQZlQu8M=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "getDynamicElementAncestorProperties" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3b7M0ZmTYMA=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "getDomElementByPlaceholderId" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3b9G3Jnob0E=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "query" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3b9d6ZoZS3M=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "renderDynamicElement" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cAVq5tLVC0=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "getDynamicElementById" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cBTtJuOveY=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "getDynamicElementInnerXML" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cCKoZvRP4o=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "replaceDomElement" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cCgG5wC0iw=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "instantiateDynamicElements" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cD6DpxFhiA=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "instantiateDynamicElement" + { + "_type": "UMLAssociation", + "_id": "AAAAAAFvpNaHEd7cdxU=", + "_parent": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFvpNaHEd7dsAk=", + "_parent": { + "$ref": "AAAAAAFvpNaHEd7cdxU=" + }, + "reference": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFvpNaHEd7eDY0=", + "_parent": { + "$ref": "AAAAAAFvpNaHEd7cdxU=" + }, + "reference": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "aggregation": "shared" + } + } + ], + "stereotype": "interface", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFvpLEUOtbFVG8=", + "_parent": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "name": "createObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3dD5fqsc0aE=", + "_parent": { + "$ref": "AAAAAAFvpLEUOtbFVG8=" + }, + "type": "?bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvpLGezNbNIDg=", + "_parent": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + }, + "name": "getObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3dE226txAIU=", + "_parent": { + "$ref": "AAAAAAFvpLGezNbNIDg=" + }, + "type": "?object", + "direction": "return" + } + ] + } + ] }, { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cG9I5ynUiY=", + "_type": "UMLClass", + "_id": "AAAAAAFuj/rYwNekf6c=", "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "getDomElementArgs" + "name": "Director", + "ownedElements": [ + { + "_type": "UMLInterface", + "_id": "AAAAAAFvpMRccdhcpkU=", + "_parent": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "name": "Interface1" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFvpMSl29hfVXk=", + "_parent": { + "$ref": "AAAAAAFuj/rYwNekf6c=" + }, + "name": "build", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv2NRzH0KqoOg=", + "_parent": { + "$ref": "AAAAAAFvpMSl29hfVXk=" + }, + "type": "object", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3czQq6TujqE=", + "_parent": { + "$ref": "AAAAAAFvpMSl29hfVXk=" + }, + "name": "Builder &Builder", + "type": "" + } + ] + } + ] }, { - "_type": "UMLOperation", - "_id": "AAAAAAFv3cJVip1e4t4=", - "_parent": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" - }, - "name": "__toString" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFv4+nMR3Rp2qw=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "ComponentPool", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFv5AQFNop8gL4=", + "_type": "UMLClass", + "_id": "AAAAAAFvpNincd/n0Xg=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv5AQFNop942I=", - "_parent": { - "$ref": "AAAAAAFv5AQFNop8gL4=" - }, - "reference": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "name": "StaticPageBuilder", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFv3gCD79pXpIc=", + "_parent": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "source": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "target": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + } } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFv5AQFNop+82U=", - "_parent": { - "$ref": "AAAAAAFv5AQFNop8gL4=" + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv3eQhz7uQlO0=", + "_parent": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "name": "page", + "type": { + "$ref": "AAAAAAFvpL41Edb6k0Q=" + } }, - "reference": { - "$ref": "AAAAAAFv2M7lNj9d49Y=" + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv5BVToprErwE=", + "_parent": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "name": "config", + "type": "array" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv2NcdJ0P9Oc0=", + "_parent": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "name": "createObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv2NdH4EQ0Rsw=", + "_parent": { + "$ref": "AAAAAAFv2NcdJ0P9Oc0=" + }, + "type": "?bool", + "direction": "return" + } + ] }, - "aggregation": "composite" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFv4+oTMXUpLkk=", - "_parent": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" - }, - "name": "components", - "visibility": "private", - "type": "array" - } - ], - "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv2NgWQERsehk=", + "_parent": { + "$ref": "AAAAAAFvpNincd/n0Xg=" + }, + "name": "getObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv2NhY6USjw/A=", + "_parent": { + "$ref": "AAAAAAFv2NgWQERsehk=" + }, + "type": "?object", + "direction": "return" + } + ] + } + ] + }, { - "_type": "UMLOperation", - "_id": "AAAAAAFv4+uBGHYSwko=", + "_type": "UMLClass", + "_id": "AAAAAAFvpNmQMuFf+uc=", "_parent": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" + "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "get", - "parameters": [ + "name": "SearchPageBuilder", + "ownedElements": [ { - "_type": "UMLParameter", - "_id": "AAAAAAFv4+xbL3eXbiE=", + "_type": "UMLDependency", + "_id": "AAAAAAFv3gAgf9i7CvE=", "_parent": { - "$ref": "AAAAAAFv4+uBGHYSwko=" + "$ref": "AAAAAAFvpNmQMuFf+uc=" }, - "name": "?int id", - "type": "" + "source": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "target": { + "$ref": "AAAAAAFuj/4Ww9glO+g=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFv4/f+IIIpmYM=", + "_parent": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "name": "page", + "type": { + "$ref": "AAAAAAFvpL41Edb6k0Q=" + } }, { - "_type": "UMLParameter", - "_id": "AAAAAAFv4+xbMHeYA80=", + "_type": "UMLAttribute", + "_id": "AAAAAAFv5BWBXJt/oTM=", "_parent": { - "$ref": "AAAAAAFv4+uBGHYSwko=" + "$ref": "AAAAAAFvpNmQMuFf+uc=" }, - "type": "Component", - "direction": "return" + "name": "config", + "type": "array" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3dNQRLF64mM=", + "_parent": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "name": "createObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3dOfoLGvBkk=", + "_parent": { + "$ref": "AAAAAAFv3dNQRLF64mM=" + }, + "type": "?bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv3dRXkrLVXnA=", + "_parent": { + "$ref": "AAAAAAFvpNmQMuFf+uc=" + }, + "name": "getObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv3dR3wbMJXZ0=", + "_parent": { + "$ref": "AAAAAAFv3dRXkrLVXnA=" + }, + "type": "?object", + "direction": "return" + } + ] } ] }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFv4+u0Pnavi8Q=", - "_parent": { - "$ref": "AAAAAAFv4+nMR3Rp2qw=" - }, - "name": "Operation1" - } - ] - }, - { - "_type": "UMLPackage", - "_id": "AAAAAAFv6Ax0VPW2w/U=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "LivingMarkup", - "ownedElements": [ { "_type": "UMLClass", "_id": "AAAAAAFukA4m/9mTaUU=", @@ -6394,47 +7915,55 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAFv9ribFgqcXK8=", + "_id": "AAAAAAFwEfPAt4kXksM=", "_parent": { "$ref": "AAAAAAFv6Ax0VPW2w/U=" }, - "name": "PrunedList", + "name": "Entities", "attributes": [ { "_type": "UMLAttribute", - "_id": "AAAAAAFv9rjY+wt67jQ=", + "_id": "AAAAAAFwEfRdM4ox1gU=", "_parent": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFwEfPAt4kXksM=" }, - "name": "list", - "visibility": "private", - "type": "array" + "name": "url", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFwEfRp54rgnA8=", + "_parent": { + "$ref": "AAAAAAFwEfPAt4kXksM=" + }, + "name": "html", + "type": "string" } ], "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAFv9rkWvgxrVdA=", + "_id": "AAAAAAFwEfUUwI5RdCo=", "_parent": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFwEfPAt4kXksM=" }, "name": "get" }, { "_type": "UMLOperation", - "_id": "AAAAAAFv9rtyrQ0mHJE=", + "_id": "AAAAAAFwEfV/e49Ib90=", "_parent": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFwEfPAt4kXksM=" }, - "name": "add" + "name": "fetchArray" }, { "_type": "UMLOperation", - "_id": "AAAAAAFv9ruB+A2rXXE=", + "_id": "AAAAAAFwEfWajY/3y2Q=", "_parent": { - "$ref": "AAAAAAFv9ribFgqcXK8=" + "$ref": "AAAAAAFwEfPAt4kXksM=" }, - "name": "merge" + "name": "fetchString" } ] } diff --git a/docs/diagrams/Class Diagram.png b/docs/diagrams/Class Diagram.png index 6017911..b2fc599 100644 Binary files a/docs/diagrams/Class Diagram.png and b/docs/diagrams/Class Diagram.png differ diff --git a/docs/index.md b/docs/index.md index 3a1d172..5a1f4a2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -12,7 +12,7 @@ LivingMarkup loads markup to instantiate objects, call their methods, and return ## Overview 1. A `Director` object and a `Builder` object are instantiated. -2. The `Director` is passed a `Builder` object and an array of parameters defining the `Page` build, including: +2. The `Director` is passed a `Builder` object and an array of parameters defining the `Engine` build, including: - A `filename` string containing the URL or filepath to a XML or HTML document that will be inputted into the `Builder`. - A `handlers` array. Each `handler` must contain both Xpath expressions, which is used to lookup elements, and class name that is used to determine how that element once found will be instantiated as a Component. @@ -38,8 +38,8 @@ document. ## `Builder` The Builder receives parameters passed from the Director and uses them to instantiate and return a Page object. -## `Page` -The Page loads a DOM object and uses Handlers and Hooks to instantiate Components and modify the DOM. +## `Engine` +The Engine loads a DOM object and uses Handlers and Hooks to instantiate Components and modify the DOM. ### `Handlers` A Handler consists of an XPath expressions and a class name and is used to define the Component. diff --git a/examples/DynamicPageExample/index.php b/examples/DynamicPageExample/index.php index f6910e0..3b93c5c 100644 --- a/examples/DynamicPageExample/index.php +++ b/examples/DynamicPageExample/index.php @@ -29,7 +29,7 @@ '//widget' => 'LivingMarkup\Component\Widgets\{name}', '//var' => 'LivingMarkup\Component\Variable', '//condition' => 'LivingMarkup\Component\Condition', - '//redacted' => 'LivingMarkup\Component\Redacted' + '//redact' => 'LivingMarkup\Component\Redact' ], 'hooks' => [ 'beforeLoad' => 'Executed before onLoad', diff --git a/examples/DynamicPageExample/input.html b/examples/DynamicPageExample/input.html index 54dd490..efc8377 100644 --- a/examples/DynamicPageExample/input.html +++ b/examples/DynamicPageExample/input.html @@ -21,16 +21,5 @@

Test Site

This is a demonstration of LivingMarkup.

-
- Sponge - The password is Salted Leafs, but that's okay. - - - Latest News - 3 - - -
-