* @return PartnerLinkRole
*/
public PartnerLinkRole addPartnerLinkTypeAndRoll(
String partnerLinkTypeName, String partnerRollName,
QName servicePortTypeQName) {
PartnerLinkType partnerLinkType = new PartnerLinkType(
partnerLinkTypeName);
PartnerLinkRole partnerRoll = new PartnerLinkRole(partnerRollName,
servicePortTypeQName);
partnerLinkType.addRole(partnerRoll);
declareNamespaceIfNecessary("p",
servicePortTypeQName.getNamespaceURI(), true);
this.definitions.xml().addElement(partnerLinkType.xml());
this.partnerLinkRoleMap.put(servicePortTypeQName, partnerRoll);
return partnerRoll;
}