edu.uga.cs.lsdis.sawsdl
Interface PortType

All Superinterfaces:
javax.wsdl.extensions.AttributeExtensible, javax.wsdl.extensions.ElementExtensible, ModelReferenceExtensible, javax.wsdl.PortType, java.io.Serializable, javax.wsdl.WSDLElement

public interface PortType
extends javax.wsdl.PortType, ModelReferenceExtensible

Represents the SAWSDL porttype

Author:
: Ajith Ranabahu, : Zixin Wu, : Karthik Gomadam, : Doug Brewer

Field Summary
 
Fields inherited from interface javax.wsdl.extensions.AttributeExtensible
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE
 
Method Summary
 void addOperation(Operation operation)
          Overloaded method to add a semantic operation directly
 Operation getSemanticOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
          gets the semantic operation
 Operation removeSemanticOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
          removes a semantic operation.
 
Methods inherited from interface javax.wsdl.PortType
addOperation, getOperation, getOperations, getQName, isUndefined, removeOperation, setQName, setUndefined
 
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
 
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttribute
 
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
 
Methods inherited from interface edu.uga.cs.lsdis.sawsdl.ModelReferenceExtensible
addModelReference, getModelReference, getModelReferences, setModelReferences
 

Method Detail

addOperation

void addOperation(Operation operation)
Overloaded method to add a semantic operation directly

Parameters:
operation - the operation object
See Also:
PortType.addOperation(javax.wsdl.Operation)

getSemanticOperation

Operation getSemanticOperation(java.lang.String name,
                               java.lang.String inputName,
                               java.lang.String outputName)
gets the semantic operation

Parameters:
name - name of the operation
inputName - name of the input message
outputName - name of the output message
Returns:
the semantically annotated operation object
See Also:
PortType.getOperation(String, String, String)

removeSemanticOperation

Operation removeSemanticOperation(java.lang.String name,
                                  java.lang.String inputName,
                                  java.lang.String outputName)
removes a semantic operation.

Parameters:
name - name of the operation
inputName - name of the input message
outputName - name of the output message
Returns:
the semantically annotated operation object
See Also:
PortType.removeOperation(String, String, String)


Copyright © 2007. All Rights Reserved.