@property
def colheight(self):
    if (len(self.edges) == 0):
        return 1
    else:
        y2 = (max((e.order for e in self.edges)) + 1)
        return ((y2 - self.xy.y) + 1)
@property
def colheight(self):
    if (len(self.edges) == 0):
        return 1
    else:
        y2 = (max((e.order for e in self.edges)) + 1)
        return ((y2 - self.xy.y) + 1)