Package jetbrains.mps.generator.impl
Class TransitionTracePersistence
- java.lang.Object
 - 
- jetbrains.mps.generator.impl.TransitionTracePersistence
 
 
- 
public final class TransitionTracePersistence extends Object
Modifies checkpoint model, on save() creates node attribute for nodes with 'origin trace' user object, on load(), injects a user object for nodes with attribute. Doesn't clear UO on save() nor node attribute on load(). Perhaps, should, no clear idea yet. The whole idea of this class is to fix https://youtrack.jetbrains.com/issue/MPS-28373 in a 2018.2 bugfix with least possible change. Generally, shall re-consider use of UO for origin trace and the way I save extra information along with CP model. 
- 
- 
Constructor Summary
Constructors Constructor Description TransitionTracePersistence(SModel checkpointModel) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidload(TransitionTrace into)voidsave(TransitionTrace originTrace) 
 - 
 
- 
- 
Constructor Detail
- 
TransitionTracePersistence
public TransitionTracePersistence(SModel checkpointModel)
 
 - 
 
- 
Method Detail
- 
save
public void save(TransitionTrace originTrace)
 
- 
load
public void load(TransitionTrace into)
 
 - 
 
 -