package Ġde . jos hu agle it ze . transformation network . ch anger ec ording Ċ Ċ import Ġde . jos hu agle it ze . transformation network . model transformation . Model Transformation Ċ import Ġde . jos hu agle it ze . transformation network . publish subscribe . Observable Ċ Ċ interface ĠObservable Model Transformation Ġ: ĠModel Transformation Ġ{ ĊĠĠĠ Ġval Ġexecution : ĠObservable < Unit > ĊĠĠĠ Ġoverride Ġval Ġtype : ĠObservable Model Transformation Type ĊĠĠĠ Ġoverride Ġval Ġleft Model : ĠChange Recording Model ĊĠĠĠ Ġoverride Ġval Ġright Model : ĠChange Recording Model ĊĠĠĠ Ġoverride Ġval Ġmodels : ĠTransformation Models ĊĊĠĠĠ Ġinterface ĠTransformation Models Ġ: ĠModel Transformation . Transformation Models Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget ( side : ĠModel Transformation . Side ): ĠChange Recording Model ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġiterator (): ĠIterator < Change Recording Model > ĊĠĠĠ Ġ} Ċ } Ċ