def getEntity(self): activeEntity=Machine.getEntity(self) for queue in G.InternalQueueList: station=queue.next[0] # do not send the signal if it is already triggered if not queue.canDispose.triggered: self.sendSignal(receiver=queue, signal=queue.canDispose, sender=station) return activeEntity
def getEntity(self): activeEntity = Machine.getEntity(self) for queue in G.InternalQueueList: station = queue.next[0] # do not send the signal if it is already triggered if not queue.canDispose.triggered: self.sendSignal(receiver=queue, signal=queue.canDispose, sender=station) return activeEntity
def getEntity(self): activeEntity=Machine.getEntity(self) #call the parent method to get the entity part=self.getActiveObjectQueue()[0] #retrieve the obtained part part.machineId=self.id #create an attribute to the obtained part and give it the value of the object's id return activeEntity #return the entity obtained