int inputCount = ((Number) m.get(SimpleRectangularSubmodelComponent.kInCount)).intValue();
String[] inputNames = new String[inputCount];
for (int i = 0; i < inputCount; i++)
int inputCount = ((Number) m.get(SimpleRectangularSubmodelComponent.kInCount)).intValue();
String[] inputNames = new String[inputCount];
for (int i = 0; i < inputCount; i++)
rect.setInputPins(inputNames);
int outputCount = ((Number) m.get(SimpleRectangularSubmodelComponent.kOutCount)).intValue();
String[] outputPins = new String[outputCount];
for (int i = 0; i < outputCount; i++)
rect.setInputPins(inputNames);
int outputCount = ((Number) m.get(SimpleRectangularSubmodelComponent.kOutCount)).intValue();
String[] outputPins = new String[outputCount];
for (int i = 0; i < outputCount; i++)
{
InnerWireParams innerWire = params.innerWires[i];
new GUIWire(comp.submodelModifiable,
{
InnerWireParams innerWire = params.innerWires[i];
new GUIWire(comp.submodelModifiable,
- comp.submodelModifiable.getComponents().get(innerWire.pin1.compId).getPins().get(innerWire.pin1.pinIndex),
- comp.submodelModifiable.getComponents().get(innerWire.pin2.compId).getPins().get(innerWire.pin2.pinIndex),
- innerWire.path);
+ comp.submodelModifiable.getComponents().get(innerWire.pin1.compId).getPin(innerWire.pin1.pinName),
+ comp.submodelModifiable.getComponents().get(innerWire.pin2.compId).getPin(innerWire.pin2.pinName), innerWire.path);