edu.uga.cs.lsdis.sawsdl
Interface ModelReferenceExtensible

All Known Subinterfaces:
Operation, Part, PortType
All Known Implementing Classes:
OperationImpl, PartImpl, PortTypeImpl

public interface ModelReferenceExtensible

This interface marks a WSDL type being allowed to have a edu.uga.cs.lsdis.sawsdl.ModelReference for SAWSDL.

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

Method Summary
 void addModelReference(ModelReference modelReference)
          Add a single ModelReference to the Element.
 ModelReference getModelReference()
          Get the first ModelReference in the list of ModelReferences.
 java.util.Set<ModelReference> getModelReferences()
          Get all the ModelReferences of the Element.
 void setModelReferences(java.util.Set<ModelReference> refs)
          Set the ModelReferences of this Element.
 

Method Detail

addModelReference

void addModelReference(ModelReference modelReference)
Add a single ModelReference to the Element.

Parameters:
modelReference - The ModelReference.

getModelReference

ModelReference getModelReference()
Get the first ModelReference in the list of ModelReferences.

Returns:
The first ModelReference. Null if there are model references

getModelReferences

java.util.Set<ModelReference> getModelReferences()
Get all the ModelReferences of the Element.

Returns:
A list of ModelReferences. If there are no model references returns an empty list

setModelReferences

void setModelReferences(java.util.Set<ModelReference> refs)
Set the ModelReferences of this Element.

Parameters:
refs - The ModelReferences for this Element.


Copyright © 2007. All Rights Reserved.