package oasis.names.tc.ebxml_regrep.xsd.rim._3;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="SpecificationLinkType", propOrder={"usageDescription", "usageParameter"})
public class SpecificationLinkType extends RegistryObjectType
{
@XmlElement(name="UsageDescription")
protected InternationalStringType usageDescription;
@XmlElement(name="UsageParameter")
protected List<String> usageParameter;
@XmlAttribute(name="serviceBinding", required=true)
protected String serviceBinding;
@XmlAttribute(name="specificationObject", required=true)
protected String specificationObject;
public InternationalStringType getUsageDescription()
{
return this.usageDescription;
}
public void setUsageDescription(InternationalStringType value)
{
this.usageDescription = value;
}
public List<String> getUsageParameter()
{
if (this.usageParameter == null) {
this.usageParameter = new ArrayList();
}
return this.usageParameter;
}
public String getServiceBinding()
{
return this.serviceBinding;
}
public void setServiceBinding(String value)
{
this.serviceBinding = value;
}
public String getSpecificationObject()
{
return this.specificationObject;
}
public void setSpecificationObject(String value)
{
this.specificationObject = value;
}
}