|
|
|
|
@ -54,6 +54,14 @@ public String getSemantics()
|
|
|
|
|
return getAttributeAsString(SEMANTICS_ATTR_NAME);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Sets the semantics of this source group.
|
|
|
|
|
*/
|
|
|
|
|
public void setSemantics(String semantics)
|
|
|
|
|
{
|
|
|
|
|
this.setAttribute(SEMANTICS_ATTR_NAME, semantics);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Gets the sources of this source group.
|
|
|
|
|
*
|
|
|
|
|
@ -63,4 +71,19 @@ public List<SourcePacketExtension> getSources()
|
|
|
|
|
{
|
|
|
|
|
return getChildExtensionsOfType(SourcePacketExtension.class);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Sets the sources of this source group.
|
|
|
|
|
*
|
|
|
|
|
* @param sources the sources of this source group.
|
|
|
|
|
*/
|
|
|
|
|
public void addSources(List<SourcePacketExtension> sources)
|
|
|
|
|
{
|
|
|
|
|
if (sources != null && sources.size() != 0)
|
|
|
|
|
{
|
|
|
|
|
for (SourcePacketExtension source : sources)
|
|
|
|
|
this.addChildExtension(source);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|