Lines Matching refs:c

21 mxShapeSysMLComposite.prototype.paintForeground = function(c, x, y, w, h)  argument
27 c.save();
31 shape.prototype.paintVertexShape.call(tmp, c, x, y, w, h); argument
32 c.restore();
34 c.setDashed(false);
91 c.save();
97 tmp.updateTransform(c, x2, y2, width, height);
98 shape.prototype.paintVertexShape.call(tmp, c, x2, y2, width, height); argument
99 c.restore();
168 mxShapeSysMLPackage.prototype.paintVertexShape = function(c, x, y, w, h) argument
170 c.translate(x, y);
171 this.background(c, x, y, w, h);
172 c.setShadow(false);
173 this.foreground(c, x, y, w, h);
176 mxShapeSysMLPackage.prototype.background = function(c, x, y, w, h) argument
178 c.rect(0, 0, w, h);
179 c.fillAndStroke();
182 mxShapeSysMLPackage.prototype.foreground = function(c, x, y, w, h) argument
191 c.begin();
192 c.moveTo(0, ySize);
193 c.lineTo(xSize - ySize * 0.5, ySize);
194 c.lineTo(xSize, ySize * 0.5);
195 c.lineTo(xSize, 0);
196 c.stroke();
252 mxShapeSysMLPackage2.prototype.paintVertexShape = function(c, x, y, w, h) argument
254 c.translate(x, y);
255 this.background(c, x, y, w, h);
256 c.setShadow(false);
257 this.foreground(c, x, y, w, h);
260 mxShapeSysMLPackage2.prototype.background = function(c, x, y, w, h) argument
262 c.rect(0, 0, w, h);
263 c.stroke();
266 mxShapeSysMLPackage2.prototype.foreground = function(c, x, y, w, h) argument
275 c.begin();
276 c.moveTo(0, ySize);
277 c.lineTo(xSize - ySize * 0.5, ySize);
278 c.lineTo(xSize, ySize * 0.5);
279 c.lineTo(xSize, 0);
280 c.lineTo(0, 0);
281 c.close();
282 c.fillAndStroke();
333 mxShapeSysMLNone.prototype.paintVertexShape = function(c, x, y, w, h) argument
368 mxShapeSysMLRect.prototype.paintVertexShape = function(c, x, y, w, h) argument
370 c.rect(x, y, w, h);
371 c.fillAndStroke();
405 mxShapeSysMLPortOne.prototype.paintVertexShape = function(c, x, y, w, h) argument
407 c.rect(x + w * 0.05, y, w - w * 0.1, h);
408 c.fillAndStroke();
464 mxShapeSysMLPortTwo.prototype.paintVertexShape = function(c, x, y, w, h) argument
466 c.rect(x + w * 0.05, y, w * 0.8, h);
467 c.fillAndStroke();
523 mxShapeSysMLPortThree.prototype.paintVertexShape = function(c, x, y, w, h) argument
525 c.rect(x + w * 0.07, y, w * 0.86, h);
526 c.fillAndStroke();
527 c.rect(x, y + h * 0.125, w * 0.14, h * 0.25);
528 c.fillAndStroke();
529 c.rect(x, y + h * 0.625, w * 0.14, h * 0.25);
530 c.fillAndStroke();
531 c.rect(x + w * 0.86, y + h * 0.375, w * 0.14, h * 0.25);
532 c.fillAndStroke();
533 this.drawIn(c, x + w * 0.01, y + h * 0.2, w * 0.11, h * 0.10);
534 this.drawOut(c, x + w * 0.02, y + h * 0.7, w * 0.11, h * 0.10);
535 this.drawInOut(c, x + w * 0.88, y + h * 0.45, w * 0.1, h * 0.10);
538 mxShapeSysMLPortThree.prototype.drawIn = function(c, x, y, w, h) argument
540 c.begin();
541 c.moveTo(x, y + h * 0.5);
542 c.lineTo(x + w, y + h * 0.5);
543 c.moveTo(x + w * 0.75, y);
544 c.lineTo(x + w, y + h * 0.5);
545 c.lineTo(x + w * 0.75, y + h);
546 c.stroke();
549 mxShapeSysMLPortThree.prototype.drawOut = function(c, x, y, w, h) argument
551 c.begin();
552 c.moveTo(x, y + h * 0.5);
553 c.lineTo(x + w, y + h * 0.5);
554 c.moveTo(x + w * 0.25, y);
555 c.lineTo(x, y + h * 0.5);
556 c.lineTo(x + w * 0.25, y + h);
557 c.stroke();
560 mxShapeSysMLPortThree.prototype.drawInOut = function(c, x, y, w, h) argument
562 c.begin();
563 c.moveTo(x + w * 0.75, y);
564 c.lineTo(x + w, y + h * 0.5);
565 c.lineTo(x + w * 0.75, y + h);
566 c.moveTo(x + w * 0.25, y);
567 c.lineTo(x, y + h * 0.5);
568 c.lineTo(x + w * 0.25, y + h);
569 c.stroke();
603 mxShapeSysMLPortFour.prototype.paintVertexShape = function(c, x, y, w, h) argument
605 c.rect(x + w * 0.05, y, w - w * 0.05, h);
606 c.fillAndStroke();
663 mxShapeSysMLItemFlow.prototype.paintVertexShape = function(c, x, y, w, h) argument
670 c.rect(x, y + 10, w, h - 10);
671 c.fillAndStroke();
673 c.setShadow(false);
675 c.rect(x + w * 0.5 - 10, y, 20, 20);
676 c.fillAndStroke();
680 this.drawDown(c, x + w * 0.5 - 5, y + 2, 10, 16);
684 this.drawUp(c, x + w * 0.5 - 5, y + 2, 10, 16);
689 c.rect(x, y, w, h - 10);
690 c.fillAndStroke();
692 c.setShadow(false);
694 c.rect(x + w * 0.5 - 10, y + h - 20, 20, 20);
695 c.fillAndStroke();
699 this.drawUp(c, x + w * 0.5 - 5, y + h - 18, 10, 16);
703 this.drawDown(c, x + w * 0.5 - 5, y + h - 18, 10, 16);
708 c.rect(x + 10, y, w - 10, h);
709 c.fillAndStroke();
711 c.setShadow(false);
713 c.rect(x, y + h * 0.5 - 10, 20, 20);
714 c.fillAndStroke();
718 this.drawRight(c, x + 2, y + h * 0.5 - 5, 16, 10);
722 this.drawLeft(c, x + 2, y + h * 0.5 - 5, 16, 10);
727 c.rect(x, y, w - 10, h);
728 c.fillAndStroke();
730 c.setShadow(false);
732 c.rect(x + w - 20, y + h * 0.5 - 10, 20, 20);
733 c.fillAndStroke();
737 this.drawLeft(c, x + w - 18, y + h * 0.5 - 5, 16, 10);
741 this.drawRight(c, x + w - 18, y + h * 0.5 - 5, 16, 10);
746 mxShapeSysMLItemFlow.prototype.drawRight = function(c, x, y, w, h) argument
748 c.begin();
749 c.moveTo(x, y + h * 0.5);
750 c.lineTo(x + w, y + h * 0.5);
751 c.moveTo(x + w * 0.75, y);
752 c.lineTo(x + w, y + h * 0.5);
753 c.lineTo(x + w * 0.75, y + h);
754 c.stroke();
757 mxShapeSysMLItemFlow.prototype.drawDown = function(c, x, y, w, h) argument
759 c.begin();
760 c.moveTo(x + w * 0.5, y);
761 c.lineTo(x + w * 0.5, y + h);
762 c.moveTo(x, y + h * 0.75);
763 c.lineTo(x + w * 0.5, y + h);
764 c.lineTo(x + w, y + h * 0.75);
765 c.stroke();
768 mxShapeSysMLItemFlow.prototype.drawLeft = function(c, x, y, w, h) argument
770 c.begin();
771 c.moveTo(x, y + h * 0.5);
772 c.lineTo(x + w, y + h * 0.5);
773 c.moveTo(x + w * 0.25, y);
774 c.lineTo(x, y + h * 0.5);
775 c.lineTo(x + w * 0.25, y + h);
776 c.stroke();
779 mxShapeSysMLItemFlow.prototype.drawUp = function(c, x, y, w, h) argument
781 c.begin();
782 c.moveTo(x + w * 0.5, y + h);
783 c.lineTo(x + w * 0.5, y);
784 c.moveTo(x, y + h * 0.25);
785 c.lineTo(x + w * 0.5, y);
786 c.lineTo(x + w, y + h * 0.25);
787 c.stroke();
828 mxShapeSysMLItemFlowLeft.prototype.paintVertexShape = function(c, x, y, w, h) argument
830 c.rect(x + 10, y, w - 10, h);
831 c.fillAndStroke();
832 c.rect(x, y + h * 0.25 - 10, 20, 20);
833 c.fillAndStroke();
834 c.rect(x, y + h * 0.5 - 10, 20, 20);
835 c.fillAndStroke();
836 c.rect(x, y + h * 0.75 - 10, 20, 20);
837 c.fillAndStroke();
880 mxShapeSysMLItemFlowRight.prototype.paintVertexShape = function(c, x, y, w, h) argument
882 c.rect(x, y, w - 10, h);
883 c.fillAndStroke();
884 c.rect(x + w - 20, y + h * 0.25 - 10, 20, 20);
885 c.fillAndStroke();
886 c.rect(x + w - 20, y + h * 0.5 - 10, 20, 20);
887 c.fillAndStroke();
888 c.rect(x + w - 20, y + h * 0.75 - 10, 20, 20);
889 c.fillAndStroke();
932 mxShapeSysMLNestedPort.prototype.paintVertexShape = function(c, x, y, w, h) argument
934 c.rect(x + w * 0.08, y, w * 0.92, h);
935 c.fillAndStroke();
936 c.rect(x + w * 0.03, y + h * 0.1, w * 0.1, h * 0.8);
937 c.fillAndStroke();
938 c.rect(x, y + h * 0.15, w * 0.06, h * 0.16);
939 c.fillAndStroke();
940 c.rect(x, y + h * 0.42, w * 0.06, h * 0.16);
941 c.fillAndStroke();
942 c.rect(x, y + h * 0.69, w * 0.06, h * 0.16);
943 c.fillAndStroke();
951 mxMarker.addMarker('sysMLPackCont', function(c, shape, type, pe, unitX, unitY, size, source, sw, fi… argument
959 c.begin();
960 c.moveTo(pe.x - nx / 2 - ny / 2, pe.y - ny / 2 + nx / 2);
961 c.lineTo(pe.x - nx / 2 + ny / 2, pe.y - ny / 2 - nx / 2);
962 c.stroke();
963 c.ellipse(pe.x - 0.5 * nx - a, pe.y - 0.5 * ny - a, 2 * a, 2 * a);
964 c.stroke();
971 mxMarker.addMarker('sysMLReqInt', function(c, shape, type, pe, unitX, unitY, size, source, sw, fill… argument
980 c.setFillColor(fillColor);
981 c.ellipse(pe.x - 0.5 * nx - a, pe.y - 0.5 * ny - a, 2 * a, 2 * a);
982 c.fillAndStroke();
989 mxMarker.addMarker('sysMLProvInt', function(c, shape, type, pe, unitX, unitY, size, source, sw, fil… argument
998 c.setFillColor(fillColor);
999 c.begin();
1000 c.moveTo(pe.x - ny / 2, pe.y + nx / 2);
1001 c.arcTo(a, a, 0, 0, 1, pe.x + ny / 2, pe.y - nx / 2);
1002 c.fillAndStroke();
1035 mxShapeSysMLParametricDiagram.prototype.paintVertexShape = function(c, x, y, w, h) argument
1037 c.roundrect(x, y, w, h, 10, 10);
1038 c.fillAndStroke();
1040 c.setShadow(false);
1044 c.rect(x, y + h * 0.25 - 10, 20, 20);
1045 c.stroke();
1046 c.rect(x, y + h * 0.75 - 10, 20, 20);
1047 c.stroke();
1082 mxShapeSysMLConstraintProperty.prototype.paintVertexShape = function(c, x, y, w, h) argument
1084 c.rect(x, y, w, h);
1085 c.fillAndStroke();
1087 c.setShadow(false);
1091 c.rect(x, y + 50, 20, 20);
1092 c.stroke();
1093 c.rect(x, y + 80, 20, 20);
1094 c.stroke();
1129 mxShapeSysMLCallBehaviorAction.prototype.paintVertexShape = function(c, x, y, w, h) argument
1131 c.roundrect(x, y, w, h, 10, 10);
1132 c.fillAndStroke();
1136 c.setShadow(false);
1138 this.drawSymb(c, x + w - 30, y + h - 30, 20, 20);
1142 mxShapeSysMLCallBehaviorAction.prototype.drawSymb = function(c, x, y, w, h) argument
1144 c.begin();
1145 c.moveTo(x + w * 0.5, y);
1146 c.lineTo(x + w * 0.5, y + h);
1147 c.moveTo(x, y + h);
1148 c.lineTo(x, y + h * 0.5);
1149 c.lineTo(x + w, y + h * 0.5);
1150 c.lineTo(x + w, y + h);
1151 c.stroke();
1210 mxShapeSysMLAcceptEventAction.prototype.paintVertexShape = function(c, x, y, w, h) argument
1212 c.begin();
1213 c.moveTo(x, y);
1214 c.lineTo(x + w, y);
1215 c.lineTo(x + w, y + h);
1216 c.lineTo(x, y + h);
1217 c.lineTo(x + h * 0.3, y + h * 0.5);
1218 c.close();
1219 c.fillAndStroke();
1275 mxShapeSysMLTimeEvent.prototype.paintVertexShape = function(c, x, y, w, h) argument
1277 c.begin();
1278 c.moveTo(x, y);
1279 c.lineTo(x + w, y);
1280 c.lineTo(x, y + h);
1281 c.lineTo(x + w, y + h);
1282 c.close();
1283 c.fillAndStroke();
1332 mxShapeSysMLSendSignalAction.prototype.paintVertexShape = function(c, x, y, w, h) argument
1334 c.begin();
1335 c.moveTo(x, y);
1336 c.lineTo(x + w - h * 0.3, y);
1337 c.lineTo(x + w, y + h * 0.5);
1338 c.lineTo(x + w - h * 0.3, y + h);
1339 c.lineTo(x, y + h);
1340 c.close();
1341 c.fillAndStroke();
1397 mxShapeSysMLActivityFinal.prototype.paintVertexShape = function(c, x, y, w, h) argument
1399 c.ellipse(x, y, w, h);
1400 c.fillAndStroke();
1403 c.setFillColor(strokeColor);
1405 c.ellipse(x + 5, y + 5, w - 10, h - 10);
1406 c.fillAndStroke();
1456 mxShapeSysMLActivityParameterNode.prototype.paintVertexShape = function(c, x, y, w, h) argument
1458 c.translate(x, y);
1460 c.begin();
1463 c.begin();
1464 c.moveTo(minX, h);
1465 c.lineTo(10, h);
1466 c.lineTo(10, 0);
1467 c.lineTo(minX, 0);
1468 c.moveTo(maxX, h);
1469 c.lineTo(w - 10, h);
1470 c.lineTo(w - 10, 0);
1471 c.lineTo(maxX, 0);
1472 c.stroke();
1481 c.begin();
1482 c.moveTo(10, ySize);
1483 c.lineTo(xSize - ySize * 0.5, ySize);
1484 c.lineTo(xSize, ySize * 0.5);
1485 c.lineTo(xSize, 0);
1486 c.lineTo(10, 0);
1487 c.close();
1488 c.fillAndStroke();
1491 c.rect(0, h * 0.35 - 10, 20, 20);
1492 c.fillAndStroke();
1493 c.rect(0, h * 0.65 - 10, 20, 20);
1494 c.fillAndStroke();
1495 c.rect(w - 20, h * 0.5 - 10, 20, 20);
1496 c.fillAndStroke();
1541 mxShapeSysMLControlOperator.prototype.paintVertexShape = function(c, x, y, w, h) argument
1543 c.translate(x, y);
1544 this.background(c, x, y, w, h);
1545 c.setShadow(false);
1546 this.foreground(c, x, y, w, h);
1549 mxShapeSysMLControlOperator.prototype.background = function(c, x, y, w, h) argument
1551 c.rect(0, 0, w, h);
1552 c.fillAndStroke();
1555 mxShapeSysMLControlOperator.prototype.foreground = function(c, x, y, w, h) argument
1564 c.begin();
1565 c.moveTo(0, ySize);
1566 c.lineTo(xSize - ySize * 0.5, ySize);
1567 c.lineTo(xSize, ySize * 0.5);
1568 c.lineTo(xSize, 0);
1569 c.stroke();
1604 mxShapeSysMLFlowFinal.prototype.paintVertexShape = function(c, x, y, w, h) argument
1606 c.translate(x, y);
1608 c.ellipse(0, 0, w, h);
1609 c.fillAndStroke();
1611 c.setShadow(false);
1613 c.begin();
1614 c.moveTo(w * 0.145, h * 0.145);
1615 c.lineTo(w * 0.855, h * 0.855);
1616 c.moveTo(w * 0.855, h * 0.145);
1617 c.lineTo(w * 0.145, h * 0.855);
1618 c.stroke();
1668 mxShapeSysMLIsControl.prototype.paintVertexShape = function(c, x, y, w, h) argument
1670 c.translate(x, y);
1672 c.rect(0, h * 0.5 - 10, 10, 20);
1673 c.fillAndStroke();
1674 c.roundrect(10, 0, w - 20, h, 10, 10);
1675 c.fillAndStroke();
1676 c.rect(w - 10, h * 0.5 - 10, 10, 20);
1677 c.fillAndStroke();
1721 mxShapeSysMLIsStream.prototype.paintVertexShape = function(c, x, y, w, h) argument
1723 c.translate(x, y);
1728 c.setFillColor(strokeColor);
1729 c.rect(0, h * 0.5 - 10, 10, 20);
1730 c.fillAndStroke();
1732 c.setFillColor(fillColor);
1733 c.roundrect(10, 0, w - 20, h, 10, 10);
1734 c.fillAndStroke();
1736 c.setFillColor(strokeColor);
1737 c.rect(w - 10, h * 0.5 - 10, 10, 20);
1738 c.fillAndStroke();
1782 mxShapeSysMLIsActStream.prototype.paintVertexShape = function(c, x, y, w, h) argument
1784 c.translate(x, y);
1786 c.begin();
1787 c.rect(0, 0, w - 10, h);
1788 c.fillAndStroke();
1797 c.begin();
1798 c.moveTo(0, ySize);
1799 c.lineTo(xSize - ySize * 0.5, ySize);
1800 c.lineTo(xSize, ySize * 0.5);
1801 c.lineTo(xSize, 0);
1802 c.lineTo(0, 0);
1803 c.close();
1804 c.fillAndStroke();
1807 c.rect(w - 20, h * 0.5 - 10, 20, 20);
1808 c.fillAndStroke();
1854 mxShapeSysMLParameterSet.prototype.paintVertexShape = function(c, x, y, w, h) argument
1856 c.translate(x, y);
1858 c.rect(0, h * 0.5 - 28, 10, 56);
1859 c.fillAndStroke();
1860 c.roundrect(10, 0, w - 20, h, 10, 10);
1861 c.fillAndStroke();
1862 c.rect(w - 10, h * 0.5 - 28, 10, 56);
1863 c.fillAndStroke();
1865 c.setShadow(false);
1867 c.rect(4, h * 0.5 - 24, 6, 20);
1868 c.fillAndStroke();
1869 c.rect(4, h * 0.5 + 4, 6, 20);
1870 c.fillAndStroke();
1871 c.rect(w - 10, h * 0.5 - 24, 6, 20);
1872 c.fillAndStroke();
1873 c.rect(w - 10, h * 0.5 + 4, 6, 20);
1874 c.fillAndStroke();
1928 mxShapeSysMLParameterActivitySet.prototype.paintVertexShape = function(c, x, y, w, h) argument
1930 c.translate(x, y);
1932 c.begin();
1933 c.rect(10, 0, w - 20, h);
1934 c.fillAndStroke();
1943 c.begin();
1944 c.moveTo(10, ySize);
1945 c.lineTo(xSize - ySize * 0.5, ySize);
1946 c.lineTo(xSize, ySize * 0.5);
1947 c.lineTo(xSize, 0);
1948 c.lineTo(10, 0);
1949 c.close();
1950 c.fillAndStroke();
1953 c.setShadow(false);
1957 c.rect(0, h * 0.5 - 28, 15, 56);
1958 c.fillAndStroke();
1959 c.rect(4, h * 0.5 - 24, 15, 20);
1960 c.fillAndStroke();
1961 c.rect(4, h * 0.5 + 4, 15, 20);
1962 c.fillAndStroke();
1964 c.rect(w - 15, h * 0.5 - 28, 15, 56);
1965 c.fillAndStroke();
1966 c.rect(w - 19, h * 0.5 - 24, 15, 20);
1967 c.fillAndStroke();
1968 c.rect(w - 19, h * 0.5 + 4, 15, 20);
1969 c.fillAndStroke();
2024 mxShapeSysMLProbability.prototype.paintVertexShape = function(c, x, y, w, h) argument
2026 c.translate(x, y);
2028 c.roundrect(0, 0, w - 10, h, 10, 10);
2029 c.fillAndStroke();
2030 c.rect(w - 10, h * 0.25 - 28, 10, 56);
2031 c.fillAndStroke();
2032 c.rect(w - 10, h * 0.75 - 28, 10, 56);
2033 c.fillAndStroke();
2035 c.setShadow(false);
2037 c.rect(w - 10, h * 0.25 - 24, 6, 20);
2038 c.fillAndStroke();
2039 c.rect(w - 10, h * 0.25 + 4, 6, 20);
2040 c.fillAndStroke();
2041 c.rect(w - 10, h * 0.75 - 24, 6, 20);
2042 c.fillAndStroke();
2043 c.rect(w - 10, h * 0.75 + 4, 6, 20);
2044 c.fillAndStroke();
2101 mxShapeSysMLActivityProbability.prototype.paintVertexShape = function(c, x, y, w, h) argument
2103 c.translate(x, y);
2105 c.begin();
2106 c.rect(0, 0, w - 10, h);
2107 c.fillAndStroke();
2116 c.begin();
2117 c.moveTo(0, ySize);
2118 c.lineTo(xSize - ySize * 0.5, ySize);
2119 c.lineTo(xSize, ySize * 0.5);
2120 c.lineTo(xSize, 0);
2121 c.lineTo(0, 0);
2122 c.close();
2123 c.fillAndStroke();
2126 c.setShadow(false);
2130 c.rect(w - 15, h * 0.25 - 28, 15, 56);
2131 c.fillAndStroke();
2132 c.rect(w - 19, h * 0.25 - 24, 15, 20);
2133 c.fillAndStroke();
2134 c.rect(w - 19, h * 0.25 + 4, 15, 20);
2135 c.fillAndStroke();
2137 c.rect(w - 15, h * 0.75 - 28, 15, 56);
2138 c.fillAndStroke();
2139 c.rect(w - 19, h * 0.75 - 24, 15, 20);
2140 c.fillAndStroke();
2141 c.rect(w - 19, h * 0.75 + 4, 15, 20);
2142 c.fillAndStroke();
2200 mxShapeSysMLObjectFlowRight.prototype.paintVertexShape = function(c, x, y, w, h) argument
2202 c.translate(x, y);
2204 c.roundrect(0, 0, w - 10, h, 10, 10);
2205 c.fillAndStroke();
2206 c.rect(w - 10, h * 0.5 - 10, 10, 20);
2207 c.fillAndStroke();
2253 mxShapeSysMLObjectFlowLeft.prototype.paintVertexShape = function(c, x, y, w, h) argument
2255 c.translate(x, y);
2257 c.rect(0, h * 0.5 - 10, 10, 20);
2258 c.fillAndStroke();
2259 c.roundrect(10, 0, w - 10, h, 10, 10);
2260 c.fillAndStroke();
2306 mxShapeSysMLActivityPartition.prototype.paintVertexShape = function(c, x, y, w, h) argument
2308 c.translate(x, y);
2310 c.begin();
2311 c.moveTo(0, 0);
2312 c.lineTo(0, h);
2313 c.moveTo(w, 0);
2314 c.lineTo(w, h);
2315 c.stroke();
2350 mxShapeSysMLContinuation.prototype.paintVertexShape = function(c, x, y, w, h) argument
2352 c.translate(x, y);
2358 c.begin();
2359 c.moveTo(w - r, 0);
2360 c.arcTo(r, r, 0, 0, 1, w - r, h);
2361 c.lineTo(r, h);
2362 c.arcTo(r, r, 0, 0, 1, r, 0);
2363 c.close();
2364 c.fillAndStroke();
2370 c.begin();
2371 c.moveTo(0, h - r);
2372 c.arcTo(r, r, 0, 0, 0, w, h - r);
2373 c.lineTo(w, r);
2374 c.arcTo(r, r, 0, 0, 0, 0, r);
2375 c.close();
2376 c.fillAndStroke();
2453 mxShapeSysMLCoregion.prototype.paintVertexShape = function(c, x, y, w, h) argument
2455 c.translate(x, y);
2461 c.begin();
2462 c.moveTo(0, brack);
2463 c.lineTo(0, 0);
2464 c.lineTo(w, 0);
2465 c.lineTo(w, brack);
2466 c.moveTo(0, h - brack);
2467 c.lineTo(0, h);
2468 c.lineTo(w, h);
2469 c.lineTo(w, h - brack);
2470 c.stroke();
2478 mxMarker.addMarker('sysMLx', function(c, shape, type, pe, unitX, unitY, size, source, sw, filled) argument
2485 c.begin();
2486 c.moveTo(pe.x - nx / 2 - ny / 2, pe.y - ny / 2 + nx / 2);
2487 c.lineTo(pe.x + nx / 2 + ny / 2, pe.y + ny / 2 - nx / 2);
2489 c.moveTo(pe.x + nx / 2 - ny / 2, pe.y + ny / 2 + nx / 2);
2490 c.lineTo(pe.x - nx / 2 + ny / 2, pe.y - ny / 2 - nx / 2);
2491 c.stroke();
2524 mxShapeSysMLDimension.prototype.paintVertexShape = function(c, x, y, w, h) argument
2526 c.translate(x, y);
2527 this.background(c, x, y, w, h);
2530 mxShapeSysMLDimension.prototype.background = function(c, x, y, w, h) argument
2532 c.begin();
2533 c.moveTo(0, 20);
2534 c.lineTo(w, 20);
2535 c.moveTo(10, 15);
2536 c.lineTo(0, 20);
2537 c.lineTo(10, 25);
2538 c.moveTo(w - 10, 15);
2539 c.lineTo(w, 20);
2540 c.lineTo(w - 10, 25);
2541 c.moveTo(0, 15);
2542 c.lineTo(0, h);
2543 c.moveTo(w, 15);
2544 c.lineTo(w, h);
2545 c.stroke();
2553 mxMarker.addMarker('sysMLLost', function(c, shape, type, pe, unitX, unitY, size, source, sw, filled) argument
2561 c.begin();
2562 c.moveTo(pe.x - 1.5 * nx - ny / 2, pe.y - 1.5 * ny + nx / 2);
2563 c.lineTo(pe.x - nx / 2, pe.y - ny / 2);
2564 c.lineTo(pe.x - 1.5 * nx + ny / 2, pe.y - 1.5 * ny - nx / 2);
2565 c.stroke();
2567 c.ellipse(pe.x - 0.5 * nx - a, pe.y - 0.5 * ny - a, 2 * a, 2 * a);
2570 c.setFillColor(strokeColor);
2571 c.fillAndStroke();
2578 mxMarker.addMarker('sysMLFound', function(c, shape, type, pe, unitX, unitY, size, source, sw, fille… argument
2586 c.ellipse(pe.x - 0.5 * nx - a, pe.y - 0.5 * ny - a, 2 * a, 2 * a);
2589 c.setFillColor(strokeColor);
2590 c.fillAndStroke();
2623 mxShapeSysMLCompositeState.prototype.paintVertexShape = function(c, x, y, w, h) argument
2625 c.translate(x, y);
2626 this.background(c, x, y, w, h);
2629 mxShapeSysMLCompositeState.prototype.background = function(c, x, y, w, h) argument
2633 c.roundrect(0, tabH, w, h - tabH, 10, 10);
2634 c.fillAndStroke();
2635 c.rect(15, 0, tabW, tabH);
2636 c.fillAndStroke();
2709 mxShapeSysMLRegion.prototype.paintVertexShape = function(c, x, y, w, h) argument
2714 c.translate(x, y);
2715 this.background(c, x, y, w, h, tabH, tabW);
2716 c.setShadow(false);
2717 this.foreground(c, x, y, w, h, tabH, tabW);
2720 mxShapeSysMLRegion.prototype.background = function(c, x, y, w, h, tabH, tabW) argument
2723 c.roundrect(0, tabH, w, h - tabH, 10, 10);
2724 c.fillAndStroke();
2726 c.setStrokeWidth(strokeW * 2);
2727 c.rect(15, 0, tabW, tabH);
2728 c.fillAndStroke();
2729 c.setStrokeWidth(strokeW);
2732 mxShapeSysMLRegion.prototype.foreground = function(c, x, y, w, h, tabH, tabW) argument
2734 c.setDashed(true);
2735 c.begin();
2736 c.moveTo(w * 0.5, tabH);
2737 c.lineTo(w * 0.5, h);
2738 c.stroke();
2811 mxShapeSysMLSimpleState.prototype.paintVertexShape = function(c, x, y, w, h) argument
2813 c.translate(x, y);
2814 this.background(c, x, y, w, h);
2815 c.setShadow(false);
2819 mxShapeSysMLSimpleState.prototype.background = function(c, x, y, w, h) argument
2822 c.roundrect(0, 0, w, h, 10, 10);
2823 c.fillAndStroke();
2826 mxShapeSysMLSimpleState.prototype.foreground = function(c, x, y, w, h) argument
2828 c.begin();
2829 c.moveTo(0, 20);
2830 c.lineTo(w, 20);
2831 c.stroke();
2889 mxShapeSysMLStateMachine.prototype.paintVertexShape = function(c, x, y, w, h) argument
2891 c.translate(x, y);
2892 this.background(c, x, y, w, h);
2893 c.setShadow(false);
2894 this.foreground(c, x, y, w, h);
2897 mxShapeSysMLStateMachine.prototype.background = function(c, x, y, w, h) argument
2899 c.roundrect(0, 0, w - 10, h, 10, 10);
2900 c.fillAndStroke();
2903 mxShapeSysMLStateMachine.prototype.foreground = function(c, x, y, w, h) argument
2906 c.setFillColor(strokeC);
2908 c.ellipse(w - 20, h * 0.5 - 10, 20, 20);
2909 c.stroke();
2911 c.ellipse(w - 17, h * 0.5 - 7, 14, 14);
2912 c.fillAndStroke();
2970 mxShapeSysMLX.prototype.paintVertexShape = function(c, x, y, w, h) argument
2972 c.translate(x, y);
2974 c.begin();
2975 c.moveTo(0, 0);
2976 c.lineTo(w, h);
2977 c.moveTo(0, h);
2978 c.lineTo(w, 0);
2979 c.fillAndStroke();
3025 mxShapeSysMLSubmachineState.prototype.paintVertexShape = function(c, x, y, w, h) argument
3027 c.translate(x, y);
3028 this.background(c, x, y, w, h);
3029 c.setShadow(false);
3030 this.foreground(c, x, y, w, h);
3033 mxShapeSysMLSubmachineState.prototype.background = function(c, x, y, w, h) argument
3035 c.roundrect(0, 0, w - 10, h, 10, 10);
3036 c.fillAndStroke();
3039 mxShapeSysMLSubmachineState.prototype.foreground = function(c, x, y, w, h) argument
3042 c.setFillColor(strokeC);
3044 c.ellipse(w - 20, h * 0.5 - 10, 20, 20);
3045 c.stroke();
3047 c.ellipse(w - 17, h * 0.5 - 7, 14, 14);
3048 c.fillAndStroke();
3106 mxShapeSysMLUseCaseExtensionPoints.prototype.paintVertexShape = function(c, x, y, w, h) argument
3108 c.translate(x, y);
3109 this.background(c, x, y, w, h);
3110 c.setShadow(false);
3111 this.foreground(c, x, y, w, h);
3114 mxShapeSysMLUseCaseExtensionPoints.prototype.background = function(c, x, y, w, h) argument
3116 c.ellipse(0, 0, w, h);
3117 c.fillAndStroke();
3120 mxShapeSysMLUseCaseExtensionPoints.prototype.foreground = function(c, x, y, w, h) argument
3122 c.begin();
3123 c.moveTo(w * 0.02, h * 0.35);
3124 c.lineTo(w * 0.98, h * 0.35);
3125 c.stroke();