code: void addGate(final ManagementGate gate) {
  
  		if (gate.isInputGate()) {
  			this.inputGates.add(gate);
  		} else {
  			this.outputGates.add(gate);
  		}
  	}
docs: Adds a management gate to this vertex.
  
  @param gate
  the management gate to be added