| 2020-12-24 |
1. IMagnetRONのインタフェースの修正
...
2. StartAmimationActionおよびMagnetRONFrameの修正
3. アニメーションメニューへの「終了」の追加および、StopAnimationActionの追加
4. mxGraphComponentのサイズが常にウィンドウサイズに合うように修正
|
| 2020-12-23 |
Add IMagnetRON to accept open(File), doExtract(Feature),
...
startAnimation().
|
Operate to start animation in animationMenu.
...
Add Extract and Feature Class extracted from .magnet File.
|
Construct MenuBar like fileMane, animationMenu etc. in MagnetRONMenuBar.
...
Create AbstractFrameAction, OpenAction, StartAnimationAction.
|
#22 Fix bug create two same vertices
...
in CollaborationViewer#createObjectVertices().
|
| 2020-12-22 |
仮引数エイリアスの場合のタイムスタンプが不正だったのを修正。
...
ForwardAliasCollectorで不要?なエイリアスを収集していたのを修正。
ForwardLayoutでオブジェクト間の間隔が広くなるよう修正。
|
| 2020-12-21 |
#22 Fix bug call timing Collaboration#doLastAnimationand(),
...
and too remove MethodExecution in Collaboration#doLastAnimation.
Fix bug in Alias#getTimeStamp() when occurencePoint#isValid().
|
| 2020-12-20 |
Merge pull request #28 from nitta-lab/collaborationViwer
...
collaborationViewer: #22 Migrate CollaborationViewer from DeltaViewer of MagnetRONFrame.
No look merged!
|
| 2020-12-19 |
|
#22 Migrate CollaborationViewer from DeltaViewer of MagnetRONFrame.
...
Create MagnetRONViewer#getRelatedInformation return value is reference
and FieldName.
|
|
|
ForwardAliasCollectorの作成。
...
CollaborationViewerで同じオブジェクトの頂点が複数できる場合があったのを修正。
オブジェクト指向教育の問題用のトレースふぁるを追加。
|
| 2020-12-18 |
#22 Implement CollaborationViewer#doLastAnimation,
...
createEdgeToObject, createObjectVertices.
Migrated method from DeltaViewer to MagnetRONViewer and
CollaborationViewer.
Add CollaborationViewerSampleTest.
|
| 2020-12-17 |
Merge pull request #24 from nitta-lab/layout
...
Layoutの指定方法の修正. CollaborationLayoutクラスの追加.ありがとうございます。マージします。
|
Layoutの指定方法の修正.
...
CollaborationLayoutクラスの追加.
|
| 2020-12-16 |
Implement CollaborationObjectCallGraph#merge(ExtractedStructure)
...
that uses lowestCommonAncestor.
Rename CollaborationAliasCollector#sortAliasListByTimeStamp() from
sort().
Add CollaborationObjectCallGraph#sortTracePointByTimeStamp()and test
file.
|
| 2020-12-17 |
Merge pull request #20 from nitta-lab/layout
...
デルタ専用のレイアウトアルゴリズムの作成。既存のレイアウトアルゴリズムと完全互換。
ありがとうございます。マージします。
|
| 2020-12-16 |
Implement CollaborationAliasCollector#merge(IAliasCollector).
...
Add CollaborationAliasCollectorTest and
CollaborationAliasCollector#sort(), Alias#getTimeStamp(), sample of
plural delta.
|
| 2020-12-12 |
デルタ専用のレイアウトアルゴリズムの作成。既存のレイアウトアルゴリズムと完全互換。
|
| 2020-12-11 |
Create CollaborationAliasCollector to merge multiple delta aliasList.
...
Create CollaborationObjectCallGraph to merge ExtractedStructure and add
relatedPoint, getCallTree().
Create IObjectLayout to create merge delta layout.
|
| 2020-12-09 |
Merge pull request #16 from nitta-lab/deltaObjectCallGraph
...
ありがとうございます。マージします。
|
| 2020-12-07 |
Change DeltaAliasCollector not to use changeTrackingObject().
...
Change MagnetRONFrame to use DeltaAliasCollector instead of
DeltaAliasTracker.
|
Remove package name & argument signature from method name.
...
(when constractor etc.)
|
| 2020-12-05 |
ExtractedStructure クラスの代用として、DeltaObjectCallGraph クラスを作成した。
|
| 2020-12-04 |
Migrating from DeltaViewer to CollaborationViewer.
...
Add IObjectCallGraph, MagnetRONViewer is parent of DeltaViewer,
CollaborationViewer.
|
Change DeltaAliasCollector to DeltaAliasTracker.
|
Add MagnetRONFrame extends JFrame, Change to DeltaViewer extends JPanel,
...
DeltaViewerSample is Main method.
|
#3 Fixed bug always draw the edge between method calls in front
...
when not worked reductionEdgeAnimation.
Remove the package name from the method name.
|
| 2020-12-02 |
#3 Always draw the edge between method calls in front
...
on createEdgeToMethodExecution().
|
#3 Always draw the edge between method calls in front
...
on createEdgeToMethodExecution().
|
| 2020-11-30 |
#7 Tested objTraceSample5, Fixed createMethodExectuion() for nullpointer
...
bug.
|
| 2020-09-19 |
Create cell of srcObject when delta srcSide is ref.isCreation(),
...
in createObjectVertices().
#7 All tentatively tested ArgoUMLDelete2, JHotDrawTransform,
JHotDrawSelect2 traces etc.
|
Create ObjectVertex at RETURN_VALUE when Vector$Itr etc,
...
isCreation() is true.
#7 Tested tentatively ArgoUMLDelete1, JHotDrawSelect1 trace.
Creates edge when executing static method.
|
| 2020-09-18 |
Add getRelatedTracePoint() to ExtractedStructure.java.
...
For objects returned by Collections.unmodifiable(), List.iterator(),
etc., set the flag to true in Reference.isCreation() generated in
method.
|
#7 Tested tentatively ArgoUMLDelete1, JHotDrawSelect1 trace.
...
Modify createObjectVertices() to generate ObjectVertex of coordinator
when both srcSide and dstSide do not include a coordinator.Change to
generate calling methodExec in doAnimation() when the beginning was
RECEIVER .
|
| 2020-09-16 |
#7 Tested pre_Exp3,5,6 trace.
...
Add curved edge drawing when 3control points on the side.
Change occurrencePoint.getMethodExecution().getSignature() in
Alias.getMethodSignature().
|
| 2020-09-15 |
|
Reflect update of traceAnalyzer in MagnetRON.
...
Add trace files related to MagnetRON Experiments.
|
| 2020-08-14 |
#7 Tested pre_Exp1,2,4,7 trace.
...
#5 Fix DeltaViewer#doLastAnimation() to remove Argument,
Local when method execution finished<pre_Exp1,2>.
|
| 2020-07-31 |
#7 Finished testing ArgoUML shape selection trace.
...
Tidy up DeltaViewerSample.java and Adjustment when static class methods.
|
| 2020-05-16 |
#7 Tested ArgoUML shape selection trace.
...
#5 Change DeltaViewer#removeMethodExecutionVertex() to remove Argument,
Local whend method execution finished.
|
| 2020-05-11 |
#7 Testing ArgoUML shape selection trace.
...
Change DeltaViewerSample#createObjectVertexOnConstructor() so that the
sourceCell refers to the absolute position.
Implemented DeltaViewerSample#createObjectReference()
for Collection.
|
| 2020-04-30 |
Change ObjectIdPair to AliasPair and testing ArgoUMLSelect0_1.
|
| 2020-04-17 |
Apply sampleStatic.trace #2 and ObjectVertex move to follow
...
MethodExecutionVertex when resize ObjectVertex #3.
|
| 2020-04-13 |
Apply sampleCreate.trace, and Add aliasToObjIdPairMap<Alias,
...
ObjectIdPair> put when call DeltaAliasCollector#changeTrackingObject().
|
| 2020-04-11 |
Add a parameter to IAliasCollector#changeTrackingObject() so that which
...
side src or dst is tracking can be informed.
|
| 2020-04-10 |
Apply trace sampleArray and sampleCollection.
|
| 2020-03-03 |
|