public void setInputVectorPort(String[] VectorInputPortDescriptor) { VectorParPort temp = new VectorParPort(); temp.setSignal(new VectorParameter()); String[] VectorParameterDescriptor = new String[VectorInputPortDescriptor.length - 1]; for (int i = 0; (i < (VectorInputPortDescriptor.length - 1)); i++) { VectorParameterDescriptor[i] = VectorInputPortDescriptor[i + 1]; } temp.getSignal().setContentFromDescriptor(VectorParameterDescriptor); temp.getSignal().setValid(true); String portName = VectorInputPortDescriptor[0]; int TargetPortIndex = getInputVectorPortIndexFromName(portName); this.InputPortsVec[TargetPortIndex] = temp; }