1. A method for performing interactive editing of an electronic circuit design, the method implemented with a processor, the method comprising: identifying an object in a layout of the electronic circuit design, wherein the object is to be manufactured with double patterning technology; checking whether the object corresponds to a double pattern violation; determining whether a corrective solution can be implemented to resolve the double pattern violation; and determining whether the corrective solution can be implemented interactively.