content: package org.alien4cloud.tosca.editor.operations.relationshiptemplate;
  
  import lombok.Getter;
  import lombok.Setter;
  
  /**
   * 
   */
  @Getter
  @Setter
  public class AddRelationshipOperation extends AbstractRelationshipOperation {
      /** Name of the relationship type. */
      private String relationshipType;
      /** Version of the archive that contains the relationship type. */
      private String relationshipVersion;
  
      /** Name of the requirement on the source node. */
      private String requirementName;
  
      /** Name of the node template that is target of the relationship. */
      private String target;
      /** Name of the capability on the target node. */
      private String targetedCapabilityName;
  
      @Override
      public String commitMessage() {
          return "add relationship <" + getRelationshipName() + "> of type <" + relationshipType + ":" + relationshipVersion + "> source: [ node <"
                  + getNodeName() + "> requirement <" + requirementName + "> ] target: [ node <" + target + "> capability <" + targetedCapabilityName + "> ]";
      }
  }
  