docs/static/staruml.mdj
{
"_type": "Project",
"_id": "AAAAAAFF+h6SjaM2Hec=",
"name": "Untitled",
"ownedElements": [
{
"_type": "UMLModel",
"_id": "AAAAAAFF+qBWK6M3Z8Y=",
"_parent": {
"$ref": "AAAAAAFF+h6SjaM2Hec="
},
"name": "Model",
"ownedElements": [
{
"_type": "UMLClassDiagram",
"_id": "AAAAAAFF+qBtyKM79qY=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Program",
"defaultDiagram": true,
"ownedViews": [
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6GgrXeLnY3w=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6GgrXeLoC9Q=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6GgrXuLphBw=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLoC9Q="
},
"visible": false,
"font": "Arial;13;0",
"left": 1002,
"top": 600,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6GgrXuLqjBA=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLoC9Q="
},
"font": "Arial;13;1",
"left": 544,
"top": 354,
"width": 245.33056640625,
"height": 13,
"text": "ProgramInterface"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6GgrXuLr+Hw=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLoC9Q="
},
"visible": false,
"font": "Arial;13;0",
"left": 1002,
"top": 600,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6GgrXuLsbDU=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLoC9Q="
},
"visible": false,
"font": "Arial;13;0",
"left": 1002,
"top": 600,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 539,
"top": 347,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6GgrXuLphBw="
},
"nameLabel": {
"$ref": "AAAAAAFl6GgrXuLqjBA="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6GgrXuLr+Hw="
},
"propertyLabel": {
"$ref": "AAAAAAFl6GgrXuLsbDU="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6GgrXuLtxKI=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6QDTkciBwZY=",
"_parent": {
"$ref": "AAAAAAFl6GgrXuLtxKI="
},
"model": {
"$ref": "AAAAAAFl6QDTbsh+5gs="
},
"font": "Arial;13;0",
"left": 544,
"top": 377,
"width": 245.33056640625,
"height": 13,
"text": "+title: String {unique}",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6XqXcPj//8A=",
"_parent": {
"$ref": "AAAAAAFl6GgrXuLtxKI="
},
"model": {
"$ref": "AAAAAAFl6XqXIvj8p+k="
},
"font": "Arial;13;0",
"left": 544,
"top": 392,
"width": 245.33056640625,
"height": 13,
"text": "+environment: ExecutionEnvironment[0..1]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6ZuB/S06D0E=",
"_parent": {
"$ref": "AAAAAAFl6GgrXuLtxKI="
},
"model": {
"$ref": "AAAAAAFl6ZuBxi03TVk="
},
"font": "Arial;13;0",
"left": 544,
"top": 407,
"width": 245.33056640625,
"height": 13,
"text": "+arguments: ProgramArgument[1..*]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 539,
"top": 372,
"width": 255.33056640625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6GgrX+LuRJo=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 520,
"top": 383,
"width": 255.33056640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6GgrX+LvWGE=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 501,
"top": 300,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6GgrX+LwaYE=",
"_parent": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 501,
"top": 300,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 539,
"top": 347,
"width": 255.33056640625,
"height": 78,
"nameCompartment": {
"$ref": "AAAAAAFl6GgrXeLoC9Q="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6GgrXuLtxKI="
},
"operationCompartment": {
"$ref": "AAAAAAFl6GgrX+LuRJo="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6GgrX+LvWGE="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6GgrX+LwaYE="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6H02X+MRNyo=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6H02X+MSTp0=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6H02X+MTQUw=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MSTp0="
},
"visible": false,
"font": "Arial;13;0",
"left": 803.81005859375,
"top": 114,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6H02X+MUldE=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MSTp0="
},
"font": "Arial;13;1",
"left": 544,
"top": 211,
"width": 245.33056640625,
"height": 13,
"text": "Program"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6H02X+MVFe4=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MSTp0="
},
"visible": false,
"font": "Arial;13;0",
"left": 803.81005859375,
"top": 114,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6H02X+MWObI=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MSTp0="
},
"visible": false,
"font": "Arial;13;0",
"left": 803.81005859375,
"top": 114,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 539,
"top": 204,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6H02X+MTQUw="
},
"nameLabel": {
"$ref": "AAAAAAFl6H02X+MUldE="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6H02X+MVFe4="
},
"propertyLabel": {
"$ref": "AAAAAAFl6H02X+MWObI="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6H02YOMXDho=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Z9H4Df1ADE=",
"_parent": {
"$ref": "AAAAAAFl6H02YOMXDho="
},
"model": {
"$ref": "AAAAAAFl6Z9HpTfy9Xg="
},
"font": "Arial;13;0",
"left": 544,
"top": 234,
"width": 245.33056640625,
"height": 13,
"text": "+title",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Z9a7TjsV+U=",
"_parent": {
"$ref": "AAAAAAFl6H02YOMXDho="
},
"model": {
"$ref": "AAAAAAFl6Z9azjjpnDw="
},
"font": "Arial;13;0",
"left": 544,
"top": 249,
"width": 245.33056640625,
"height": 13,
"text": "+code",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6XsCFPnwrIU=",
"_parent": {
"$ref": "AAAAAAFl6H02YOMXDho="
},
"model": {
"$ref": "AAAAAAFl6XsB4Pntxco="
},
"font": "Arial;13;0",
"left": 544,
"top": 264,
"width": 245.33056640625,
"height": 13,
"text": "+environment: ExecutionEnvironment[0..1]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 539,
"top": 229,
"width": 255.33056640625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6H02YOMY28o=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"visible": false,
"font": "Arial;13;0",
"left": 528,
"top": 224,
"width": 255.33056640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6H02YOMZJzk=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"visible": false,
"font": "Arial;13;0",
"left": 401.905029296875,
"top": 57,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6H02YOMaPjo=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"visible": false,
"font": "Arial;13;0",
"left": 401.905029296875,
"top": 57,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 539,
"top": 204,
"width": 255.33056640625,
"height": 78,
"nameCompartment": {
"$ref": "AAAAAAFl6H02X+MSTp0="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6H02YOMXDho="
},
"operationCompartment": {
"$ref": "AAAAAAFl6H02YOMY28o="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6H02YOMZJzk="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6H02YOMaPjo="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6H1kZeM7+k8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6H1kZeM8D/c=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM7+k8="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6H1kZeM9v+s=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM8D/c="
},
"visible": false,
"font": "Arial;13;0",
"left": 786.7763671875,
"top": -372,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6H1kZeM+WrE=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM8D/c="
},
"font": "Arial;13;1",
"left": 544,
"top": 15,
"width": 245.33056640625,
"height": 13,
"text": "ProgramVersion"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6H1kZeM/OBE=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM8D/c="
},
"visible": false,
"font": "Arial;13;0",
"left": 786.7763671875,
"top": -372,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6H1kZeNAGuw=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM8D/c="
},
"visible": false,
"font": "Arial;13;0",
"left": 786.7763671875,
"top": -372,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 539,
"top": 8,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6H1kZeM9v+s="
},
"nameLabel": {
"$ref": "AAAAAAFl6H1kZeM+WrE="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6H1kZeM/OBE="
},
"propertyLabel": {
"$ref": "AAAAAAFl6H1kZeNAGuw="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6H1kZeNBCi8=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM7+k8="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6ZmNnCZ1wbA=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeNBCi8="
},
"model": {
"$ref": "AAAAAAFl6ZmNYSZyseY="
},
"font": "Arial;13;0",
"left": 544,
"top": 38,
"width": 245.33056640625,
"height": 13,
"text": "+title: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Zm+Oydsj88=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeNBCi8="
},
"model": {
"$ref": "AAAAAAFl6Zm9/idpCr0="
},
"font": "Arial;13;0",
"left": 544,
"top": 53,
"width": 245.33056640625,
"height": 13,
"text": "+description: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6XsjmPrhIqM=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeNBCi8="
},
"model": {
"$ref": "AAAAAAFl6XsjZfreNHU="
},
"font": "Arial;13;0",
"left": 544,
"top": 68,
"width": 245.33056640625,
"height": 13,
"text": "+environment: ExecutionEnvironment[0..1]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6ZdXGCJSlsw=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeNBCi8="
},
"model": {
"$ref": "AAAAAAFl6ZdW4SJPW2k="
},
"font": "Arial;13;0",
"left": 544,
"top": 83,
"width": 245.33056640625,
"height": 13,
"text": "+entry_point: Node",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Zng5Cgbsf4=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeNBCi8="
},
"model": {
"$ref": "AAAAAAFl6ZngpigYkps="
},
"font": "Arial;13;0",
"left": 544,
"top": 98,
"width": 245.33056640625,
"height": 13,
"text": "+is_default: Boolean = false",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 539,
"top": 33,
"width": 255.33056640625,
"height": 83
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6H1kZeNCfXE=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM7+k8="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFl6ZVmBSDL88E=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeNCfXE="
},
"model": {
"$ref": "AAAAAAFl6ZVlvSDI0Ho="
},
"font": "Arial;13;0",
"left": 544,
"top": 121,
"width": 245.33056640625,
"height": 13,
"text": "+execute()",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 539,
"top": 116,
"width": 255.33056640625,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6H1kZeNDfn0=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM7+k8="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"visible": false,
"font": "Arial;13;0",
"left": 393.38818359375,
"top": -186,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6H1kZuNEyhs=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM7+k8="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"visible": false,
"font": "Arial;13;0",
"left": 393.38818359375,
"top": -186,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 539,
"top": 8,
"width": 255.33056640625,
"height": 131,
"nameCompartment": {
"$ref": "AAAAAAFl6H1kZeM8D/c="
},
"attributeCompartment": {
"$ref": "AAAAAAFl6H1kZeNBCi8="
},
"operationCompartment": {
"$ref": "AAAAAAFl6H1kZeNCfXE="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6H1kZeNDfn0="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6H1kZuNEyhs="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6H5BfuPG76g=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPHkEY=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 307,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPICms=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"visible": null,
"font": "Arial;13;0",
"left": 695,
"top": 307,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPJuXE=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"visible": false,
"font": "Arial;13;0",
"left": 651,
"top": 308,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPK0ps=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 301,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPLKRg=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 694,
"top": 304,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPMdl8=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 653,
"top": 297,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPNtx8=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 314,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPOqmg=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 694,
"top": 311,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6H5BfuPP3/I=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 653,
"top": 318,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6H5BfuPG76g="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6H5BfuPQqsg=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 256,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6H5Bf+PR2Xg=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPG76g="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 256,
"top": 40,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"tail": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"lineStyle": 3,
"points": "666:282;666:346",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6H5BfuPHkEY="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6H5BfuPICms="
},
"propertyLabel": {
"$ref": "AAAAAAFl6H5BfuPJuXE="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6H5BfuPK0ps="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6H5BfuPLKRg="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6H5BfuPMdl8="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6H5BfuPNtx8="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6H5BfuPOqmg="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6H5BfuPP3/I="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6H5BfuPQqsg="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6H5Bf+PR2Xg="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6IB3duR7cfU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duR8YNc=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 164,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duR9aAs=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"visible": null,
"font": "Arial;13;0",
"left": 695,
"top": 164,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duR+sn4=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"visible": false,
"font": "Arial;13;0",
"left": 651,
"top": 165,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duR/Tjw=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 158,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duSAkrs=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 694,
"top": 161,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duSB6EM=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 653,
"top": 154,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duSCU0c=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 171,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duSD/g8=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 694,
"top": 168,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6IB3duSEp7I=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 653,
"top": 175,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6IB3duR7cfU="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6IB3duSFQzI=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 256,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6IB3duSGZdg=",
"_parent": {
"$ref": "AAAAAAFl6IB3duR7cfU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 256,
"top": 40,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6H02X+MRNyo="
},
"tail": {
"$ref": "AAAAAAFl6H1kZeM7+k8="
},
"lineStyle": 3,
"points": "666:139;666:203",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6IB3duR8YNc="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6IB3duR9aAs="
},
"propertyLabel": {
"$ref": "AAAAAAFl6IB3duR+sn4="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6IB3duR/Tjw="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6IB3duSAkrs="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6IB3duSB6EM="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6IB3duSCU0c="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6IB3duSD/g8="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6IB3duSEp7I="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6IB3duSFQzI="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6IB3duSGZdg="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6ZRXjB0MhdQ=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6ZRXjR0Njj8=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"model": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6ZRXjR0Ozkw=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0Njj8="
},
"visible": false,
"font": "Arial;13;0",
"left": -1112,
"top": 864,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6ZRXjR0PoRE=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0Njj8="
},
"font": "Arial;13;1",
"left": 544,
"top": 497,
"width": 245.33056640625,
"height": 13,
"text": "ProgramArgument"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6ZRXjR0QLak=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0Njj8="
},
"visible": false,
"font": "Arial;13;0",
"left": -1112,
"top": 864,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6ZRXjR0RRQU=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0Njj8="
},
"visible": false,
"font": "Arial;13;0",
"left": -1112,
"top": 864,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 539,
"top": 490,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6ZRXjR0Ozkw="
},
"nameLabel": {
"$ref": "AAAAAAFl6ZRXjR0PoRE="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6ZRXjR0QLak="
},
"propertyLabel": {
"$ref": "AAAAAAFl6ZRXjR0RRQU="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6ZRXjR0S04c=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"model": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Z2nSDPwD6g=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0S04c="
},
"model": {
"$ref": "AAAAAAFl6Z2nCTPYdwQ="
},
"font": "Arial;13;0",
"left": 544,
"top": 520,
"width": 245.33056640625,
"height": 13,
"text": "+name: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Z4NKTXBni0=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0S04c="
},
"model": {
"$ref": "AAAAAAFl6Z4M6jWpYGI="
},
"font": "Arial;13;0",
"left": 544,
"top": 535,
"width": 245.33056640625,
"height": 13,
"text": "+content_type: ContentType",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6aI9DkSgdSE=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjR0S04c="
},
"model": {
"$ref": "AAAAAAFl6aI81USIOns="
},
"font": "Arial;13;0",
"left": 544,
"top": 550,
"width": 245.33056640625,
"height": 13,
"text": "+fields: ProgramArgumentField",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 539,
"top": 515,
"width": 255.33056640625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6ZRXjR0Tp5Q=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"model": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"visible": false,
"font": "Arial;13;0",
"left": 516,
"top": 507,
"width": 124.84814453125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6ZRXjR0UsZw=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"model": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"visible": false,
"font": "Arial;13;0",
"left": -556,
"top": 432,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6ZRXjR0Voao=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"model": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"visible": false,
"font": "Arial;13;0",
"left": -556,
"top": 432,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 539,
"top": 490,
"width": 255.33056640625,
"height": 78,
"nameCompartment": {
"$ref": "AAAAAAFl6ZRXjR0Njj8="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6ZRXjR0S04c="
},
"operationCompartment": {
"$ref": "AAAAAAFl6ZRXjR0Tp5Q="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6ZRXjR0UsZw="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6ZRXjR0Voao="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6ZSLwh3122s=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3xJZI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwh32g3A=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3xJZI="
},
"visible": false,
"font": "Arial;13;0",
"left": 651,
"top": 450,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwh33N34=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3xJZI="
},
"visible": null,
"font": "Arial;13;0",
"left": 636,
"top": 450,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx34VNA=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3xJZI="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 451,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx35RlY=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3yRPA="
},
"font": "Arial;13;0",
"left": 617,
"top": 438,
"width": 69.01171875,
"height": 13,
"alpha": 0.3068004103536168,
"distance": 47.12748667179272,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"edgePosition": 2,
"text": "+arguments"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx36fIg=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3yRPA="
},
"visible": false,
"font": "Arial;13;0",
"left": 637,
"top": 454,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx37PdI=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3yRPA="
},
"font": "Arial;13;0",
"left": 669,
"top": 461,
"width": 19.5126953125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"edgePosition": 2,
"text": "1..*"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx38rg4=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3zyIA="
},
"visible": false,
"font": "Arial;13;0",
"left": 637,
"top": 444,
"width": 29.28173828125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"text": "+ddd"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx39iBg=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3zyIA="
},
"visible": false,
"font": "Arial;13;0",
"left": 637,
"top": 447,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6ZSLwx3+kPU=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3zyIA="
},
"visible": false,
"font": "Arial;13;0",
"left": 678,
"top": 440,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6ZSLwh3122s="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6ZSLwx3/+UA=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3yRPA="
},
"visible": false,
"font": "Arial;13;0",
"top": -16,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6ZSLwx4Ao8M=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3122s="
},
"model": {
"$ref": "AAAAAAFl6ZSLwh3zyIA="
},
"visible": false,
"font": "Arial;13;0",
"top": -16,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6GgrXeLnY3w="
},
"tail": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"lineStyle": 1,
"points": "666:489;666:425",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6ZSLwh32g3A="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6ZSLwh33N34="
},
"propertyLabel": {
"$ref": "AAAAAAFl6ZSLwx34VNA="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6ZSLwx35RlY="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6ZSLwx36fIg="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6ZSLwx37PdI="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6ZSLwx38rg4="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6ZSLwx39iBg="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6ZSLwx3+kPU="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6ZSLwx3/+UA="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6ZSLwx4Ao8M="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6aCCoDuUqZE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6aCCoDuVONc=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuUqZE="
},
"model": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6aCCoDuWYms=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuVONc="
},
"visible": false,
"font": "Arial;13;0",
"left": -960,
"top": 848,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6aCCoDuX0p8=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuVONc="
},
"font": "Arial;13;1",
"left": 544,
"top": 640,
"width": 245.33056640625,
"height": 13,
"text": "ProgramArgumentField"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6aCCoTuYYNI=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuVONc="
},
"visible": false,
"font": "Arial;13;0",
"left": -960,
"top": 848,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6aCCoTuZ6Vk=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuVONc="
},
"visible": false,
"font": "Arial;13;0",
"left": -960,
"top": 848,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 539,
"top": 633,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6aCCoDuWYms="
},
"nameLabel": {
"$ref": "AAAAAAFl6aCCoDuX0p8="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6aCCoTuYYNI="
},
"propertyLabel": {
"$ref": "AAAAAAFl6aCCoTuZ6Vk="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6aCCoTuaBls=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuUqZE="
},
"model": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6aC0Xj1xfs4=",
"_parent": {
"$ref": "AAAAAAFl6aCCoTuaBls="
},
"model": {
"$ref": "AAAAAAFl6aC0Hz1WjJQ="
},
"font": "Arial;13;0",
"left": 544,
"top": 663,
"width": 245.33056640625,
"height": 13,
"text": "+name: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6aD1Lj6wWNI=",
"_parent": {
"$ref": "AAAAAAFl6aCCoTuaBls="
},
"model": {
"$ref": "AAAAAAFl6aD1Bz6VjL4="
},
"font": "Arial;13;0",
"left": 544,
"top": 678,
"width": 245.33056640625,
"height": 13,
"text": "+title: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6aEOdD9fGvM=",
"_parent": {
"$ref": "AAAAAAFl6aCCoTuaBls="
},
"model": {
"$ref": "AAAAAAFl6aEOUj9Enhw="
},
"font": "Arial;13;0",
"left": 544,
"top": 693,
"width": 245.33056640625,
"height": 13,
"text": "+variable_definition: VariableDefinition",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 539,
"top": 658,
"width": 255.33056640625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6aCCoTubB8U=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuUqZE="
},
"model": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 544,
"top": 667,
"width": 155.18359375,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6aCCoTuciIo=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuUqZE="
},
"model": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -480,
"top": 424,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6aCCoTudjDk=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuUqZE="
},
"model": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -480,
"top": 424,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 539,
"top": 633,
"width": 255.33056640625,
"height": 78,
"nameCompartment": {
"$ref": "AAAAAAFl6aCCoDuVONc="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6aCCoTuaBls="
},
"operationCompartment": {
"$ref": "AAAAAAFl6aCCoTubB8U="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6aCCoTuciIo="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6aCCoTudjDk="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6aK0+kYUya0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYQuZI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYVYuM=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYQuZI="
},
"visible": false,
"font": "Arial;13;0",
"left": 651,
"top": 593,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYWbDI=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYQuZI="
},
"visible": null,
"font": "Arial;13;0",
"left": 636,
"top": 593,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYXsHo=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYQuZI="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 594,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYYqxI=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYR088="
},
"visible": false,
"font": "Arial;13;0",
"left": 651,
"top": 600,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYZgvE=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYR088="
},
"visible": false,
"font": "Arial;13;0",
"left": 637,
"top": 597,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYaCag=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYR088="
},
"visible": false,
"font": "Arial;13;0",
"left": 678,
"top": 604,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYbz/A=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYSC30="
},
"visible": false,
"font": "Arial;13;0",
"left": 651,
"top": 587,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYcyEY=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYSC30="
},
"visible": false,
"font": "Arial;13;0",
"left": 637,
"top": 590,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6aK0+kYdFYc=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYSC30="
},
"visible": false,
"font": "Arial;13;0",
"left": 678,
"top": 583,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6aK0+kYUya0="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6aK0+kYezR4=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYR088="
},
"visible": false,
"font": "Arial;13;0",
"top": -16,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6aK0+0Yfmog=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYUya0="
},
"model": {
"$ref": "AAAAAAFl6aK0+kYSC30="
},
"visible": false,
"font": "Arial;13;0",
"top": -16,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6ZRXjB0MhdQ="
},
"tail": {
"$ref": "AAAAAAFl6aCCoDuUqZE="
},
"lineStyle": 1,
"points": "666:632;666:568",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6aK0+kYVYuM="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6aK0+kYWbDI="
},
"propertyLabel": {
"$ref": "AAAAAAFl6aK0+kYXsHo="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6aK0+kYYqxI="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6aK0+kYZgvE="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6aK0+kYaCag="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6aK0+kYbz/A="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6aK0+kYcyEY="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6aK0+kYdFYc="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6aK0+kYezR4="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6aK0+0Yfmog="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6GgrWuLlMpg=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ProgramInterface",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6NCf6xPIyOk=",
"_parent": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6NCf6xPJQOw=",
"_parent": {
"$ref": "AAAAAAFl6NCf6xPIyOk="
},
"reference": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6NCf6xPKEY8=",
"_parent": {
"$ref": "AAAAAAFl6NCf6xPIyOk="
},
"reference": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6QDTbsh+5gs=",
"_parent": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"name": "title",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
},
"isUnique": true
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6XqXIvj8p+k=",
"_parent": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"name": "environment",
"type": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"multiplicity": "0..1"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6ZuBxi03TVk=",
"_parent": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"name": "arguments",
"type": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"multiplicity": "1..*"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6H02X+MP7Vw=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Program",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6H5BfuPCyEA=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6H5BfuPDO0k=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"reference": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6H5BfuPEfNU=",
"_parent": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"reference": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"aggregation": "composite"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6IB3deR3L5A=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6IB3deR4B40=",
"_parent": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"reference": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6IB3deR5Dgc=",
"_parent": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"reference": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"aggregation": "composite"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6NC3gRQpcZw=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6NC3gRQqW1o=",
"_parent": {
"$ref": "AAAAAAFl6NC3gRQpcZw="
},
"reference": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6NC3gRQrBhU=",
"_parent": {
"$ref": "AAAAAAFl6NC3gRQpcZw="
},
"reference": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Z9HpTfy9Xg=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"name": "title",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Z9azjjpnDw=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"name": "code",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6XsB4Pntxco=",
"_parent": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"name": "environment",
"type": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"multiplicity": "0..1"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6H1kZeM57Vc=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ProgramVersion",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6THrYdimK0o=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6THrYdinhBY=",
"_parent": {
"$ref": "AAAAAAFl6THrYdimK0o="
},
"reference": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6THrYdioYTA=",
"_parent": {
"$ref": "AAAAAAFl6THrYdimK0o="
},
"reference": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6ZmNYSZyseY=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"name": "title",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Zm9/idpCr0=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"name": "description",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6XsjZfreNHU=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"name": "environment",
"type": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"multiplicity": "0..1"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6ZdW4SJPW2k=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"name": "entry_point",
"type": {
"$ref": "AAAAAAFl6ZjEgSL+zGo="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6ZngpigYkps=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"name": "is_default",
"type": {
"$ref": "AAAAAAFl6SiphM2FNqo="
},
"defaultValue": "false"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFl6ZVlvSDI0Ho=",
"_parent": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"name": "execute"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6M+ighG4IWQ=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ExecutionEnvironment",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6NBEyhMi0DY=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6NBEyhMjBE4=",
"_parent": {
"$ref": "AAAAAAFl6NBEyhMi0DY="
},
"reference": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6NBEyhMkWtU=",
"_parent": {
"$ref": "AAAAAAFl6NBEyhMi0DY="
},
"reference": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6PVMmStg1tM=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "title",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
},
"isUnique": true
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6YVfAw+vE4k=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "description",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6YHPlwYeIKI=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "libraries",
"type": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"multiplicity": "0..*"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6YXYEBDjyZo=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "debug",
"type": {
"$ref": "AAAAAAFl6SiphM2FNqo="
},
"defaultValue": "false"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6YX6HBF9sBY=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "log",
"type": {
"$ref": "AAAAAAFl6SiphM2FNqo="
},
"defaultValue": "false"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6YYZmxIXGpA=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "cache",
"type": {
"$ref": "AAAAAAFl6SiphM2FNqo="
},
"defaultValue": "true"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6XwzF/5Ldp0=",
"_parent": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"name": "exception_handling_policy",
"type": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"defaultValue": "INTERRUPT"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6NJnKxay0I8=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "PythonModuleFunctionDefinition",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAFl6OJLxiJOT4A=",
"_parent": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"source": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"target": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6OZr8SkBfEM=",
"_parent": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"name": "module",
"documentation": "Python module contained function",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6OetjCkKWt0=",
"_parent": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"name": "function",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
}
]
},
{
"_type": "UMLEnumeration",
"_id": "AAAAAAFl6NMDkxdykNw=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ExceptionHandlingPolicy",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6OPibiU/xQg=",
"_parent": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6OPibiVAqio=",
"_parent": {
"$ref": "AAAAAAFl6OPibiU/xQg="
},
"reference": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"multiplicity": "1"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6OPibiVBHZo=",
"_parent": {
"$ref": "AAAAAAFl6OPibiU/xQg="
},
"reference": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"aggregation": "shared"
}
}
],
"literals": [
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFl6NhaKBuW2R8=",
"_parent": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"name": "IGNORE"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFl6NjAfRy6pQs=",
"_parent": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"name": "INTERRUPT"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFl6NjzuB1XFGc=",
"_parent": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"name": "RAISE"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6OGZbyEFt5Q=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "FunctionDefinition",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6O97kilV2IU=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6O97kilWw4M=",
"_parent": {
"$ref": "AAAAAAFl6O97kilV2IU="
},
"name": "functions",
"reference": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"multiplicity": "0..*"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6O97kilXNj0=",
"_parent": {
"$ref": "AAAAAAFl6O97kilV2IU="
},
"name": "libraries",
"reference": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"aggregation": "shared",
"multiplicity": "0..*"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6SaRTcymlmc=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"name": "title",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
},
"isUnique": true
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Se6Q80bqRg=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"name": "description",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Sfit803uVs=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"name": "is_context_required",
"type": {
"$ref": "AAAAAAFl6SiphM2FNqo="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6SgBJM1T1BE=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"name": "is_returns_value",
"type": {
"$ref": "AAAAAAFl6SiphM2FNqo="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6U0sOug+MXU=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"name": "arguments",
"type": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"multiplicity": "0..*"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFl6U7iounoZlM=",
"_parent": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"name": "call"
}
],
"isAbstract": true
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6OJ64CMjEUM=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "PythonCodeFunctionDefinition",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAFl6OM/ayQBFWI=",
"_parent": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"source": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"target": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6O4lcSlKDnw=",
"_parent": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"name": "code",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
}
]
},
{
"_type": "UMLClassDiagram",
"_id": "AAAAAAFl6OU7EicUeAk=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Function",
"ownedViews": [
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6OXu6SiG1CI=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6OXu6SiHCh0=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiG1CI="
},
"model": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6iiItmo=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiHCh0="
},
"visible": false,
"font": "Arial;13;0",
"left": 345,
"top": 169,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6iiJ8TQ=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiHCh0="
},
"font": "Arial;13;1",
"left": 872,
"top": 255,
"width": 204.3564453125,
"height": 13,
"text": "PythonModuleFunctionDefinition"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6iiKAtE=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiHCh0="
},
"visible": false,
"font": "Arial;13;0",
"left": 345,
"top": 169,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6iiLneg=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiHCh0="
},
"visible": false,
"font": "Arial;13;0",
"left": 345,
"top": 169,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 867,
"top": 248,
"width": 214.3564453125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6OXu6iiItmo="
},
"nameLabel": {
"$ref": "AAAAAAFl6OXu6iiJ8TQ="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6OXu6iiKAtE="
},
"propertyLabel": {
"$ref": "AAAAAAFl6OXu6iiLneg="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6OXu6iiMmEw=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiG1CI="
},
"model": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6OZsJykEe7w=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiMmEw="
},
"model": {
"$ref": "AAAAAAFl6OZr8SkBfEM="
},
"font": "Arial;13;0",
"left": 872,
"top": 278,
"width": 204.3564453125,
"height": 13,
"text": "+module: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6OetxSkNKtI=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiMmEw="
},
"model": {
"$ref": "AAAAAAFl6OetjCkKWt0="
},
"font": "Arial;13;0",
"left": 872,
"top": 293,
"width": 204.3564453125,
"height": 13,
"text": "+function: String",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 867,
"top": 273,
"width": 214.3564453125,
"height": 38
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6OXu6iiN4fI=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiG1CI="
},
"model": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"visible": false,
"font": "Arial;13;0",
"left": 864,
"top": 311,
"width": 214.3564453125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6OXu6iiOy9Y=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiG1CI="
},
"model": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"visible": false,
"font": "Arial;13;0",
"left": 40,
"top": 323,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6OXu6iiPHS4=",
"_parent": {
"$ref": "AAAAAAFl6OXu6SiG1CI="
},
"model": {
"$ref": "AAAAAAFl6NJnKxay0I8="
},
"visible": false,
"font": "Arial;13;0",
"left": 40,
"top": 323,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 867,
"top": 248,
"width": 214.3564453125,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAFl6OXu6SiHCh0="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6OXu6iiMmEw="
},
"operationCompartment": {
"$ref": "AAAAAAFl6OXu6iiN4fI="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6OXu6iiOy9Y="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6OXu6iiPHS4="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6OXu6iiQ98Q=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6OXu6yiR3eg=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"model": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6yiSy8A=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiR3eg="
},
"visible": false,
"font": "Arial;13;0",
"left": -599,
"top": 185,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6yiTfyM=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiR3eg="
},
"font": "Arial;13;3",
"left": 563,
"top": 271,
"width": 209.193359375,
"height": 13,
"text": "FunctionDefinition"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6yiUkpU=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiR3eg="
},
"visible": false,
"font": "Arial;13;0",
"left": -599,
"top": 185,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu6yiVHhM=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiR3eg="
},
"visible": false,
"font": "Arial;13;0",
"left": -599,
"top": 185,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 558,
"top": 264,
"width": 219.193359375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6OXu6yiSy8A="
},
"nameLabel": {
"$ref": "AAAAAAFl6OXu6yiTfyM="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6OXu6yiUkpU="
},
"propertyLabel": {
"$ref": "AAAAAAFl6OXu6yiVHhM="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6OXu6yiW7oA=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"model": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6SaRhcypT6s=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiW7oA="
},
"model": {
"$ref": "AAAAAAFl6SaRTcymlmc="
},
"font": "Arial;13;0",
"left": 563,
"top": 294,
"width": 209.193359375,
"height": 13,
"text": "+title: String {unique}",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Se6fs0eN/E=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiW7oA="
},
"model": {
"$ref": "AAAAAAFl6Se6Q80bqRg="
},
"font": "Arial;13;0",
"left": 563,
"top": 309,
"width": 209.193359375,
"height": 13,
"text": "+description: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Sfi7c068iE=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiW7oA="
},
"model": {
"$ref": "AAAAAAFl6Sfit803uVs="
},
"font": "Arial;13;0",
"left": 563,
"top": 324,
"width": 209.193359375,
"height": 13,
"text": "+is_context_required: Boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6SgBXs1WjGs=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiW7oA="
},
"model": {
"$ref": "AAAAAAFl6SgBJM1T1BE="
},
"font": "Arial;13;0",
"left": 563,
"top": 339,
"width": 209.193359375,
"height": 13,
"text": "+is_returns_value: Boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6U0sfuhBcMU=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiW7oA="
},
"model": {
"$ref": "AAAAAAFl6U0sOug+MXU="
},
"font": "Arial;13;0",
"left": 563,
"top": 354,
"width": 209.193359375,
"height": 13,
"text": "+arguments: FunctionArgument[0..*]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 558,
"top": 289,
"width": 219.193359375,
"height": 83
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6OXu6yiX6ME=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"model": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFl6U7i3enrxWE=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiX6ME="
},
"model": {
"$ref": "AAAAAAFl6U7iounoZlM="
},
"font": "Arial;13;0",
"left": 563,
"top": 377,
"width": 209.193359375,
"height": 13,
"text": "+call()",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 558,
"top": 372,
"width": 219.193359375,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6OXu6yiYIZY=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"model": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"visible": false,
"font": "Arial;13;0",
"left": -432,
"top": 331,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6OXu6yiZRJE=",
"_parent": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"model": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"visible": false,
"font": "Arial;13;0",
"left": -432,
"top": 331,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 558,
"top": 264,
"width": 219.193359375,
"height": 131,
"nameCompartment": {
"$ref": "AAAAAAFl6OXu6yiR3eg="
},
"attributeCompartment": {
"$ref": "AAAAAAFl6OXu6yiW7oA="
},
"operationCompartment": {
"$ref": "AAAAAAFl6OXu6yiX6ME="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6OXu6yiYIZY="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6OXu6yiZRJE="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAFl6OXu6yiaQaw=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6OJLxiJOT4A="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6OXu6yibtNI=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiaQaw="
},
"model": {
"$ref": "AAAAAAFl6OJLxiJOT4A="
},
"visible": false,
"font": "Arial;13;0",
"left": 823,
"top": 314,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6OXu6yiaQaw="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6OXu6yicu+c=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiaQaw="
},
"model": {
"$ref": "AAAAAAFl6OJLxiJOT4A="
},
"visible": null,
"font": "Arial;13;0",
"left": 825,
"top": 329,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6OXu6yiaQaw="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6OXu6yidNp4=",
"_parent": {
"$ref": "AAAAAAFl6OXu6yiaQaw="
},
"model": {
"$ref": "AAAAAAFl6OJLxiJOT4A="
},
"visible": false,
"font": "Arial;13;0",
"left": 818,
"top": 285,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6OXu6yiaQaw="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"tail": {
"$ref": "AAAAAAFl6OXu6SiG1CI="
},
"lineStyle": 1,
"points": "866:300;777:313",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6OXu6yibtNI="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6OXu6yicu+c="
},
"propertyLabel": {
"$ref": "AAAAAAFl6OXu6yidNp4="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6OXu7CieGDk=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6OXu7Cifi2c=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CieGDk="
},
"model": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu7CigTLA=",
"_parent": {
"$ref": "AAAAAAFl6OXu7Cifi2c="
},
"visible": false,
"font": "Arial;13;0",
"left": 9,
"top": -199,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu7CihLrw=",
"_parent": {
"$ref": "AAAAAAFl6OXu7Cifi2c="
},
"font": "Arial;13;1",
"left": 872,
"top": 367,
"width": 204.3564453125,
"height": 13,
"text": "PythonCodeFunctionDefinition"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu7CiisVo=",
"_parent": {
"$ref": "AAAAAAFl6OXu7Cifi2c="
},
"visible": false,
"font": "Arial;13;0",
"left": 9,
"top": -199,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6OXu7CijAas=",
"_parent": {
"$ref": "AAAAAAFl6OXu7Cifi2c="
},
"visible": false,
"font": "Arial;13;0",
"left": 9,
"top": -199,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 867,
"top": 360,
"width": 214.3564453125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6OXu7CigTLA="
},
"nameLabel": {
"$ref": "AAAAAAFl6OXu7CihLrw="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6OXu7CiisVo="
},
"propertyLabel": {
"$ref": "AAAAAAFl6OXu7CijAas="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6OXu7CikYXI=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CieGDk="
},
"model": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6O4lpSlNVvM=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CikYXI="
},
"model": {
"$ref": "AAAAAAFl6O4lcSlKDnw="
},
"font": "Arial;13;0",
"left": 872,
"top": 390,
"width": 204.3564453125,
"height": 13,
"text": "+code: String",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 867,
"top": 385,
"width": 214.3564453125,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6OXu7Ciliv4=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CieGDk="
},
"model": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"visible": false,
"font": "Arial;13;0",
"left": 872,
"top": 408,
"width": 201.36279296875,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6OXu7CimaQg=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CieGDk="
},
"model": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"visible": false,
"font": "Arial;13;0",
"left": -128,
"top": 139,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6OXu7CinxNw=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CieGDk="
},
"model": {
"$ref": "AAAAAAFl6OJ64CMjEUM="
},
"visible": false,
"font": "Arial;13;0",
"left": -128,
"top": 139,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 867,
"top": 360,
"width": 214.3564453125,
"height": 58,
"nameCompartment": {
"$ref": "AAAAAAFl6OXu7Cifi2c="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6OXu7CikYXI="
},
"operationCompartment": {
"$ref": "AAAAAAFl6OXu7Ciliv4="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6OXu7CimaQg="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6OXu7CinxNw="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAFl6OXu7CioHYE=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6OM/ayQBFWI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6OXu7CipaNg=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CioHYE="
},
"model": {
"$ref": "AAAAAAFl6OM/ayQBFWI="
},
"visible": false,
"font": "Arial;13;0",
"left": 818,
"top": 366,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6OXu7CioHYE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6OXu7Ciq51U=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CioHYE="
},
"model": {
"$ref": "AAAAAAFl6OM/ayQBFWI="
},
"visible": null,
"font": "Arial;13;0",
"left": 815,
"top": 381,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6OXu7CioHYE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6OXu7Cirl3g=",
"_parent": {
"$ref": "AAAAAAFl6OXu7CioHYE="
},
"model": {
"$ref": "AAAAAAFl6OM/ayQBFWI="
},
"visible": false,
"font": "Arial;13;0",
"left": 823,
"top": 337,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6OXu7CioHYE="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"tail": {
"$ref": "AAAAAAFl6OXu7CieGDk="
},
"lineStyle": 1,
"points": "866:367;777:350",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6OXu7CipaNg="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6OXu7Ciq51U="
},
"propertyLabel": {
"$ref": "AAAAAAFl6OXu7Cirl3g="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6Ofw3SkT0X8=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6Ofw3SkUKFs=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkT0X8="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6Ofw3ikVzko=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkUKFs="
},
"visible": false,
"font": "Arial;13;0",
"left": 880,
"top": -176,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6Ofw3ikWouA=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkUKFs="
},
"font": "Arial;13;1",
"left": 563,
"top": 103,
"width": 209.193359375,
"height": 13,
"text": "FunctionLibrary"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6Ofw3ikXjaA=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkUKFs="
},
"visible": false,
"font": "Arial;13;0",
"left": 880,
"top": -176,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6Ofw3ikYqkM=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkUKFs="
},
"visible": false,
"font": "Arial;13;0",
"left": 880,
"top": -176,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 558,
"top": 96,
"width": 219.193359375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6Ofw3ikVzko="
},
"nameLabel": {
"$ref": "AAAAAAFl6Ofw3ikWouA="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6Ofw3ikXjaA="
},
"propertyLabel": {
"$ref": "AAAAAAFl6Ofw3ikYqkM="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6Ofw3ikZo9E=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkT0X8="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6OiXvCk+610=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3ikZo9E="
},
"model": {
"$ref": "AAAAAAFl6OiXgik7eBc="
},
"font": "Arial;13;0",
"left": 563,
"top": 126,
"width": 209.193359375,
"height": 13,
"autoResize": true,
"text": "+title: String {unique}",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6PE+yin/udA=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3ikZo9E="
},
"model": {
"$ref": "AAAAAAFl6PE+iCn8zDA="
},
"font": "Arial;13;0",
"left": 563,
"top": 141,
"width": 209.193359375,
"height": 13,
"text": "+functions: FunctionDefinition[0..*]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 558,
"top": 121,
"width": 219.193359375,
"height": 38
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6Ofw3ikaXR4=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkT0X8="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"visible": false,
"font": "Arial;13;0",
"left": 536,
"top": 159,
"width": 207.640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6Ofw3ikbeio=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkT0X8="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"visible": false,
"font": "Arial;13;0",
"left": 440,
"top": -88,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6Ofw3ikcSPI=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkT0X8="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"visible": false,
"font": "Arial;13;0",
"left": 440,
"top": -88,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 558,
"top": 96,
"width": 219.193359375,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAFl6Ofw3SkUKFs="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6Ofw3ikZo9E="
},
"operationCompartment": {
"$ref": "AAAAAAFl6Ofw3ikaXR4="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6Ofw3ikbeio="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6Ofw3ikcSPI="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6O97kylZWAs=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6O97kilV2IU="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kyla2LI=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilV2IU="
},
"visible": false,
"font": "Arial;13;0",
"left": 652,
"top": 209,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylbCHo=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilV2IU="
},
"visible": null,
"font": "Arial;13;0",
"left": 637,
"top": 209,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylcBnk=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilV2IU="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 210,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kyldBpg=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilWw4M="
},
"font": "Arial;13;0",
"left": 600,
"top": 231,
"width": 59.62353515625,
"height": 13,
"alpha": 0.9755586111843404,
"distance": 45.48626166217664,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"edgePosition": 2,
"text": "+functions"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylekf4=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilWw4M="
},
"visible": false,
"font": "Arial;13;0",
"left": 638,
"top": 228,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylf7d4=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilWw4M="
},
"font": "Arial;13;0",
"left": 670,
"top": 235,
"width": 19.5126953125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"edgePosition": 2,
"text": "0..*"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylgHZM=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilXNj0="
},
"font": "Arial;13;0",
"left": 601,
"top": 183,
"width": 53.1044921875,
"height": 13,
"alpha": -1.0901874607906175,
"distance": 44.294469180700204,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"text": "+libraries"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylhMZo=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilXNj0="
},
"visible": false,
"font": "Arial;13;0",
"left": 638,
"top": 191,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6O97kylirzs=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilXNj0="
},
"font": "Arial;13;0",
"left": 670,
"top": 184,
"width": 19.5126953125,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"text": "0..*"
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6O97kyljQ7o=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilWw4M="
},
"visible": false,
"font": "Arial;13;0",
"left": -56,
"top": 147,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6O97kylkCuM=",
"_parent": {
"$ref": "AAAAAAFl6O97kylZWAs="
},
"model": {
"$ref": "AAAAAAFl6O97kilXNj0="
},
"visible": false,
"font": "Arial;13;0",
"left": -56,
"top": 147,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6Ofw3SkT0X8="
},
"tail": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"lineStyle": 1,
"points": "667:263;667:169",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6O97kyla2LI="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6O97kylbCHo="
},
"propertyLabel": {
"$ref": "AAAAAAFl6O97kylcBnk="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6O97kyldBpg="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6O97kylekf4="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6O97kylf7d4="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6O97kylgHZM="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6O97kylhMZo="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6O97kylirzs="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6O97kyljQ7o="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6O97kylkCuM="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6SrWOs66VnE=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6SrWOs67a1I=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"model": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6SrWOs68h74=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs67a1I="
},
"visible": false,
"font": "Arial;13;0",
"left": -916,
"top": 384,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6SrWOs69qH4=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs67a1I="
},
"font": "Arial;13;1",
"left": 563,
"top": 503,
"width": 209.193359375,
"height": 13,
"text": "FunctionArgument"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6SrWOs6+pLc=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs67a1I="
},
"visible": false,
"font": "Arial;13;0",
"left": -916,
"top": 384,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6SrWOs6/d1k=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs67a1I="
},
"visible": false,
"font": "Arial;13;0",
"left": -916,
"top": 384,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 558,
"top": 496,
"width": 219.193359375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6SrWOs68h74="
},
"nameLabel": {
"$ref": "AAAAAAFl6SrWOs69qH4="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6SrWOs6+pLc="
},
"propertyLabel": {
"$ref": "AAAAAAFl6SrWOs6/d1k="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6SrWOs7AMdc=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"model": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6Ss0As8M/BQ=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs7AMdc="
},
"model": {
"$ref": "AAAAAAFl6SszyM8GOx4="
},
"font": "Arial;13;0",
"left": 563,
"top": 526,
"width": 209.193359375,
"height": 13,
"text": "+name",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6StnA88xZg8=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs7AMdc="
},
"model": {
"$ref": "AAAAAAFl6Stm0M8rYLI="
},
"font": "Arial;13;0",
"left": 563,
"top": 541,
"width": 209.193359375,
"height": 13,
"text": "+description",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 558,
"top": 521,
"width": 219.193359375,
"height": 38
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6SrWOs7BqhI=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"model": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"visible": false,
"font": "Arial;13;0",
"left": 576,
"top": 559,
"width": 126.263671875,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6SrWOs7Ctm0=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"model": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"visible": false,
"font": "Arial;13;0",
"left": -458,
"top": 192,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6SrWOs7DMkY=",
"_parent": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"model": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"visible": false,
"font": "Arial;13;0",
"left": -458,
"top": 192,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 558,
"top": 496,
"width": 219.193359375,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAFl6SrWOs67a1I="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6SrWOs7AMdc="
},
"operationCompartment": {
"$ref": "AAAAAAFl6SrWOs7BqhI="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6SrWOs7Ctm0="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6SrWOs7DMkY="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6SwOcc91Yrs=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6SwOcM9xQAs="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcc925Y0=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcM9xQAs="
},
"visible": false,
"font": "Arial;13;0",
"left": 652,
"top": 438,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcc93Vgo=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcM9xQAs="
},
"visible": null,
"font": "Arial;13;0",
"left": 637,
"top": 438,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcc94nyM=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcM9xQAs="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 439,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcc95QyI=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9y9aM="
},
"font": "Arial;13;0",
"left": 622,
"top": 436,
"width": 69.01171875,
"height": 13,
"alpha": 0.1903183350666806,
"distance": 53.9351462406472,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"edgePosition": 2,
"text": "+arguments"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcc96JNg=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9y9aM="
},
"visible": false,
"font": "Arial;13;0",
"left": 638,
"top": 460,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcc97pHc=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9y9aM="
},
"font": "Arial;13;0",
"left": 670,
"top": 467,
"width": 19.5126953125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"edgePosition": 2,
"text": "0..*"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcs98oS4=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9z+ao="
},
"visible": false,
"font": "Arial;13;0",
"left": 641,
"top": 414,
"width": 22.0517578125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"text": "+dd"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcs997Ss=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9z+ao="
},
"visible": false,
"font": "Arial;13;0",
"left": 638,
"top": 417,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6SwOcs9+irs=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9z+ao="
},
"visible": false,
"font": "Arial;13;0",
"left": 679,
"top": 410,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6SwOcs9/NSo=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9y9aM="
},
"visible": false,
"font": "Arial;13;0",
"left": -64,
"top": -64,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6SwOcs+ASPw=",
"_parent": {
"$ref": "AAAAAAFl6SwOcc91Yrs="
},
"model": {
"$ref": "AAAAAAFl6SwOcc9z+ao="
},
"visible": false,
"font": "Arial;13;0",
"left": -64,
"top": -64,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6OXu6iiQ98Q="
},
"tail": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"lineStyle": 1,
"points": "667:495;667:395",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6SwOcc925Y0="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6SwOcc93Vgo="
},
"propertyLabel": {
"$ref": "AAAAAAFl6SwOcc94nyM="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6SwOcc95QyI="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6SwOcc96JNg="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6SwOcc97pHc="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6SwOcs98oS4="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6SwOcs997Ss="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6SwOcs9+irs="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6SwOcs9/NSo="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6SwOcs+ASPw="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFl6S1ZwtBfrso=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFl6S1Zw9BgLTY=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBfrso="
},
"model": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFl6S1Zw9BhQIM=",
"_parent": {
"$ref": "AAAAAAFl6S1Zw9BgLTY="
},
"visible": false,
"font": "Arial;13;0",
"left": -1132,
"top": 272,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6S1Zw9BiUp0=",
"_parent": {
"$ref": "AAAAAAFl6S1Zw9BgLTY="
},
"font": "Arial;13;1",
"left": 563,
"top": 631,
"width": 209.193359375,
"height": 13,
"text": "FunctionArgumentChoice"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6S1Zw9BjAKE=",
"_parent": {
"$ref": "AAAAAAFl6S1Zw9BgLTY="
},
"visible": false,
"font": "Arial;13;0",
"left": -1132,
"top": 272,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFl6S1Zw9BksZ0=",
"_parent": {
"$ref": "AAAAAAFl6S1Zw9BgLTY="
},
"visible": false,
"font": "Arial;13;0",
"left": -1132,
"top": 272,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 558,
"top": 624,
"width": 219.193359375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFl6S1Zw9BhQIM="
},
"nameLabel": {
"$ref": "AAAAAAFl6S1Zw9BiUp0="
},
"namespaceLabel": {
"$ref": "AAAAAAFl6S1Zw9BjAKE="
},
"propertyLabel": {
"$ref": "AAAAAAFl6S1Zw9BksZ0="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFl6S1Zw9BlCn0=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBfrso="
},
"model": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6S4PStHQ3dU=",
"_parent": {
"$ref": "AAAAAAFl6S1Zw9BlCn0="
},
"model": {
"$ref": "AAAAAAFl6S4PB9HHLjo="
},
"font": "Arial;13;0",
"left": 563,
"top": 654,
"width": 209.193359375,
"height": 13,
"text": "+title",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFl6S3W1NFv0rY=",
"_parent": {
"$ref": "AAAAAAFl6S1Zw9BlCn0="
},
"model": {
"$ref": "AAAAAAFl6S3WmdFmRRU="
},
"font": "Arial;13;0",
"left": 563,
"top": 669,
"width": 209.193359375,
"height": 13,
"text": "+value",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 558,
"top": 649,
"width": 219.193359375,
"height": 38
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFl6S1Zw9Bm+Fc=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBfrso="
},
"model": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"visible": false,
"font": "Arial;13;0",
"left": 568,
"top": 687,
"width": 169.60546875,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFl6S1Zw9BnCc4=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBfrso="
},
"model": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"visible": false,
"font": "Arial;13;0",
"left": -566,
"top": 136,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFl6S1Zw9Bo004=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBfrso="
},
"model": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"visible": false,
"font": "Arial;13;0",
"left": -566,
"top": 136,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 558,
"top": 624,
"width": 219.193359375,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAFl6S1Zw9BgLTY="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFl6S1Zw9BlCn0="
},
"operationCompartment": {
"$ref": "AAAAAAFl6S1Zw9Bm+Fc="
},
"receptionCompartment": {
"$ref": "AAAAAAFl6S1Zw9BnCc4="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFl6S1Zw9Bo004="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFl6S2BFdDBmXc=",
"_parent": {
"$ref": "AAAAAAFl6OU7EicUeAk="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC9VBY="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFdDCxmk=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC9VBY="
},
"visible": false,
"font": "Arial;13;0",
"left": 652,
"top": 589,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDDcw0=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC9VBY="
},
"visible": null,
"font": "Arial;13;0",
"left": 637,
"top": 589,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDEr5A=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC9VBY="
},
"visible": false,
"font": "Arial;13;0",
"left": 681,
"top": 590,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDFRi0=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC+Zfw="
},
"font": "Arial;13;0",
"left": 592,
"top": 590,
"width": 51.669921875,
"height": 13,
"alpha": 1.073263392538454,
"distance": 55.90169943749474,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"edgePosition": 2,
"text": "+choices"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDGP04=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC+Zfw="
},
"visible": false,
"font": "Arial;13;0",
"left": 638,
"top": 588,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDHqu8=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC+Zfw="
},
"font": "Arial;13;0",
"left": 670,
"top": 595,
"width": 19.5126953125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"edgePosition": 2,
"text": "0..*"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDIlqI=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC/qQk="
},
"visible": false,
"font": "Arial;13;0",
"left": 652,
"top": 588,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDJkL4=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC/qQk="
},
"visible": false,
"font": "Arial;13;0",
"left": 638,
"top": 591,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFl6S2BFtDK9js=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC/qQk="
},
"visible": false,
"font": "Arial;13;0",
"left": 679,
"top": 584,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6S2BFtDLNzE=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC+Zfw="
},
"visible": false,
"font": "Arial;13;0",
"left": -64,
"top": -64,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFl6S2BFtDMxHA=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdDBmXc="
},
"model": {
"$ref": "AAAAAAFl6S2BFdC/qQk="
},
"visible": false,
"font": "Arial;13;0",
"left": -64,
"top": -64,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFl6SrWOs66VnE="
},
"tail": {
"$ref": "AAAAAAFl6S1ZwtBfrso="
},
"lineStyle": 1,
"points": "667:623;667:569",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFl6S2BFdDCxmk="
},
"stereotypeLabel": {
"$ref": "AAAAAAFl6S2BFtDDcw0="
},
"propertyLabel": {
"$ref": "AAAAAAFl6S2BFtDEr5A="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFl6S2BFtDFRi0="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFl6S2BFtDGP04="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFl6S2BFtDHqu8="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFl6S2BFtDIlqI="
},
"headPropertyLabel": {
"$ref": "AAAAAAFl6S2BFtDJkL4="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFl6S2BFtDK9js="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFl6S2BFtDLNzE="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFl6S2BFtDMxHA="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6Ofw3SkRlK0=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "FunctionLibrary",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6YMYXwkCDSw=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6YMYXwkD7Yc=",
"_parent": {
"$ref": "AAAAAAFl6YMYXwkCDSw="
},
"reference": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"multiplicity": "0..*"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6YMYXwkEXe4=",
"_parent": {
"$ref": "AAAAAAFl6YMYXwkCDSw="
},
"reference": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"aggregation": "shared",
"multiplicity": "0..*"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6OiXgik7eBc=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"name": "title",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
},
"isUnique": true
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6PE+iCn8zDA=",
"_parent": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"name": "functions",
"type": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"multiplicity": "0..*"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6O2JOSlEbU4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "String"
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6SiphM2FNqo=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Boolean"
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6SrWOc64sO4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "FunctionArgument",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6SwOcM9xQAs=",
"_parent": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6SwOcc9y9aM=",
"_parent": {
"$ref": "AAAAAAFl6SwOcM9xQAs="
},
"name": "arguments",
"reference": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"multiplicity": "0..*"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6SwOcc9z+ao=",
"_parent": {
"$ref": "AAAAAAFl6SwOcM9xQAs="
},
"reference": {
"$ref": "AAAAAAFl6OGZbyEFt5Q="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6SszyM8GOx4=",
"_parent": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"name": "name",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Stm0M8rYLI=",
"_parent": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"name": "description",
"type": ""
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6S1ZwtBdT38=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "FunctionArgumentChoice",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6S2BFdC9VBY=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6S2BFdC+Zfw=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdC9VBY="
},
"name": "choices",
"reference": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"multiplicity": "0..*"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6S2BFdC/qQk=",
"_parent": {
"$ref": "AAAAAAFl6S2BFdC9VBY="
},
"reference": {
"$ref": "AAAAAAFl6SrWOc64sO4="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6S4PB9HHLjo=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"name": "title",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6S3WmdFmRRU=",
"_parent": {
"$ref": "AAAAAAFl6S1ZwtBdT38="
},
"name": "value",
"type": ""
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6ZP8LxuNdqA=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ContentType"
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6ZRXjB0K9m4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ProgramArgument",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6ZSLwh3xJZI=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6ZSLwh3yRPA=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3xJZI="
},
"name": "arguments",
"reference": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"multiplicity": "1..*"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6ZSLwh3zyIA=",
"_parent": {
"$ref": "AAAAAAFl6ZSLwh3xJZI="
},
"reference": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Z2nCTPYdwQ=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"name": "name",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6Z4M6jWpYGI=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"name": "content_type",
"type": {
"$ref": "AAAAAAFl6ZP8LxuNdqA="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6aI81USIOns=",
"_parent": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"name": "fields",
"type": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6ZjEgSL+zGo=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Node"
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6aCCoDuSFcQ=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ProgramArgumentField",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFl6aK0+kYQuZI=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6aK0+kYR088=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYQuZI="
},
"reference": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFl6aK0+kYSC30=",
"_parent": {
"$ref": "AAAAAAFl6aK0+kYQuZI="
},
"reference": {
"$ref": "AAAAAAFl6ZRXjB0K9m4="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6aC0Hz1WjJQ=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"name": "name",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6aD1Bz6VjL4=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"name": "title",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFl6aEOUj9Enhw=",
"_parent": {
"$ref": "AAAAAAFl6aCCoDuSFcQ="
},
"name": "variable_definition",
"type": {
"$ref": "AAAAAAFl6aGo2kF1+HM="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFl6aGo2kF1+HM=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "VariableDefinition"
},
{
"_type": "UMLClassDiagram",
"_id": "AAAAAAFmAs+OBXKL3E4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ExecutionEnvironment",
"ownedViews": [
{
"_type": "UMLClassView",
"_id": "AAAAAAFmAtBjA3Yny6c=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmAtBjA3YoxvE=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3YpkDk=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3YoxvE="
},
"visible": false,
"font": "Arial;13;0",
"left": 1289,
"top": 719,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3YqZkw=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3YoxvE="
},
"font": "Arial;13;1",
"left": 814,
"top": 422,
"width": 245.33056640625,
"height": 13,
"text": "ProgramInterface"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3YrKPI=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3YoxvE="
},
"visible": false,
"font": "Arial;13;0",
"left": 1289,
"top": 719,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3YsPs8=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3YoxvE="
},
"visible": false,
"font": "Arial;13;0",
"left": 1289,
"top": 719,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 809,
"top": 415,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjA3YpkDk="
},
"nameLabel": {
"$ref": "AAAAAAFmAtBjA3YqZkw="
},
"namespaceLabel": {
"$ref": "AAAAAAFmAtBjA3YrKPI="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjA3YsPs8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmAtBjA3Ytkro=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjA3YuswY=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Ytkro="
},
"model": {
"$ref": "AAAAAAFl6QDTbsh+5gs="
},
"font": "Arial;13;0",
"left": 814,
"top": 445,
"width": 245.33056640625,
"height": 13,
"text": "+title: String {unique}",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjA3YvaqQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Ytkro="
},
"model": {
"$ref": "AAAAAAFl6XqXIvj8p+k="
},
"font": "Arial;13;0",
"left": 814,
"top": 460,
"width": 245.33056640625,
"height": 13,
"text": "+environment: ExecutionEnvironment[0..1]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjA3YwrBQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Ytkro="
},
"model": {
"$ref": "AAAAAAFl6ZuBxi03TVk="
},
"font": "Arial;13;0",
"left": 814,
"top": 475,
"width": 245.33056640625,
"height": 13,
"text": "+arguments: ProgramArgument[1..*]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 809,
"top": 440,
"width": 255.33056640625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmAtBjA3YxYqE=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 807,
"top": 478,
"width": 255.33056640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmAtBjA3YybGM=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 788,
"top": 395,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmAtBjA3YzrIs=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"model": {
"$ref": "AAAAAAFl6GgrWuLlMpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 788,
"top": 395,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 809,
"top": 415,
"width": 255.33056640625,
"height": 78,
"nameCompartment": {
"$ref": "AAAAAAFmAtBjA3YoxvE="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFmAtBjA3Ytkro="
},
"operationCompartment": {
"$ref": "AAAAAAFmAtBjA3YxYqE="
},
"receptionCompartment": {
"$ref": "AAAAAAFmAtBjA3YybGM="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmAtBjA3YzrIs="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFmAtBjA3Y0OsE=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmAtBjA3Y15x4=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3Y2Z8w=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y15x4="
},
"visible": false,
"font": "Arial;13;0",
"left": 1090.81005859375,
"top": 281,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3Y36gU=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y15x4="
},
"font": "Arial;13;1",
"left": 814,
"top": 302,
"width": 245.33056640625,
"height": 13,
"text": "Program"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3Y48hA=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y15x4="
},
"visible": false,
"font": "Arial;13;0",
"left": 1090.81005859375,
"top": 281,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjA3Y5298=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y15x4="
},
"visible": false,
"font": "Arial;13;0",
"left": 1090.81005859375,
"top": 281,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 809,
"top": 295,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjA3Y2Z8w="
},
"nameLabel": {
"$ref": "AAAAAAFmAtBjA3Y36gU="
},
"namespaceLabel": {
"$ref": "AAAAAAFmAtBjA3Y48hA="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjA3Y5298="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmAtBjA3Y66+w=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjA3Y7cPc=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y66+w="
},
"model": {
"$ref": "AAAAAAFl6Z9HpTfy9Xg="
},
"font": "Arial;13;0",
"left": 814,
"top": 325,
"width": 245.33056640625,
"height": 13,
"text": "+title",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHY83oU=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y66+w="
},
"model": {
"$ref": "AAAAAAFl6Z9azjjpnDw="
},
"font": "Arial;13;0",
"left": 814,
"top": 340,
"width": 245.33056640625,
"height": 13,
"text": "+code",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHY9+/Q=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y66+w="
},
"model": {
"$ref": "AAAAAAFl6XsB4Pntxco="
},
"font": "Arial;13;0",
"left": 814,
"top": 355,
"width": 245.33056640625,
"height": 13,
"text": "+environment: ExecutionEnvironment[0..1]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 809,
"top": 320,
"width": 255.33056640625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmAtBjBHY+gLI=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"visible": false,
"font": "Arial;13;0",
"left": 815,
"top": 343,
"width": 255.33056640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmAtBjBHY/aFA=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"visible": false,
"font": "Arial;13;0",
"left": 688.905029296875,
"top": 176,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmAtBjBHZAYTk=",
"_parent": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"model": {
"$ref": "AAAAAAFl6H02X+MP7Vw="
},
"visible": false,
"font": "Arial;13;0",
"left": 688.905029296875,
"top": 176,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 809,
"top": 295,
"width": 255.33056640625,
"height": 78,
"nameCompartment": {
"$ref": "AAAAAAFmAtBjA3Y15x4="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFmAtBjA3Y66+w="
},
"operationCompartment": {
"$ref": "AAAAAAFmAtBjBHY+gLI="
},
"receptionCompartment": {
"$ref": "AAAAAAFmAtBjBHY/aFA="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmAtBjBHZAYTk="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFmAtBjBHZBOTA=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmAtBjBHZCXBs=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZDjJY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZCXBs="
},
"visible": false,
"font": "Arial;13;0",
"left": 1073.7763671875,
"top": -205,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZEEEY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZCXBs="
},
"font": "Arial;13;1",
"left": 814,
"top": 134,
"width": 245.33056640625,
"height": 13,
"text": "ProgramVersion"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZFSa4=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZCXBs="
},
"visible": false,
"font": "Arial;13;0",
"left": 1073.7763671875,
"top": -205,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZG8Fk=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZCXBs="
},
"visible": false,
"font": "Arial;13;0",
"left": 1073.7763671875,
"top": -205,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 809,
"top": 127,
"width": 255.33056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjBHZDjJY="
},
"nameLabel": {
"$ref": "AAAAAAFmAtBjBHZEEEY="
},
"namespaceLabel": {
"$ref": "AAAAAAFmAtBjBHZFSa4="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjBHZG8Fk="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmAtBjBHZHKCQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHZIeLY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZHKCQ="
},
"model": {
"$ref": "AAAAAAFl6ZmNYSZyseY="
},
"font": "Arial;13;0",
"left": 814,
"top": 157,
"width": 245.33056640625,
"height": 13,
"text": "+title: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHZJ/SI=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZHKCQ="
},
"model": {
"$ref": "AAAAAAFl6Zm9/idpCr0="
},
"font": "Arial;13;0",
"left": 814,
"top": 172,
"width": 245.33056640625,
"height": 13,
"text": "+description: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHZKaDw=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZHKCQ="
},
"model": {
"$ref": "AAAAAAFl6XsjZfreNHU="
},
"font": "Arial;13;0",
"left": 814,
"top": 187,
"width": 245.33056640625,
"height": 13,
"text": "+environment: ExecutionEnvironment[0..1]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHZLoTc=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZHKCQ="
},
"model": {
"$ref": "AAAAAAFl6ZdW4SJPW2k="
},
"font": "Arial;13;0",
"left": 814,
"top": 202,
"width": 245.33056640625,
"height": 13,
"text": "+entry_point: Node",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBHZMpvk=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZHKCQ="
},
"model": {
"$ref": "AAAAAAFl6ZngpigYkps="
},
"font": "Arial;13;0",
"left": 814,
"top": 217,
"width": 245.33056640625,
"height": 13,
"text": "+is_default: Boolean = false",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 809,
"top": 152,
"width": 255.33056640625,
"height": 83
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmAtBjBHZNfC8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFmAtBjBHZOScY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZNfC8="
},
"model": {
"$ref": "AAAAAAFl6ZVlvSDI0Ho="
},
"font": "Arial;13;0",
"left": 814,
"top": 240,
"width": 245.33056640625,
"height": 13,
"text": "+execute()",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 809,
"top": 235,
"width": 255.33056640625,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmAtBjBHZPaDQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"visible": false,
"font": "Arial;13;0",
"left": 680.38818359375,
"top": -67,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmAtBjBHZQVHE=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"model": {
"$ref": "AAAAAAFl6H1kZeM57Vc="
},
"visible": false,
"font": "Arial;13;0",
"left": 680.38818359375,
"top": -67,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 809,
"top": 127,
"width": 255.33056640625,
"height": 131,
"nameCompartment": {
"$ref": "AAAAAAFmAtBjBHZCXBs="
},
"attributeCompartment": {
"$ref": "AAAAAAFmAtBjBHZHKCQ="
},
"operationCompartment": {
"$ref": "AAAAAAFmAtBjBHZNfC8="
},
"receptionCompartment": {
"$ref": "AAAAAAFmAtBjBHZPaDQ="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmAtBjBHZQVHE="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjBHZRFn8=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZSqC0=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"visible": false,
"font": "Arial;13;0",
"left": 950,
"top": 386,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZTHrU=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"visible": null,
"font": "Arial;13;0",
"left": 965,
"top": 386,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZUago=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPCyEA="
},
"visible": false,
"font": "Arial;13;0",
"left": 921,
"top": 387,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZVrKs=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 951,
"top": 392,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZWFwE=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 964,
"top": 395,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZXogo=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 923,
"top": 388,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZYv+s=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 951,
"top": 382,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZZjhI=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 964,
"top": 379,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZaIw8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 923,
"top": 386,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjBHZbT+0=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPDO0k="
},
"visible": false,
"font": "Arial;13;0",
"left": 543,
"top": 135,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjBHZcrIA=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZRFn8="
},
"model": {
"$ref": "AAAAAAFl6H5BfuPEfNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 543,
"top": 135,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"tail": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"lineStyle": 3,
"points": "936:373;936:414",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjBHZSqC0="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjBHZTHrU="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjBHZUago="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBHZVrKs="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjBHZWFwE="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBHZXogo="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBHZYv+s="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjBHZZjhI="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBHZaIw8="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjBHZbT+0="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjBHZcrIA="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjBHZd3iU=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZeYtw=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"visible": false,
"font": "Arial;13;0",
"left": 950,
"top": 269,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZfhCk=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"visible": null,
"font": "Arial;13;0",
"left": 965,
"top": 269,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZg1Jo=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR3L5A="
},
"visible": false,
"font": "Arial;13;0",
"left": 921,
"top": 270,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZhtaE=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 951,
"top": 277,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZiRYI=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 964,
"top": 280,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZjtNM=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 923,
"top": 273,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZk4vQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 951,
"top": 262,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZl4eo=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 964,
"top": 259,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBHZmxtc=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 923,
"top": 266,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjBHZnlZU=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR4B40="
},
"visible": false,
"font": "Arial;13;0",
"left": 543,
"top": 159,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjBHZomLQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZd3iU="
},
"model": {
"$ref": "AAAAAAFl6IB3deR5Dgc="
},
"visible": false,
"font": "Arial;13;0",
"left": 543,
"top": 159,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"tail": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"lineStyle": 3,
"points": "936:258;936:294",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjBHZeYtw="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjBHZfhCk="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjBHZg1Jo="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBHZhtaE="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjBHZiRYI="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBHZjtNM="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBHZk4vQ="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjBHZl4eo="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBHZmxtc="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjBHZnlZU="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjBHZomLQ="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFmAtBjBHZpVig=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmAtBjBHZqbCM=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"model": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZrVN8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZqbCM="
},
"visible": false,
"font": "Arial;13;0",
"left": -369,
"top": 343,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZsQQY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZqbCM="
},
"font": "Arial;13;1",
"left": 271,
"top": 246,
"width": 399.60400390625,
"height": 13,
"text": "ExecutionEnvironment"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBHZtlVc=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZqbCM="
},
"visible": false,
"font": "Arial;13;0",
"left": -369,
"top": 343,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjBXZuMa8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZqbCM="
},
"visible": false,
"font": "Arial;13;0",
"left": -369,
"top": 343,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 266,
"top": 239,
"width": 409.60400390625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjBHZrVN8="
},
"nameLabel": {
"$ref": "AAAAAAFmAtBjBHZsQQY="
},
"namespaceLabel": {
"$ref": "AAAAAAFmAtBjBHZtlVc="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjBXZuMa8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmAtBjBXZvTlE=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"model": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZw3VQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6PVMmStg1tM="
},
"font": "Arial;13;0",
"left": 271,
"top": 269,
"width": 399.60400390625,
"height": 13,
"text": "+title: String {unique}",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZx65Q=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6YVfAw+vE4k="
},
"font": "Arial;13;0",
"left": 271,
"top": 284,
"width": 399.60400390625,
"height": 13,
"text": "+description: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZy/i4=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6YHPlwYeIKI="
},
"font": "Arial;13;0",
"left": 271,
"top": 299,
"width": 399.60400390625,
"height": 13,
"text": "+libraries: FunctionLibrary[0..*]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZzuN8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6YXYEBDjyZo="
},
"font": "Arial;13;0",
"left": 271,
"top": 314,
"width": 399.60400390625,
"height": 13,
"text": "+debug: Boolean = false",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZ02oY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6YX6HBF9sBY="
},
"font": "Arial;13;0",
"left": 271,
"top": 329,
"width": 399.60400390625,
"height": 13,
"text": "+log: Boolean = false",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZ1uzQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6YYZmxIXGpA="
},
"font": "Arial;13;0",
"left": 271,
"top": 344,
"width": 399.60400390625,
"height": 13,
"text": "+cache: Boolean = true",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjBXZ21eM=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"model": {
"$ref": "AAAAAAFl6XwzF/5Ldp0="
},
"font": "Arial;13;0",
"left": 271,
"top": 359,
"width": 399.60400390625,
"height": 13,
"text": "+exception_handling_policy: ExceptionHandlingPolicy = INTERRUPT",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 266,
"top": 264,
"width": 409.60400390625,
"height": 113
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmAtBjBXZ3/+A=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"model": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 207,
"top": 302,
"width": 170.09423828125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmAtBjBXZ4cyM=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"model": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -41,
"top": 207,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmAtBjBXZ5wqc=",
"_parent": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"model": {
"$ref": "AAAAAAFl6M+ighG4IWQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -41,
"top": 207,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 266,
"top": 239,
"width": 409.60400390625,
"height": 153,
"nameCompartment": {
"$ref": "AAAAAAFmAtBjBHZqbCM="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFmAtBjBXZvTlE="
},
"operationCompartment": {
"$ref": "AAAAAAFmAtBjBXZ3/+A="
},
"receptionCompartment": {
"$ref": "AAAAAAFmAtBjBXZ4cyM="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmAtBjBXZ5wqc="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjBXZ6oDc=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPIyOk="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBXZ7MdI=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPIyOk="
},
"visible": false,
"font": "Arial;13;0",
"left": 737,
"top": 403,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnZ8kVk=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPIyOk="
},
"visible": null,
"font": "Arial;13;0",
"left": 733,
"top": 417,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnZ95vQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPIyOk="
},
"visible": false,
"font": "Arial;13;0",
"left": 746,
"top": 374,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnZ+Kgc=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPJQOw="
},
"visible": false,
"font": "Arial;13;0",
"left": 778,
"top": 416,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnZ/WTI=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPJQOw="
},
"visible": false,
"font": "Arial;13;0",
"left": 772,
"top": 428,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaAfo8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPJQOw="
},
"visible": false,
"font": "Arial;13;0",
"left": 790,
"top": 390,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaBv9Q=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPKEY8="
},
"visible": false,
"font": "Arial;13;0",
"left": 696,
"top": 391,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaC+9s=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPKEY8="
},
"visible": false,
"font": "Arial;13;0",
"left": 695,
"top": 405,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaDmPc=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPKEY8="
},
"visible": false,
"font": "Arial;13;0",
"left": 700,
"top": 364,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjBnaEsNE=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPJQOw="
},
"visible": false,
"font": "Arial;13;0",
"left": 423,
"top": 135,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjBnaFdL0=",
"_parent": {
"$ref": "AAAAAAFmAtBjBXZ6oDc="
},
"model": {
"$ref": "AAAAAAFl6NCf6xPKEY8="
},
"visible": false,
"font": "Arial;13;0",
"left": 423,
"top": 135,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"tail": {
"$ref": "AAAAAAFmAtBjA3Yny6c="
},
"lineStyle": 1,
"points": "808:415;676:376",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjBXZ7MdI="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjBnZ8kVk="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjBnZ95vQ="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBnZ+Kgc="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjBnZ/WTI="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBnaAfo8="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBnaBv9Q="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjBnaC+9s="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBnaDmPc="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjBnaEsNE="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjBnaFdL0="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjBnaGY94=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQpcZw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaHU/s=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQpcZw="
},
"visible": false,
"font": "Arial;13;0",
"left": 741,
"top": 333,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaIkqo=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQpcZw="
},
"visible": null,
"font": "Arial;13;0",
"left": 741,
"top": 348,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaJA1k=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQpcZw="
},
"visible": false,
"font": "Arial;13;0",
"left": 742,
"top": 304,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaK6X8=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQqW1o="
},
"visible": false,
"font": "Arial;13;0",
"left": 781,
"top": 336,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaLvSY=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQqW1o="
},
"visible": false,
"font": "Arial;13;0",
"left": 778,
"top": 349,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaMSxs=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQqW1o="
},
"visible": false,
"font": "Arial;13;0",
"left": 786,
"top": 308,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjBnaNE7g=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQrBhU="
},
"visible": false,
"font": "Arial;13;0",
"left": 701,
"top": 332,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3aOjoU=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQrBhU="
},
"visible": false,
"font": "Arial;13;0",
"left": 703,
"top": 346,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3aP20o=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQrBhU="
},
"visible": false,
"font": "Arial;13;0",
"left": 698,
"top": 305,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjBnaGY94="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjB3aQLkM=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQqW1o="
},
"visible": false,
"font": "Arial;13;0",
"left": 423,
"top": 159,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjB3aRhSg=",
"_parent": {
"$ref": "AAAAAAFmAtBjBnaGY94="
},
"model": {
"$ref": "AAAAAAFl6NC3gRQrBhU="
},
"visible": false,
"font": "Arial;13;0",
"left": 423,
"top": 159,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"tail": {
"$ref": "AAAAAAFmAtBjA3Y0OsE="
},
"lineStyle": 1,
"points": "808:328;676:323",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjBnaHU/s="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjBnaIkqo="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjBnaJA1k="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBnaK6X8="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjBnaLvSY="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjBnaMSxs="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjBnaNE7g="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjB3aOjoU="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjB3aP20o="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjB3aQLkM="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjB3aRhSg="
}
},
{
"_type": "UMLEnumerationView",
"_id": "AAAAAAFmAtBjB3aSp6o=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmAtBjB3aTNO4=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjB3aUFgk=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aTNO4="
},
"font": "Arial;13;0",
"left": 271,
"top": 468,
"width": 399.60400390625,
"height": 13,
"text": "«enumeration»"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjB3aVtGk=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aTNO4="
},
"font": "Arial;13;1",
"left": 271,
"top": 483,
"width": 399.60400390625,
"height": 13,
"text": "ExceptionHandlingPolicy"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjB3aW/kw=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aTNO4="
},
"visible": false,
"font": "Arial;13;0",
"left": -1009,
"top": 759,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjB3aX0hs=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aTNO4="
},
"visible": false,
"font": "Arial;13;0",
"left": -1009,
"top": 759,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 266,
"top": 463,
"width": 409.60400390625,
"height": 38,
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjB3aUFgk="
},
"nameLabel": {
"$ref": "AAAAAAFmAtBjB3aVtGk="
},
"namespaceLabel": {
"$ref": "AAAAAAFmAtBjB3aW/kw="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjB3aX0hs="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmAtBjB3aYjoA=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"visible": false,
"font": "Arial;13;0",
"left": 327,
"top": 659,
"width": 166.025390625,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmAtBjB3aZA1I=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"visible": false,
"font": "Arial;13;0",
"left": -369,
"top": 520,
"width": 10,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmAtBjB3aa13w=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"visible": false,
"font": "Arial;13;0",
"left": -369,
"top": 520,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmAtBjB3abHv0=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"visible": false,
"font": "Arial;13;0",
"left": -369,
"top": 520,
"width": 10,
"height": 10
},
{
"_type": "UMLEnumerationLiteralCompartmentView",
"_id": "AAAAAAFmAtBjB3acIc8=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"model": {
"$ref": "AAAAAAFl6NMDkxdykNw="
},
"subViews": [
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFmAtBjB3adss4=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3acIc8="
},
"model": {
"$ref": "AAAAAAFl6NhaKBuW2R8="
},
"font": "Arial;13;0",
"left": 271,
"top": 506,
"width": 399.60400390625,
"height": 13,
"text": "IGNORE",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFmAtBjB3ae1G4=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3acIc8="
},
"model": {
"$ref": "AAAAAAFl6NjAfRy6pQs="
},
"font": "Arial;13;0",
"left": 271,
"top": 521,
"width": 399.60400390625,
"height": 13,
"text": "INTERRUPT",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFmAtBjB3af8Bw=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3acIc8="
},
"model": {
"$ref": "AAAAAAFl6NjzuB1XFGc="
},
"font": "Arial;13;0",
"left": 271,
"top": 536,
"width": 399.60400390625,
"height": 13,
"text": "RAISE",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 266,
"top": 501,
"width": 409.60400390625,
"height": 53
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 266,
"top": 463,
"width": 409.60400390625,
"height": 91,
"nameCompartment": {
"$ref": "AAAAAAFmAtBjB3aTNO4="
},
"suppressAttributes": true,
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFmAtBjB3aYjoA="
},
"operationCompartment": {
"$ref": "AAAAAAFmAtBjB3aZA1I="
},
"receptionCompartment": {
"$ref": "AAAAAAFmAtBjB3aa13w="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmAtBjB3abHv0="
},
"enumerationLiteralCompartment": {
"$ref": "AAAAAAFmAtBjB3acIc8="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjB3ag5Qg=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6OPibiU/xQg="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3ahERY=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiU/xQg="
},
"visible": false,
"font": "Arial;13;0",
"left": 455,
"top": 420,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3aifug=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiU/xQg="
},
"visible": null,
"font": "Arial;13;0",
"left": 440,
"top": 420,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3ajyaU=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiU/xQg="
},
"visible": false,
"font": "Arial;13;0",
"left": 484,
"top": 421,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3akwmY=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVAqio="
},
"visible": false,
"font": "Arial;13;0",
"left": 455,
"top": 430,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3alKg0=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVAqio="
},
"visible": false,
"font": "Arial;13;0",
"left": 441,
"top": 427,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3amtPo=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVAqio="
},
"font": "Arial;13;0",
"left": 472,
"top": 434,
"width": 21.68359375,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"edgePosition": 2,
"text": "1"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3anPgw=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVBHZo="
},
"visible": false,
"font": "Arial;13;0",
"left": 455,
"top": 411,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3aorBo=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVBHZo="
},
"visible": false,
"font": "Arial;13;0",
"left": 441,
"top": 414,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjB3apZik=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVBHZo="
},
"visible": false,
"font": "Arial;13;0",
"left": 482,
"top": 407,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjB3aq57k=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVAqio="
},
"visible": false,
"font": "Arial;13;0",
"left": 543,
"top": 71,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjB3aroOo=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ag5Qg="
},
"model": {
"$ref": "AAAAAAFl6OPibiVBHZo="
},
"visible": false,
"font": "Arial;13;0",
"left": 543,
"top": 71,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"tail": {
"$ref": "AAAAAAFmAtBjB3aSp6o="
},
"lineStyle": 1,
"points": "470:462;470:392",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjB3ahERY="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjB3aifug="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjB3ajyaU="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjB3akwmY="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjB3alKg0="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjB3amtPo="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjB3anPgw="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjB3aorBo="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjB3apZik="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjB3aq57k="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjB3aroOo="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjB3ashXs=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6THrYdimK0o="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHatOzM=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdimK0o="
},
"visible": false,
"font": "Arial;13;0",
"left": 745,
"top": 251,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHauYqY=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdimK0o="
},
"visible": null,
"font": "Arial;13;0",
"left": 749,
"top": 265,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHavjvI=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdimK0o="
},
"visible": false,
"font": "Arial;13;0",
"left": 738,
"top": 222,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHawEyc=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdinhBY="
},
"visible": false,
"font": "Arial;13;0",
"left": 786,
"top": 241,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHaxk6k=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdinhBY="
},
"visible": false,
"font": "Arial;13;0",
"left": 787,
"top": 254,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHayXdQ=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdinhBY="
},
"visible": false,
"font": "Arial;13;0",
"left": 783,
"top": 213,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHazsJw=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdioYTA="
},
"visible": false,
"font": "Arial;13;0",
"left": 704,
"top": 262,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHa08TA=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdioYTA="
},
"visible": false,
"font": "Arial;13;0",
"left": 710,
"top": 275,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCHa1W6o=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdioYTA="
},
"visible": false,
"font": "Arial;13;0",
"left": 693,
"top": 237,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjB3ashXs="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjCHa2z9o=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdinhBY="
},
"visible": false,
"font": "Arial;13;0",
"left": 423,
"top": 159,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjCHa3hGk=",
"_parent": {
"$ref": "AAAAAAFmAtBjB3ashXs="
},
"model": {
"$ref": "AAAAAAFl6THrYdioYTA="
},
"visible": false,
"font": "Arial;13;0",
"left": 423,
"top": 159,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"tail": {
"$ref": "AAAAAAFmAtBjBHZBOTA="
},
"lineStyle": 1,
"points": "808:226;676:261",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjCHatOzM="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjCHauYqY="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjCHavjvI="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjCHawEyc="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjCHaxk6k="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjCHayXdQ="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjCHazsJw="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjCHa08TA="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjCHa1W6o="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjCHa2z9o="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjCHa3hGk="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFmAtBjCHa4mMI=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmAtBjCHa5sYc=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa4mMI="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjCHa63Fo=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa5sYc="
},
"visible": false,
"font": "Arial;13;0",
"left": 179,
"top": -93,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjCHa7t4s=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa5sYc="
},
"font": "Arial;13;1",
"left": 271,
"top": 86,
"width": 399.60400390625,
"height": 13,
"text": "FunctionLibrary"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjCHa814g=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa5sYc="
},
"visible": false,
"font": "Arial;13;0",
"left": 179,
"top": -93,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmAtBjCHa9OV8=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa5sYc="
},
"visible": false,
"font": "Arial;13;0",
"left": 179,
"top": -93,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 266,
"top": 79,
"width": 409.60400390625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjCHa63Fo="
},
"nameLabel": {
"$ref": "AAAAAAFmAtBjCHa7t4s="
},
"namespaceLabel": {
"$ref": "AAAAAAFmAtBjCHa814g="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjCHa9OV8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmAtBjCHa+C2Q=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa4mMI="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjCHa/ZFo=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa+C2Q="
},
"model": {
"$ref": "AAAAAAFl6OiXgik7eBc="
},
"font": "Arial;13;0",
"left": 271,
"top": 109,
"width": 399.60400390625,
"height": 13,
"text": "+title: String {unique}",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmAtBjCHbAdOw=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa+C2Q="
},
"model": {
"$ref": "AAAAAAFl6PE+iCn8zDA="
},
"font": "Arial;13;0",
"left": 271,
"top": 124,
"width": 399.60400390625,
"height": 13,
"text": "+functions: FunctionDefinition[0..*]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 266,
"top": 104,
"width": 409.60400390625,
"height": 38
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmAtBjCHbBWks=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa4mMI="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"visible": false,
"font": "Arial;13;0",
"left": 311,
"top": 142,
"width": 207.640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmAtBjCXbC/EI=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa4mMI="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"visible": false,
"font": "Arial;13;0",
"left": 233,
"top": -11,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmAtBjCXbDaio=",
"_parent": {
"$ref": "AAAAAAFmAtBjCHa4mMI="
},
"model": {
"$ref": "AAAAAAFl6Ofw3SkRlK0="
},
"visible": false,
"font": "Arial;13;0",
"left": 233,
"top": -11,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 266,
"top": 79,
"width": 409.60400390625,
"height": 88,
"nameCompartment": {
"$ref": "AAAAAAFmAtBjCHa5sYc="
},
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFmAtBjCHa+C2Q="
},
"operationCompartment": {
"$ref": "AAAAAAFmAtBjCHbBWks="
},
"receptionCompartment": {
"$ref": "AAAAAAFmAtBjCXbC/EI="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmAtBjCXbDaio="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmAtBjCXbEDxM=",
"_parent": {
"$ref": "AAAAAAFmAs+OBXKL3E4="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkCDSw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbFtj0=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkCDSw="
},
"visible": false,
"font": "Arial;13;0",
"left": 484,
"top": 195,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbGrbM=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkCDSw="
},
"visible": null,
"font": "Arial;13;0",
"left": 499,
"top": 195,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbHCno=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkCDSw="
},
"visible": false,
"font": "Arial;13;0",
"left": 455,
"top": 196,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbIetk=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkD7Yc="
},
"visible": false,
"font": "Arial;13;0",
"left": 485,
"top": 186,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbJjb4=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkD7Yc="
},
"visible": false,
"font": "Arial;13;0",
"left": 498,
"top": 189,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbKS4I=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkD7Yc="
},
"font": "Arial;13;0",
"left": 448,
"top": 182,
"width": 19.5126953125,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"edgePosition": 2,
"text": "0..*"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbL6tA=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkEXe4="
},
"visible": false,
"font": "Arial;13;0",
"left": 485,
"top": 206,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbMnVY=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkEXe4="
},
"visible": false,
"font": "Arial;13;0",
"left": 498,
"top": 203,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmAtBjCXbNMK4=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkEXe4="
},
"font": "Arial;13;0",
"left": 448,
"top": 210,
"width": 19.5126953125,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"text": "0..*"
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjCXbOVOM=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkD7Yc="
},
"visible": false,
"font": "Arial;13;0",
"left": 167,
"top": 71,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmAtBjCnbPkeo=",
"_parent": {
"$ref": "AAAAAAFmAtBjCXbEDxM="
},
"model": {
"$ref": "AAAAAAFl6YMYXwkEXe4="
},
"visible": false,
"font": "Arial;13;0",
"left": 167,
"top": 71,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmAtBjBHZpVig="
},
"tail": {
"$ref": "AAAAAAFmAtBjCHa4mMI="
},
"lineStyle": 1,
"points": "470:167;470:238",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmAtBjCXbFtj0="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmAtBjCXbGrbM="
},
"propertyLabel": {
"$ref": "AAAAAAFmAtBjCXbHCno="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmAtBjCXbIetk="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmAtBjCXbJjb4="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjCXbKS4I="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmAtBjCXbL6tA="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmAtBjCXbMnVY="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmAtBjCXbNMK4="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjCXbOVOM="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmAtBjCnbPkeo="
}
}
]
},
{
"_type": "UMLClassDiagram",
"_id": "AAAAAAFmDlcYvoqd+7s=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Variable",
"ownedViews": [
{
"_type": "UMLClassView",
"_id": "AAAAAAFmDldnvorWLAo=",
"_parent": {
"$ref": "AAAAAAFmDlcYvoqd+7s="
},
"model": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmDldnvorX3wU=",
"_parent": {
"$ref": "AAAAAAFmDldnvorWLAo="
},
"model": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmDldnvorYkus=",
"_parent": {
"$ref": "AAAAAAFmDldnvorX3wU="
},
"visible": false,
"font": "Arial;13;0",
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmDldnvorZY5E=",
"_parent": {
"$ref": "AAAAAAFmDldnvorX3wU="
},
"font": "Arial;13;1",
"left": 461,
"top": 271,
"width": 182.23486328125,
"height": 13,
"text": "Variable"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmDldnvoraF0Q=",
"_parent": {
"$ref": "AAAAAAFmDldnvorX3wU="
},
"visible": false,
"font": "Arial;13;0",
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmDldnv4rbK+4=",
"_parent": {
"$ref": "AAAAAAFmDldnvorX3wU="
},
"visible": false,
"font": "Arial;13;0",
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 456,
"top": 264,
"width": 192.23486328125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmDldnvorYkus="
},
"nameLabel": {
"$ref": "AAAAAAFmDldnvorZY5E="
},
"namespaceLabel": {
"$ref": "AAAAAAFmDldnvoraF0Q="
},
"propertyLabel": {
"$ref": "AAAAAAFmDldnv4rbK+4="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmDldnv4rcRt4=",
"_parent": {
"$ref": "AAAAAAFmDldnvorWLAo="
},
"model": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmDlp9bYxYjLc=",
"_parent": {
"$ref": "AAAAAAFmDldnv4rcRt4="
},
"model": {
"$ref": "AAAAAAFmDlp9NoxVDlU="
},
"font": "Arial;13;0",
"left": 461,
"top": 294,
"width": 182.23486328125,
"height": 13,
"text": "+definition: VariableDefinition[1]",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 456,
"top": 289,
"width": 192.23486328125,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmDldnv4rdQHM=",
"_parent": {
"$ref": "AAAAAAFmDldnvorWLAo="
},
"model": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFmDln+l4wqU9c=",
"_parent": {
"$ref": "AAAAAAFmDldnv4rdQHM="
},
"model": {
"$ref": "AAAAAAFmDln+Yown5FU="
},
"font": "Arial;13;0",
"left": 461,
"top": 317,
"width": 182.23486328125,
"height": 13,
"text": "+interpret()",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 456,
"top": 312,
"width": 192.23486328125,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmDldnv4remOg=",
"_parent": {
"$ref": "AAAAAAFmDldnvorWLAo="
},
"model": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmDldnv4rfc1I=",
"_parent": {
"$ref": "AAAAAAFmDldnvorWLAo="
},
"model": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 456,
"top": 264,
"width": 192.23486328125,
"height": 71,
"nameCompartment": {
"$ref": "AAAAAAFmDldnvorX3wU="
},
"attributeCompartment": {
"$ref": "AAAAAAFmDldnv4rcRt4="
},
"operationCompartment": {
"$ref": "AAAAAAFmDldnv4rdQHM="
},
"receptionCompartment": {
"$ref": "AAAAAAFmDldnv4remOg="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmDldnv4rfc1I="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFmDleCwIsAJJA=",
"_parent": {
"$ref": "AAAAAAFmDlcYvoqd+7s="
},
"model": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFmDleCwIsBq4A=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsAJJA="
},
"model": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFmDleCwIsCqoM=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsBq4A="
},
"visible": false,
"font": "Arial;13;0",
"left": 92,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFmDleCwIsDV/k=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsBq4A="
},
"font": "Arial;13;1",
"left": 461,
"top": 431,
"width": 182.23486328125,
"height": 13,
"text": "VariableDefinition"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmDleCwIsEbq4=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsBq4A="
},
"visible": false,
"font": "Arial;13;0",
"left": 92,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFmDleCwIsFCEE=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsBq4A="
},
"visible": false,
"font": "Arial;13;0",
"left": 92,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 456,
"top": 424,
"width": 192.23486328125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFmDleCwIsCqoM="
},
"nameLabel": {
"$ref": "AAAAAAFmDleCwIsDV/k="
},
"namespaceLabel": {
"$ref": "AAAAAAFmDleCwIsEbq4="
},
"propertyLabel": {
"$ref": "AAAAAAFmDleCwIsFCEE="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFmDleCwIsGUN0=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsAJJA="
},
"model": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFmDlrfxIyTalk=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsGUN0="
},
"model": {
"$ref": "AAAAAAFmDlrfj4yQN98="
},
"font": "Arial;13;0",
"left": 461,
"top": 454,
"width": 182.23486328125,
"height": 13,
"text": "+name: String",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 456,
"top": 449,
"width": 192.23486328125,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFmDleCwIsHAEg=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsAJJA="
},
"model": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"font": "Arial;13;0",
"left": 456,
"top": 472,
"width": 192.23486328125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFmDleCwIsI/3w=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsAJJA="
},
"model": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"visible": false,
"font": "Arial;13;0",
"left": 46,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFmDleCwIsJ4dY=",
"_parent": {
"$ref": "AAAAAAFmDleCwIsAJJA="
},
"model": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"visible": false,
"font": "Arial;13;0",
"left": 46,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 456,
"top": 424,
"width": 192.23486328125,
"height": 58,
"nameCompartment": {
"$ref": "AAAAAAFmDleCwIsBq4A="
},
"attributeCompartment": {
"$ref": "AAAAAAFmDleCwIsGUN0="
},
"operationCompartment": {
"$ref": "AAAAAAFmDleCwIsHAEg="
},
"receptionCompartment": {
"$ref": "AAAAAAFmDleCwIsI/3w="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFmDleCwIsJ4dY="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFmDlgZj4suGWY=",
"_parent": {
"$ref": "AAAAAAFmDlcYvoqd+7s="
},
"model": {
"$ref": "AAAAAAFmDlgZjosqNFI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4svDNE=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosqNFI="
},
"visible": false,
"font": "Arial;13;0",
"left": 536,
"top": 372,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4sw1Bc=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosqNFI="
},
"visible": null,
"font": "Arial;13;0",
"left": 521,
"top": 372,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4sxw3c=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosqNFI="
},
"visible": false,
"font": "Arial;13;0",
"left": 565,
"top": 373,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4sy/3A=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosrbvI="
},
"visible": false,
"font": "Arial;13;0",
"left": 536,
"top": 391,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4szGF8=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosrbvI="
},
"visible": false,
"font": "Arial;13;0",
"left": 522,
"top": 388,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4s0eIA=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosrbvI="
},
"font": "Arial;13;0",
"left": 560,
"top": 395,
"width": 7.22998046875,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"edgePosition": 2,
"text": "1"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4s1UnI=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjoss+1Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 536,
"top": 354,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4s2ndc=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjoss+1Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 522,
"top": 357,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFmDlgZj4s3rec=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjoss+1Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 563,
"top": 350,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFmDlgZj4suGWY="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmDlgZj4s4ko4=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjosrbvI="
},
"visible": false,
"font": "Arial;13;0",
"top": -72,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFmDlgZj4s5MKY=",
"_parent": {
"$ref": "AAAAAAFmDlgZj4suGWY="
},
"model": {
"$ref": "AAAAAAFmDlgZjoss+1Y="
},
"visible": false,
"font": "Arial;13;0",
"top": -72,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFmDldnvorWLAo="
},
"tail": {
"$ref": "AAAAAAFmDleCwIsAJJA="
},
"lineStyle": 1,
"points": "551:423;551:335",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFmDlgZj4svDNE="
},
"stereotypeLabel": {
"$ref": "AAAAAAFmDlgZj4sw1Bc="
},
"propertyLabel": {
"$ref": "AAAAAAFmDlgZj4sxw3c="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFmDlgZj4sy/3A="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFmDlgZj4szGF8="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFmDlgZj4s0eIA="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFmDlgZj4s1UnI="
},
"headPropertyLabel": {
"$ref": "AAAAAAFmDlgZj4s2ndc="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFmDlgZj4s3rec="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFmDlgZj4s4ko4="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFmDlgZj4s5MKY="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFmDldnvorUamk=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Variable",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFmDlp9NoxVDlU=",
"_parent": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"name": "definition",
"type": {
"$ref": "AAAAAAFl6aGo2kF1+HM="
},
"multiplicity": "1"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFmDln+Yown5FU=",
"_parent": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"name": "interpret"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFmDleCwIr+0mo=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "VariableDefinition",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFmDlgZjosqNFI=",
"_parent": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFmDlgZjosrbvI=",
"_parent": {
"$ref": "AAAAAAFmDlgZjosqNFI="
},
"reference": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"multiplicity": "1"
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFmDlgZjoss+1Y=",
"_parent": {
"$ref": "AAAAAAFmDlgZjosqNFI="
},
"reference": {
"$ref": "AAAAAAFmDldnvorUamk="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFmDlrfj4yQN98=",
"_parent": {
"$ref": "AAAAAAFmDleCwIr+0mo="
},
"name": "name",
"type": {
"$ref": "AAAAAAFl6O2JOSlEbU4="
}
}
]
}
]
}
]
}