Previously, TypeImpl::directionOf was implemented to return FeatureDirectionKind::INOUT in the case that the Type was conjugated and the originalDirection of the given feature was not IN or OUT. This has been corrected so that the method returns the originalDirection in this case (that is, it returns null if the originalDirection is null and INOUT if the originalDirection is INOUT).
Updated Type_input_SettingDelegate and Type_output_SettingDelegate so that ownedFeatures with the relevant direction are returned, even if the Type is conjugated.
TypeImpl::directionOf
was implemented to returnFeatureDirectionKind::INOUT
in the case that theType
was conjugated and theoriginalDirection
of the givenfeature
was notIN
orOUT
. This has been corrected so that the method returns theoriginalDirection
in this case (that is, it returnsnull
if theoriginalDirection
isnull
andINOUT
if theoriginalDirection
is INOUT).Type_input_SettingDelegate
andType_output_SettingDelegate
so thatownedFeatures
with the relevantdirection
are returned, even if theType
is conjugated.