def printInsAttr(self): # print("@relation = " + self.__relationName) # print("Number of attributes: " + str(len(self.__attributes))) for i in range(0, len(self.__attributes)): att = Attribute(self.__attributes[i]) if att.getDirectionAttribute() == Attribute.INPUT: print(" > INPUT ATTRIBUTE: ") elif att.getDirectionAttribute() == Attribute.OUTPUT: print(" > OUTPUT ATTRIBUTE: ") else: print(" > UNDEFINED ATTRIBUTE: ") att.printAttr()
def searchUndefPosition(self, attToDel): undefCount = 0 count = 0 att_aux = Attribute(self.__attributes[count]) while attToDel != att_aux: if att_aux.getDirectionAttribute() == Attribute.DIR_NOT_DEF: undefCount = undefCount + 1 count = count + 1 att_aux = Attribute(self.__attributes[count]) return undefCount
def searchUndefPosition( self,attToDel): undefCount=0, count = 0; att_aux = Attribute(self.__attributes[count]) while (attToDel != att_aux): if (att_aux.getDirectionAttribute() == Attribute.DIR_NOT_DEF): undefCount+=1 count+=1 att_aux = Attribute(self.__attributes[count]) return undefCount