I am trying to programmatically edit feature geometries using ArcObjects which participate in geometric network. High-level process is to iterate over features in each feature class, modify feature geometry and store it. But in the interim, sometimes junction feature lands exactly over edge feature, splitting the edge feature into two features. Is it possible to avoid this feature splitting?
In following images cross is a orphan junction and edge being split is an simple edge.
at t1 at t2 (notice edge split)
at t3 - this is the final edit which would have happened if there was no split at t2.