# HG changeset patch # User Nobuyasu Oshiro # Date 1374128436 -32400 # Node ID 4afecc3d333173e7f41768c2103ebdf1c8eebef9 # Parent b3bce5bacc049b4281875a2eadcacd00489798f4 added some figures diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/figures/alice_topology.pdf Binary file Paper/figures/alice_topology.pdf has changed diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/figures/alice_topology.xbb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/figures/alice_topology.xbb Thu Jul 18 15:20:36 2013 +0900 @@ -0,0 +1,8 @@ +%%Title: ./alice_topology.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 386 218 +%%HiResBoundingBox: 0.000000 0.000000 386.000000 218.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Thu Jul 18 14:26:34 2013 + diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/figures/destructive_tree.xbb --- a/Paper/figures/destructive_tree.xbb Thu Jul 18 13:58:12 2013 +0900 +++ b/Paper/figures/destructive_tree.xbb Thu Jul 18 15:20:36 2013 +0900 @@ -4,5 +4,5 @@ %%HiResBoundingBox: 0.000000 0.000000 404.000000 207.000000 %%PDFVersion: 1.4 %%Pages: 1 -%%CreationDate: Thu Jul 18 09:29:39 2013 +%%CreationDate: Thu Jul 18 14:26:34 2013 diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/figures/nodepath.pdf Binary file Paper/figures/nodepath.pdf has changed diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/figures/nodepath.xbb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/figures/nodepath.xbb Thu Jul 18 15:20:36 2013 +0900 @@ -0,0 +1,8 @@ +%%Title: ./nodepath.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 315 310 +%%HiResBoundingBox: 0.000000 0.000000 315.000000 310.000000 +%%PDFVersion: 1.3 +%%Pages: 1 +%%CreationDate: Thu Jul 18 14:26:34 2013 + diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/figures/non_destructive_tree.xbb --- a/Paper/figures/non_destructive_tree.xbb Thu Jul 18 13:58:12 2013 +0900 +++ b/Paper/figures/non_destructive_tree.xbb Thu Jul 18 15:20:36 2013 +0900 @@ -4,5 +4,5 @@ %%HiResBoundingBox: 0.000000 0.000000 459.000000 207.000000 %%PDFVersion: 1.4 %%Pages: 1 -%%CreationDate: Thu Jul 18 09:29:39 2013 +%%CreationDate: Thu Jul 18 14:26:34 2013 diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/graffle/alice_topology.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/graffle/alice_topology.graffle Thu Jul 18 15:20:36 2013 +0900 @@ -0,0 +1,685 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {558.99997329711914, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2013-07-18 03:52:06 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{244.50001525878906, 290}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 98 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 childLog} + + + + Bounds + {{244.50001525878906, 271}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 97 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 log} + + + + Bounds + {{181.75, 359.5}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 96 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 childLog} + + + + Bounds + {{181.75, 340.5}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 95 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 log} + + + + Bounds + {{400, 290}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 94 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 childLog} + + + + Bounds + {{400, 271}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 93 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 log} + + + + Bounds + {{314, 220.5}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 92 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 childLog} + + + + Bounds + {{314, 201.5}, {67.999999999999972, 19}} + Class + ShapedGraphic + ID + 1 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 log} + + + + Bounds + {{131.64237976074219, 315}, {47.857635498046875, 19}} + Class + ShapedGraphic + ID + 91 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 parent} + + + + Bounds + {{324.0711669921875, 249.5}, {47.857635498046875, 19}} + Class + ShapedGraphic + ID + 89 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 parent} + + + + Bounds + {{207.82118225097656, 249.5}, {47.857635498046875, 19}} + Class + ShapedGraphic + ID + 88 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 parent} + + + + Class + LineGraphic + Head + + ID + 79 + + ID + 85 + Points + + {166.5949175861729, 343.13256582978664} + {199.80727825990553, 308.82494726663072} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 81 + + + + Class + LineGraphic + Head + + ID + 28 + + ID + 84 + Points + + {346.314193796425, 277.96083003861924} + {298.95087728845385, 242.53019077843385} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 80 + + + + Class + LineGraphic + Head + + ID + 28 + + ID + 83 + Points + + {231.8193587733866, 276.23060093572798} + {263.40064840559273, 244.25615471281256} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 79 + + + + Bounds + {{122, 340.5}, {57.500015258789062, 38}} + Class + ShapedGraphic + ID + 81 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 node3} + VerticalPad + 0 + + + + Bounds + {{337, 273.5}, {57.500015258789062, 38}} + Class + ShapedGraphic + ID + 80 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 node2} + VerticalPad + 0 + + + + Bounds + {{187, 273.5}, {57.500015258789062, 38}} + Class + ShapedGraphic + ID + 79 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 node1} + VerticalPad + 0 + + + + Bounds + {{250.74997329711914, 209}, {57.500015258789062, 38}} + Class + ShapedGraphic + ID + 28 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 node0} + VerticalPad + 0 + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2013-07-18 05:26:19 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {594.99997329711914, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{571, 76}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/graffle/nodepath.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/graffle/nodepath.graffle Thu Jul 18 15:20:36 2013 +0900 @@ -0,0 +1,1173 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {558.99997329711914, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2013-02-11 06:47:37 +0000 + Creator + shoshi + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{26, 273}, {208, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Helvetica + Size + 22 + + ID + 59 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs46 \cf0 NodePath<-1,1,2,3>} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{253, 246}, {48, 18}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 57 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'95\'d2\'8f\'57\'91\'ce\'8f\'db} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + Head + + ID + 52 + + ID + 56 + Points + + {169.05305440841548, 183} + {227.71823047933887, 224.12554931220842} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + HeadArrow + 0 + Legacy + + TailArrow + 0 + Width + 4 + + + + + Class + LineGraphic + Head + + ID + 51 + + ID + 55 + Points + + {160.8745931692697, 189.63399464199267} + {176.09901765531245, 218.36477549283194} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 50 + + ID + 54 + Points + + {142.81004419374304, 190.73205310302325} + {133.10630674740696, 217.22579082378741} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 49 + + ID + 53 + Points + + {132.76672715531757, 184.00476228664814} + {82.226868755021428, 223.97383281319256} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + + + Bounds + {{225, 216.49299491436881}, {45, 43}} + Class + ShapedGraphic + ID + 52 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + Width + 4 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 3} + VerticalPad + 0 + + + + Bounds + {{164, 216.49299491436881}, {45, 43}} + Class + ShapedGraphic + ID + 51 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 2} + VerticalPad + 0 + + + + Bounds + {{103, 216.49299491436881}, {45, 43}} + Class + ShapedGraphic + ID + 50 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 1} + VerticalPad + 0 + + + + Bounds + {{42, 216.49299491436881}, {45, 43}} + Class + ShapedGraphic + ID + 49 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 0} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 44 + + ID + 48 + Points + + {133.05305440841548, 115.01401017126238} + {192.94648863248722, 157.00059484769366} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 43 + + ID + 47 + Points + + {124.8745931692697, 121.64800481325506} + {139.39668124540665, 149.05337113068666} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + HeadArrow + 0 + Legacy + + TailArrow + 0 + Width + 4 + + + + + Class + LineGraphic + Head + + ID + 42 + + ID + 46 + Points + + {106.81004419374304, 122.74606327428563} + {97.106306747406961, 149.23980099504979} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + + + Class + LineGraphic + Head + + ID + 41 + + ID + 45 + Points + + {96.766727155317568, 116.01877245791053} + {46.226868755021385, 155.98784298445494} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + + + Bounds + {{189, 148.50700508563119}, {45, 43}} + Class + ShapedGraphic + ID + 44 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 3} + VerticalPad + 0 + + + + Bounds + {{128, 148.50700508563119}, {45, 43}} + Class + ShapedGraphic + ID + 43 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + Width + 4 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 2} + VerticalPad + 0 + + + + Bounds + {{67, 148.50700508563119}, {45, 43}} + Class + ShapedGraphic + ID + 42 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 1} + VerticalPad + 0 + + + + Bounds + {{6, 148.50700508563119}, {45, 43}} + Class + ShapedGraphic + ID + 41 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 0} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 33 + + ID + 37 + Points + + {159.28167672951264, 47.367567191823298} + {217.94657602116644, 88.493475973601221} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 28 + + + + Class + LineGraphic + Head + + ID + 32 + + ID + 36 + Points + + {150.59519702941319, 54.457594388891593} + {165.34057841889111, 82.309981457905437} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 28 + + + + Class + LineGraphic + Head + + ID + 31 + + ID + 35 + Points + + {131.35054684019144, 55.666512594679247} + {122.64945315980854, 79.333487405320739} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + HeadArrow + 0 + Legacy + + TailArrow + 0 + Width + 4 + + + Tail + + ID + 28 + + + + Class + LineGraphic + Head + + ID + 30 + + ID + 34 + Points + + {120.5951873510197, 48.44799139686814} + {71.228189182546799, 87.482362041707177} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + + + Tail + + ID + 28 + + + + Bounds + {{214, 80}, {45, 43}} + Class + ShapedGraphic + ID + 33 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + VerticalPad + 0 + + + + Bounds + {{153, 80}, {45, 43}} + Class + ShapedGraphic + ID + 32 + Shape + Circle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 ...} + VerticalPad + 0 + + + + Bounds + {{92, 80}, {45, 43}} + Class + ShapedGraphic + ID + 31 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + Width + 4 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 1} + VerticalPad + 0 + + + + Bounds + {{31, 80}, {45, 43}} + Class + ShapedGraphic + ID + 30 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 0} + VerticalPad + 0 + + + + Bounds + {{117, 12}, {45, 43}} + Class + ShapedGraphic + ID + 28 + Shape + Circle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + GapRatio + 0.5 + Width + 4 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 root\ +-1} + VerticalPad + 0 + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + レイヤー 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2013-07-18 00:16:34 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {594.99997329711914, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + キャンバス 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + Frame + {{48, 96}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + キャンバス 1 + 1 + 1 + + + + + diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/graffle/non_destructive_tree.graffle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/graffle/non_destructive_tree.graffle Thu Jul 18 15:20:36 2013 +0900 @@ -0,0 +1,1180 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {558.99997329711914, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2013-07-17 15:33:22 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Class + LineGraphic + Head + + ID + 75 + + ID + 78 + Points + + {401.3369981306771, 321.82197038553954} + {414.55913327163586, 352.08752051330777} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 74 + + + + Class + LineGraphic + Head + + ID + 74 + + ID + 77 + Points + + {369.30107067425871, 257.03103557961009} + {385.36221982462996, 288.19690446569564} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 73 + + + + Class + LineGraphic + Head + + ID + 63 + + ID + 76 + Points + + {345.00194131230529, 251.61435871619918} + {283.23030686763775, 295.4065390094508} + + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 73 + + + + Bounds + {{402.65032599283956, 351.25531395445512}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 1 + + + ID + 75 + Shape + Circle + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 100} + VerticalPad + 0 + + + + Bounds + {{374.55864673773561, 286.91488842253989}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 74 + Shape + Circle + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 2} + VerticalPad + 0 + + + + Bounds + {{341.41811288991153, 222.5744628906252}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 73 + Shape + Circle + Style + + stroke + + Color + + b + 0 + g + 0 + r + 1 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 root} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 67 + + ID + 72 + Points + + {346.42896352972986, 323.61063585632445} + {359.64431488461923, 353.87872065132166} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 64 + + + + Class + LineGraphic + Head + + ID + 66 + + ID + 71 + Points + + {273.07088673142709, 324.20459404951879} + {282.29600244860967, 353.28476245812726} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 63 + + + + Class + LineGraphic + Head + + ID + 65 + + ID + 70 + Points + + {258.69600501323839, 323.05278049574798} + {241.97010712818104, 354.43657601189813} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 63 + + + + Class + LineGraphic + Head + + ID + 64 + + ID + 69 + Points + + {314.39329886605356, 258.819843603994} + {330.44776644536506, 289.9886618398225} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 62 + + + + Class + LineGraphic + Head + + ID + 63 + + ID + 68 + Points + + {296.25709297565152, 258.31935505939697} + {277.07124538124356, 290.48915038441959} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 62 + + + + Bounds + {{347.74610862992961, 353.0425505942485}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 1 + + + ID + 67 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 5} + VerticalPad + 0 + + + + Bounds + {{268.55244635014071, 353.0425505942485}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 66 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 4} + VerticalPad + 0 + + + + Bounds + {{213.85166931152344, 353.0425505942485}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 65 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 3} + VerticalPad + 0 + + + + Bounds + {{319.6544293748259, 288.70212506233383}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 64 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 2} + VerticalPad + 0 + + + + Bounds + {{248.14170242030247, 288.70212506233383}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 63 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 1} + VerticalPad + 0 + + + + Bounds + {{286.51389552699914, 224.36169953041889}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 62 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 root} + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 45 + + ID + 50 + Points + + {155.57794495331652, 321.8231608583007} + {168.79445255261606, 352.09081313210646} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 42 + + + + Class + LineGraphic + Head + + ID + 44 + + ID + 49 + Points + + {82.222476495478617, 322.41647791557398} + {91.452968698637349, 351.49518950993325} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 41 + + + + Class + LineGraphic + Head + + ID + 43 + + ID + 48 + Points + + {67.844853049680154, 321.26578567697646} + {51.119940405276886, 352.65003200135828} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 41 + + + + Class + LineGraphic + Head + + ID + 42 + + ID + 47 + Points + + {123.54487942612759, 257.03117545850984} + {139.60545590143496, 288.19729685636315} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 28 + + + + Class + LineGraphic + Head + + ID + 41 + + ID + 46 + Points + + {105.40654665366895, 256.53269890435837} + {86.222944801049891, 288.70364508025807} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 28 + + + + Bounds + {{156.89443931840719, 351.255319148936}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 45 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 5} + VerticalPad + 0 + + + + Bounds + {{77.700777038617403, 351.255319148936}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 44 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 4} + VerticalPad + 0 + + + + Bounds + {{23.000000000000384, 351.255319148936}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 43 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 3} + VerticalPad + 0 + + + + Bounds + {{128.80276006330246, 286.91489361702133}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 42 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 2} + VerticalPad + 0 + + + + Bounds + {{57.290033108778275, 286.91489361702133}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 41 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 1} + VerticalPad + 0 + + + + Bounds + {{95.662226215476991, 222.57446808510639}, {38.672740409593558, 35.744680851063819}} + Class + ShapedGraphic + ID + 28 + Shape + Circle + Style + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 root} + VerticalPad + 0 + + + + Bounds + {{150.56646013259888, 220.7872314453125}, {119.71595764160156, 81}} + Class + ShapedGraphic + ID + 24 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 root \'82\'a9\'82\'e7\'95\'cf\'8d\'58\'82\'cc\'82\'a0\'82\'c1\'82\'bd\'83\'6d\'81\'5b\'83\'68\'82\'dc\'82\'c5\'83\'52\'83\'73\'81\'5b\'82\'f0\'8d\'73\'82\'a4} + + + + Class + LineGraphic + ID + 21 + Points + + {191.0000050844026, 304.2872314453125} + {225.17203863598317, 304.2872314453125} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2013-07-17 16:21:56 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {594.99997329711914, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{28, 116}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r b3bce5bacc04 -r 4afecc3d3331 Paper/jssst.tex --- a/Paper/jssst.tex Thu Jul 18 13:58:12 2013 +0900 +++ b/Paper/jssst.tex Thu Jul 18 15:20:36 2013 +0900 @@ -263,7 +263,7 @@ \begin{itemize} \item TreeOperationLog を MessagePack によりシリアライズ \item TreeOperationLog を扱う Data Segment の作成 -\item Data Segment として受け取った TreeOperationLog の Jungle への適応 +%\item Data Segment として受け取った TreeOperationLog の Jungle への適応 \end{itemize} @@ -273,21 +273,45 @@ Integer の List となっている. これらを MessagePack でシリアライズするために, それぞれのシリアライズを -行う Container クラスの作成を行った. -それらを保持し最終的には DefaultTreeOperationLogContainer というクラスの作成を行う. -このクラスは TreeOperationLog を Value 型として保持し, 他に木の名前やリビジョン番号 -と言った情報も保持する. +行う DefaultTreeOperationLogContainer というクラスの作成を行った. +このクラスは TreeOperationLog を Value 型へと変換して保持し, 他に編集した木の名前やリビジョン番号, +変更を行ったノードの名前といった情報も保持する. Data Segment へログを put するときはこの DefaultTreeOperationLogContainer クラスを使用する. -\subsection{} +\subsection{TreeOperationLog を扱う Data Segment} +Alice の各ノードは "log", "childLog" というキーで DefaultTreeOperationLogContiner を扱う(図\ref{fig:log}). + +"log" にはそのノードが行った木の編集のログが入る. +子供となるノードは親の "log" を待つ Code Segment を走らせており, ログが put されるとそのデータを受け取り +自身の変更へと適応を行う. + +"childLog" には子供となるノードが行った編集のログが入れられる. +Data Segment "childLog" にデータが入るの待っている Code Segment が常に走っており, 子供が行った木の編集は +その Code Segment により親へと伝搬する. + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.50]{figures/alice_topology.pdf} + \caption{Data Segment による Log の記録} + \label{fig:log} + \end{center} +\end{figure} + +親の "log" と, 子供により put される "childLog" にデータがいれられると, そのデータを + + \subsection{} -\subsection{} + \section{その4} + +\section{Jungle の利点} + \section{まとめ} + \nocite{fix200609} \bibliographystyle{junsrt} \bibliography{reference}