/*
* Pin pin = getPin(pinId); if (!listPin.contains(pin))
* listPin.add(pin); //
*/
Pin pinAux;
// Rescato las tablas
EncapsulatedDescriptor gateDesc = (EncapsulatedDescriptor) this._gateDescriptor;
int[][] connectOut = gateDesc.connectOut;
EncapsulatedGateData[] gateData = gateDesc.gateData;
// Ahora tengo que recorrer la lista de tonteras
// Agregando a la lista
int ndx = pinId;
int ndxGate = connectOut[ndx][0];
int ndxPin = connectOut[ndx][1];
// Rescato el primer gate
Gate gate = gates[ndxGate];
Pin pinFirst = gate.getPin(ndxPin);
// Agrego sus pines
gate.getPinsAt(ndxPin, listPin);
do {
// busco el siguiente