arnobl/kompren

Kompren opposites do not call the correct onXXXSliced operation

arnobl opened this issue · 0 comments

For instance with Ecore and a lowerType opposite:

    if(theSlicer.optionlowerType){
    _self.^lowerType.forEach[_elt| _elt.visitToAddRelations(theSlicer)
        if(_self.sliced && _elt.sliced) theSlicer.oneSuperTypeSliced(_self, _elt)
    ]
    }

The operation oneSuperTypeSliced is called instead of onlowerTypeSliced