/**
* Copyright 2013 European Parliament
*
* Licensed under the EUPL, Version 1.1 or - as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
* You may not use this work except in compliance with the Licence.
* You may obtain a copy of the Licence at:
*
* http://joinup.ec.europa.eu/software/page/eupl
*
* Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the Licence for the specific language governing permissions and limitations under the Licence.
*/
package org.nsesa.editor.gwt.an.common.client.ui.overlay.document.gen.csd02;
import com.google.gwt.dom.client.Element;
import com.google.gwt.user.client.DOM;
import org.nsesa.editor.gwt.an.common.client.ui.overlay.document.gen.xmlschema.*;
import org.nsesa.editor.gwt.an.common.client.ui.overlay.document.gen.xmlschema.LanguageSimpleType;
import org.nsesa.editor.gwt.core.client.ui.overlay.document.OverlayWidget;
import org.nsesa.editor.gwt.core.client.ui.overlay.document.OverlayWidgetImpl;
import org.nsesa.editor.gwt.core.client.ui.overlay.document.StructureIndicator;
import java.util.ArrayList;
import java.util.LinkedHashMap;
/**
* the complex type inlinereq defines the content model and attributes shared by all blocks and inlines. Here the id attribute is required and also the refersTo is required
* This file is generated. Rather than changing this file, correct the template called <tt>overlayClass.ftl</tt>.
*/
public class InlinereqreqComplexType extends OverlayWidgetImpl {
/**
* Stores a structure indicator coming from xsd structure *
*/
private static StructureIndicator STRUCTURE_INDICATOR = new StructureIndicator.DefaultStructureIndicator(1, 1
,
new StructureIndicator.DefaultChoice(0, -1, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new Ref())
, new StructureIndicator.DefaultElement(1, 1, new Mref())
, new StructureIndicator.DefaultElement(1, 1, new Rref())
, new StructureIndicator.DefaultElement(1, 1, new Mod())
, new StructureIndicator.DefaultElement(1, 1, new Mmod())
, new StructureIndicator.DefaultElement(1, 1, new Rmod())
, new StructureIndicator.DefaultElement(1, 1, new Remark())
, new StructureIndicator.DefaultElement(1, 1, new RecordedTime())
, new StructureIndicator.DefaultElement(1, 1, new Vote())
, new StructureIndicator.DefaultElement(1, 1, new Outcome())
, new StructureIndicator.DefaultElement(1, 1, new Ins())
, new StructureIndicator.DefaultElement(1, 1, new Del())
, new StructureIndicator.DefaultElement(1, 1, new Omissis())
, new StructureIndicator.DefaultElement(1, 1, new ExtractText())
, new StructureIndicator.DefaultElement(1, 1, new ExtractStructure())
, new StructureIndicator.DefaultElement(1, 1, new Placeholder())
, new StructureIndicator.DefaultElement(1, 1, new FillIn())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new B())
, new StructureIndicator.DefaultElement(1, 1, new I())
, new StructureIndicator.DefaultElement(1, 1, new A())
, new StructureIndicator.DefaultElement(1, 1, new U())
, new StructureIndicator.DefaultElement(1, 1, new Sub())
, new StructureIndicator.DefaultElement(1, 1, new Sup())
, new StructureIndicator.DefaultElement(1, 1, new Abbr())
, new StructureIndicator.DefaultElement(1, 1, new Span())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new DocType())
, new StructureIndicator.DefaultElement(1, 1, new DocTitle())
, new StructureIndicator.DefaultElement(1, 1, new DocNumber())
, new StructureIndicator.DefaultElement(1, 1, new DocProponent())
, new StructureIndicator.DefaultElement(1, 1, new DocDate())
, new StructureIndicator.DefaultElement(1, 1, new Legislature())
, new StructureIndicator.DefaultElement(1, 1, new Session())
, new StructureIndicator.DefaultElement(1, 1, new ShortTitle())
, new StructureIndicator.DefaultElement(1, 1, new DocPurpose())
, new StructureIndicator.DefaultElement(1, 1, new DocCommittee())
, new StructureIndicator.DefaultElement(1, 1, new DocIntroducer())
, new StructureIndicator.DefaultElement(1, 1, new DocStage())
, new StructureIndicator.DefaultElement(1, 1, new DocStatus())
, new StructureIndicator.DefaultElement(1, 1, new DocJurisdiction())
, new StructureIndicator.DefaultElement(1, 1, new DocketNumber())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new Date())
, new StructureIndicator.DefaultElement(1, 1, new Time())
, new StructureIndicator.DefaultElement(1, 1, new Person())
, new StructureIndicator.DefaultElement(1, 1, new Organization())
, new StructureIndicator.DefaultElement(1, 1, new Concept())
, new StructureIndicator.DefaultElement(1, 1, new Object())
, new StructureIndicator.DefaultElement(1, 1, new Event())
, new StructureIndicator.DefaultElement(1, 1, new Location())
, new StructureIndicator.DefaultElement(1, 1, new Process())
, new StructureIndicator.DefaultElement(1, 1, new Role())
, new StructureIndicator.DefaultElement(1, 1, new Term())
, new StructureIndicator.DefaultElement(1, 1, new Quantity())
, new StructureIndicator.DefaultElement(1, 1, new Def())
, new StructureIndicator.DefaultElement(1, 1, new Entity())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new CourtType())
, new StructureIndicator.DefaultElement(1, 1, new NeutralCitation())
, new StructureIndicator.DefaultElement(1, 1, new Party())
, new StructureIndicator.DefaultElement(1, 1, new Judge())
, new StructureIndicator.DefaultElement(1, 1, new Lawyer())
, new StructureIndicator.DefaultElement(1, 1, new Signature())
, new StructureIndicator.DefaultElement(1, 1, new Opinion())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new AffectedDocument())
, new StructureIndicator.DefaultElement(1, 1, new RelatedDocument())
, new StructureIndicator.DefaultElement(1, 1, new Change())
)
)
, new StructureIndicator.DefaultElement(1, 1, new Inline())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new NoteRef())
, new StructureIndicator.DefaultElement(1, 1, new Eol())
, new StructureIndicator.DefaultElement(1, 1, new Eop())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultElement(1, 1, new Img())
, new StructureIndicator.DefaultElement(1, 1, new Br())
)
)
, new StructureIndicator.DefaultElement(1, 1, new Marker())
)
)
, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultChoice(1, 1, new StructureIndicator.DefaultGroup(1, 1, new StructureIndicator.DefaultSequence(1, 1, new StructureIndicator.DefaultElement(1, 1, new AuthorialNote())
)
)
, new StructureIndicator.DefaultElement(1, 1, new Popup())
)
)
)
)
)
);
/**
* Create a browser DOM span element and set up "type", "ns" and css class attributes
*/
public static Element create() {
com.google.gwt.user.client.Element span = DOM.createSpan();
span.setAttribute("type", "inlinereqreqComplexType");
span.setAttribute("ns", "http://docs.oasis-open.org/legaldocml/ns/akn/3.0/CSD02");
span.setClassName("widget inlinereqreqComplexType");
return span;
}
// CONSTRUCTORS ------------------
/**
* Create a <code>InlinereqreqComplexType</code> object with the given DOM element
*/
public InlinereqreqComplexType(Element element) {
super(element);
}
// FIELDS ------------------
private IDSimpleType idAttr;
private NMTOKENSimpleType evolvingIdAttr;
private AnyURISimpleType alternativeToAttr;
private AnyURISimpleType refersToAttr;
private StringSimpleType classAttr;
private StringSimpleType styleAttr;
private StringSimpleType titleAttr;
private StatusTypeSimpleType statusAttr;
private String wildcardContentAttr;
private LanguageSimpleType langAttr;
private NCNameSimpleType spaceAttr;
private AnyURISimpleType periodAttr;
/**
* Return <code>idAttr</code> property
*
* @return idAttr
*/
public IDSimpleType getIdAttr() {
if (idAttr == null) {
idAttr = new IDSimpleType();
idAttr.setValue(getElement().getAttribute("id"));
}
return idAttr;
}
/**
* Return <code>idAttr</code> property in DSL way
*
* @return idAttr
*/
public IDSimpleType idAttr() {
return getIdAttr();
}
/**
* Set <code>idAttr</code> property
*
* @param idAttr the new value
*/
public void setIdAttr(final IDSimpleType idAttr) {
this.idAttr = idAttr;
getElement().setAttribute("id", idAttr.getValue());
}
/**
* Set <code>idAttr</code> property in DSL way
*
* @param idAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType idAttr(final IDSimpleType idAttr) {
setIdAttr(idAttr);
return this;
}
/**
* Return <code>evolvingIdAttr</code> property
*
* @return evolvingIdAttr
*/
public NMTOKENSimpleType getEvolvingIdAttr() {
if (evolvingIdAttr == null) {
evolvingIdAttr = new NMTOKENSimpleType();
evolvingIdAttr.setValue(getElement().getAttribute("evolvingId"));
}
return evolvingIdAttr;
}
/**
* Return <code>evolvingIdAttr</code> property in DSL way
*
* @return evolvingIdAttr
*/
public NMTOKENSimpleType evolvingIdAttr() {
return getEvolvingIdAttr();
}
/**
* Set <code>evolvingIdAttr</code> property
*
* @param evolvingIdAttr the new value
*/
public void setEvolvingIdAttr(final NMTOKENSimpleType evolvingIdAttr) {
this.evolvingIdAttr = evolvingIdAttr;
getElement().setAttribute("evolvingId", evolvingIdAttr.getValue());
}
/**
* Set <code>evolvingIdAttr</code> property in DSL way
*
* @param evolvingIdAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType evolvingIdAttr(final NMTOKENSimpleType evolvingIdAttr) {
setEvolvingIdAttr(evolvingIdAttr);
return this;
}
/**
* Return <code>alternativeToAttr</code> property
*
* @return alternativeToAttr
*/
public AnyURISimpleType getAlternativeToAttr() {
if (alternativeToAttr == null) {
alternativeToAttr = new AnyURISimpleType();
alternativeToAttr.setValue(getElement().getAttribute("alternativeTo"));
}
return alternativeToAttr;
}
/**
* Return <code>alternativeToAttr</code> property in DSL way
*
* @return alternativeToAttr
*/
public AnyURISimpleType alternativeToAttr() {
return getAlternativeToAttr();
}
/**
* Set <code>alternativeToAttr</code> property
*
* @param alternativeToAttr the new value
*/
public void setAlternativeToAttr(final AnyURISimpleType alternativeToAttr) {
this.alternativeToAttr = alternativeToAttr;
getElement().setAttribute("alternativeTo", alternativeToAttr.getValue());
}
/**
* Set <code>alternativeToAttr</code> property in DSL way
*
* @param alternativeToAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType alternativeToAttr(final AnyURISimpleType alternativeToAttr) {
setAlternativeToAttr(alternativeToAttr);
return this;
}
/**
* Return <code>refersToAttr</code> property
*
* @return refersToAttr
*/
public AnyURISimpleType getRefersToAttr() {
if (refersToAttr == null) {
refersToAttr = new AnyURISimpleType();
refersToAttr.setValue(getElement().getAttribute("refersTo"));
}
return refersToAttr;
}
/**
* Return <code>refersToAttr</code> property in DSL way
*
* @return refersToAttr
*/
public AnyURISimpleType refersToAttr() {
return getRefersToAttr();
}
/**
* Set <code>refersToAttr</code> property
*
* @param refersToAttr the new value
*/
public void setRefersToAttr(final AnyURISimpleType refersToAttr) {
this.refersToAttr = refersToAttr;
getElement().setAttribute("refersTo", refersToAttr.getValue());
}
/**
* Set <code>refersToAttr</code> property in DSL way
*
* @param refersToAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType refersToAttr(final AnyURISimpleType refersToAttr) {
setRefersToAttr(refersToAttr);
return this;
}
/**
* Return <code>classAttr</code> property
*
* @return classAttr
*/
public StringSimpleType getClassAttr() {
if (classAttr == null) {
classAttr = new StringSimpleType();
classAttr.setValue(getElement().getAttribute("class"));
}
return classAttr;
}
/**
* Return <code>classAttr</code> property in DSL way
*
* @return classAttr
*/
public StringSimpleType classAttr() {
return getClassAttr();
}
/**
* Set <code>classAttr</code> property
*
* @param classAttr the new value
*/
public void setClassAttr(final StringSimpleType classAttr) {
this.classAttr = classAttr;
getElement().setAttribute("class", classAttr.getValue());
}
/**
* Set <code>classAttr</code> property in DSL way
*
* @param classAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType classAttr(final StringSimpleType classAttr) {
setClassAttr(classAttr);
return this;
}
/**
* Return <code>styleAttr</code> property
*
* @return styleAttr
*/
public StringSimpleType getStyleAttr() {
if (styleAttr == null) {
styleAttr = new StringSimpleType();
styleAttr.setValue(getElement().getAttribute("style"));
}
return styleAttr;
}
/**
* Return <code>styleAttr</code> property in DSL way
*
* @return styleAttr
*/
public StringSimpleType styleAttr() {
return getStyleAttr();
}
/**
* Set <code>styleAttr</code> property
*
* @param styleAttr the new value
*/
public void setStyleAttr(final StringSimpleType styleAttr) {
this.styleAttr = styleAttr;
getElement().setAttribute("style", styleAttr.getValue());
}
/**
* Set <code>styleAttr</code> property in DSL way
*
* @param styleAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType styleAttr(final StringSimpleType styleAttr) {
setStyleAttr(styleAttr);
return this;
}
/**
* Return <code>titleAttr</code> property
*
* @return titleAttr
*/
public StringSimpleType getTitleAttr() {
if (titleAttr == null) {
titleAttr = new StringSimpleType();
titleAttr.setValue(getElement().getAttribute("title"));
}
return titleAttr;
}
/**
* Return <code>titleAttr</code> property in DSL way
*
* @return titleAttr
*/
public StringSimpleType titleAttr() {
return getTitleAttr();
}
/**
* Set <code>titleAttr</code> property
*
* @param titleAttr the new value
*/
public void setTitleAttr(final StringSimpleType titleAttr) {
this.titleAttr = titleAttr;
getElement().setAttribute("title", titleAttr.getValue());
}
/**
* Set <code>titleAttr</code> property in DSL way
*
* @param titleAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType titleAttr(final StringSimpleType titleAttr) {
setTitleAttr(titleAttr);
return this;
}
/**
* Return <code>statusAttr</code> property
*
* @return statusAttr
*/
public StatusTypeSimpleType getStatusAttr() {
if (statusAttr == null) {
statusAttr = StatusTypeSimpleType.fromString(getElement().getAttribute("status"));
}
return statusAttr;
}
/**
* Return <code>statusAttr</code> property in DSL way
*
* @return statusAttr
*/
public StatusTypeSimpleType statusAttr() {
return getStatusAttr();
}
/**
* Set <code>statusAttr</code> property
*
* @param statusAttr the new value
*/
public void setStatusAttr(final StatusTypeSimpleType statusAttr) {
this.statusAttr = statusAttr;
getElement().setAttribute("status", statusAttr.value());
}
/**
* Set <code>statusAttr</code> property in DSL way
*
* @param statusAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType statusAttr(final StatusTypeSimpleType statusAttr) {
setStatusAttr(statusAttr);
return this;
}
/**
* Return <code>wildcardContentAttr</code> property
*
* @return wildcardContentAttr
*/
public String getWildcardContentAttr() {
if (wildcardContentAttr == null) {
//hmm nothing to do here
}
return wildcardContentAttr;
}
/**
* Return <code>wildcardContentAttr</code> property in DSL way
*
* @return wildcardContentAttr
*/
public String wildcardContentAttr() {
return getWildcardContentAttr();
}
/**
* Set <code>wildcardContentAttr</code> property
*
* @param wildcardContentAttr the new value
*/
public void setWildcardContentAttr(final String wildcardContentAttr) {
this.wildcardContentAttr = wildcardContentAttr;
getElement().setAttribute("wildcardContent", wildcardContentAttr);
}
/**
* Set <code>wildcardContentAttr</code> property in DSL way
*
* @param wildcardContentAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType wildcardContentAttr(final String wildcardContentAttr) {
setWildcardContentAttr(wildcardContentAttr);
return this;
}
/**
* Return <code>langAttr</code> property
*
* @return langAttr
*/
public LanguageSimpleType getLangAttr() {
if (langAttr == null) {
langAttr = new LanguageSimpleType();
langAttr.setValue(getElement().getAttribute("lang"));
}
return langAttr;
}
/**
* Return <code>langAttr</code> property in DSL way
*
* @return langAttr
*/
public LanguageSimpleType langAttr() {
return getLangAttr();
}
/**
* Set <code>langAttr</code> property
*
* @param langAttr the new value
*/
public void setLangAttr(final LanguageSimpleType langAttr) {
this.langAttr = langAttr;
getElement().setAttribute("lang", langAttr.getValue());
}
/**
* Set <code>langAttr</code> property in DSL way
*
* @param langAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType langAttr(final LanguageSimpleType langAttr) {
setLangAttr(langAttr);
return this;
}
/**
* Return <code>spaceAttr</code> property
*
* @return spaceAttr
*/
public NCNameSimpleType getSpaceAttr() {
if (spaceAttr == null) {
spaceAttr = new NCNameSimpleType();
spaceAttr.setValue(getElement().getAttribute("space"));
}
return spaceAttr;
}
/**
* Return <code>spaceAttr</code> property in DSL way
*
* @return spaceAttr
*/
public NCNameSimpleType spaceAttr() {
return getSpaceAttr();
}
/**
* Set <code>spaceAttr</code> property
*
* @param spaceAttr the new value
*/
public void setSpaceAttr(final NCNameSimpleType spaceAttr) {
this.spaceAttr = spaceAttr;
getElement().setAttribute("space", spaceAttr.getValue());
}
/**
* Set <code>spaceAttr</code> property in DSL way
*
* @param spaceAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType spaceAttr(final NCNameSimpleType spaceAttr) {
setSpaceAttr(spaceAttr);
return this;
}
/**
* Return <code>periodAttr</code> property
*
* @return periodAttr
*/
public AnyURISimpleType getPeriodAttr() {
if (periodAttr == null) {
periodAttr = new AnyURISimpleType();
periodAttr.setValue(getElement().getAttribute("period"));
}
return periodAttr;
}
/**
* Return <code>periodAttr</code> property in DSL way
*
* @return periodAttr
*/
public AnyURISimpleType periodAttr() {
return getPeriodAttr();
}
/**
* Set <code>periodAttr</code> property
*
* @param periodAttr the new value
*/
public void setPeriodAttr(final AnyURISimpleType periodAttr) {
this.periodAttr = periodAttr;
getElement().setAttribute("period", periodAttr.getValue());
}
/**
* Set <code>periodAttr</code> property in DSL way
*
* @param periodAttr the new value
* @return <code>InlinereqreqComplexType</code> instance
*/
public InlinereqreqComplexType periodAttr(final AnyURISimpleType periodAttr) {
setPeriodAttr(periodAttr);
return this;
}
/**
* Return <code>java.util.List<Inline></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Inline> getInlines() {
java.util.List<Inline> result = new ArrayList<Inline>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Inline".equalsIgnoreCase(widget.getType())) {
result.add((Inline) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Inline></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Inline> getInlineList() {
return getInlines();
}
/**
* Add <code>java.util.List<Inline></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Inline addInline(Inline inlineElem) {
this.addOverlayWidget(inlineElem);
return inlineElem;
}
/**
* Return <code>java.util.List<Marker></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Marker> getMarkers() {
java.util.List<Marker> result = new ArrayList<Marker>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Marker".equalsIgnoreCase(widget.getType())) {
result.add((Marker) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Marker></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Marker> getMarkerList() {
return getMarkers();
}
/**
* Add <code>java.util.List<Marker></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Marker addMarker(Marker markerElem) {
this.addOverlayWidget(markerElem);
return markerElem;
}
/**
* Return <code>java.util.List<Popup></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Popup> getPopups() {
java.util.List<Popup> result = new ArrayList<Popup>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Popup".equalsIgnoreCase(widget.getType())) {
result.add((Popup) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Popup></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Popup> getPopupList() {
return getPopups();
}
/**
* Add <code>java.util.List<Popup></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Popup addPopup(Popup popupElem) {
this.addOverlayWidget(popupElem);
return popupElem;
}
/**
* Return <code>java.util.List<Ref></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Ref> getRefs() {
java.util.List<Ref> result = new ArrayList<Ref>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Ref".equalsIgnoreCase(widget.getType())) {
result.add((Ref) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Ref></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Ref> getRefList() {
return getRefs();
}
/**
* Add <code>java.util.List<Ref></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Ref addRef(Ref refElem) {
this.addOverlayWidget(refElem);
return refElem;
}
/**
* Return <code>java.util.List<Mref></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Mref> getMrefs() {
java.util.List<Mref> result = new ArrayList<Mref>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Mref".equalsIgnoreCase(widget.getType())) {
result.add((Mref) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Mref></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Mref> getMrefList() {
return getMrefs();
}
/**
* Add <code>java.util.List<Mref></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Mref addMref(Mref mrefElem) {
this.addOverlayWidget(mrefElem);
return mrefElem;
}
/**
* Return <code>java.util.List<Rref></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Rref> getRrefs() {
java.util.List<Rref> result = new ArrayList<Rref>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Rref".equalsIgnoreCase(widget.getType())) {
result.add((Rref) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Rref></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Rref> getRrefList() {
return getRrefs();
}
/**
* Add <code>java.util.List<Rref></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Rref addRref(Rref rrefElem) {
this.addOverlayWidget(rrefElem);
return rrefElem;
}
/**
* Return <code>java.util.List<Mod></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Mod> getMods() {
java.util.List<Mod> result = new ArrayList<Mod>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Mod".equalsIgnoreCase(widget.getType())) {
result.add((Mod) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Mod></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Mod> getModList() {
return getMods();
}
/**
* Add <code>java.util.List<Mod></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Mod addMod(Mod modElem) {
this.addOverlayWidget(modElem);
return modElem;
}
/**
* Return <code>java.util.List<Mmod></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Mmod> getMmods() {
java.util.List<Mmod> result = new ArrayList<Mmod>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Mmod".equalsIgnoreCase(widget.getType())) {
result.add((Mmod) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Mmod></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Mmod> getMmodList() {
return getMmods();
}
/**
* Add <code>java.util.List<Mmod></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Mmod addMmod(Mmod mmodElem) {
this.addOverlayWidget(mmodElem);
return mmodElem;
}
/**
* Return <code>java.util.List<Rmod></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Rmod> getRmods() {
java.util.List<Rmod> result = new ArrayList<Rmod>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Rmod".equalsIgnoreCase(widget.getType())) {
result.add((Rmod) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Rmod></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Rmod> getRmodList() {
return getRmods();
}
/**
* Add <code>java.util.List<Rmod></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Rmod addRmod(Rmod rmodElem) {
this.addOverlayWidget(rmodElem);
return rmodElem;
}
/**
* Return <code>java.util.List<Remark></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Remark> getRemarks() {
java.util.List<Remark> result = new ArrayList<Remark>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Remark".equalsIgnoreCase(widget.getType())) {
result.add((Remark) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Remark></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Remark> getRemarkList() {
return getRemarks();
}
/**
* Add <code>java.util.List<Remark></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Remark addRemark(Remark remarkElem) {
this.addOverlayWidget(remarkElem);
return remarkElem;
}
/**
* Return <code>java.util.List<RecordedTime></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<RecordedTime> getRecordedTimes() {
java.util.List<RecordedTime> result = new ArrayList<RecordedTime>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("RecordedTime".equalsIgnoreCase(widget.getType())) {
result.add((RecordedTime) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<RecordedTime></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<RecordedTime> getRecordedTimeList() {
return getRecordedTimes();
}
/**
* Add <code>java.util.List<RecordedTime></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public RecordedTime addRecordedTime(RecordedTime recordedTimeElem) {
this.addOverlayWidget(recordedTimeElem);
return recordedTimeElem;
}
/**
* Return <code>java.util.List<Vote></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Vote> getVotes() {
java.util.List<Vote> result = new ArrayList<Vote>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Vote".equalsIgnoreCase(widget.getType())) {
result.add((Vote) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Vote></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Vote> getVoteList() {
return getVotes();
}
/**
* Add <code>java.util.List<Vote></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Vote addVote(Vote voteElem) {
this.addOverlayWidget(voteElem);
return voteElem;
}
/**
* Return <code>java.util.List<Outcome></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Outcome> getOutcomes() {
java.util.List<Outcome> result = new ArrayList<Outcome>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Outcome".equalsIgnoreCase(widget.getType())) {
result.add((Outcome) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Outcome></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Outcome> getOutcomeList() {
return getOutcomes();
}
/**
* Add <code>java.util.List<Outcome></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Outcome addOutcome(Outcome outcomeElem) {
this.addOverlayWidget(outcomeElem);
return outcomeElem;
}
/**
* Return <code>java.util.List<Ins></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Ins> getInses() {
java.util.List<Ins> result = new ArrayList<Ins>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Ins".equalsIgnoreCase(widget.getType())) {
result.add((Ins) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Ins></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Ins> getInsList() {
return getInses();
}
/**
* Add <code>java.util.List<Ins></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Ins addIns(Ins insElem) {
this.addOverlayWidget(insElem);
return insElem;
}
/**
* Return <code>java.util.List<Del></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Del> getDels() {
java.util.List<Del> result = new ArrayList<Del>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Del".equalsIgnoreCase(widget.getType())) {
result.add((Del) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Del></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Del> getDelList() {
return getDels();
}
/**
* Add <code>java.util.List<Del></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Del addDel(Del delElem) {
this.addOverlayWidget(delElem);
return delElem;
}
/**
* Return <code>java.util.List<Omissis></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Omissis> getOmissises() {
java.util.List<Omissis> result = new ArrayList<Omissis>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Omissis".equalsIgnoreCase(widget.getType())) {
result.add((Omissis) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Omissis></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Omissis> getOmissisList() {
return getOmissises();
}
/**
* Add <code>java.util.List<Omissis></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Omissis addOmissis(Omissis omissisElem) {
this.addOverlayWidget(omissisElem);
return omissisElem;
}
/**
* Return <code>java.util.List<ExtractText></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<ExtractText> getExtractTexts() {
java.util.List<ExtractText> result = new ArrayList<ExtractText>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("ExtractText".equalsIgnoreCase(widget.getType())) {
result.add((ExtractText) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<ExtractText></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<ExtractText> getExtractTextList() {
return getExtractTexts();
}
/**
* Add <code>java.util.List<ExtractText></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public ExtractText addExtractText(ExtractText extractTextElem) {
this.addOverlayWidget(extractTextElem);
return extractTextElem;
}
/**
* Return <code>java.util.List<ExtractStructure></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<ExtractStructure> getExtractStructures() {
java.util.List<ExtractStructure> result = new ArrayList<ExtractStructure>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("ExtractStructure".equalsIgnoreCase(widget.getType())) {
result.add((ExtractStructure) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<ExtractStructure></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<ExtractStructure> getExtractStructureList() {
return getExtractStructures();
}
/**
* Add <code>java.util.List<ExtractStructure></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public ExtractStructure addExtractStructure(ExtractStructure extractStructureElem) {
this.addOverlayWidget(extractStructureElem);
return extractStructureElem;
}
/**
* Return <code>java.util.List<Placeholder></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Placeholder> getPlaceholders() {
java.util.List<Placeholder> result = new ArrayList<Placeholder>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Placeholder".equalsIgnoreCase(widget.getType())) {
result.add((Placeholder) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Placeholder></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Placeholder> getPlaceholderList() {
return getPlaceholders();
}
/**
* Add <code>java.util.List<Placeholder></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Placeholder addPlaceholder(Placeholder placeholderElem) {
this.addOverlayWidget(placeholderElem);
return placeholderElem;
}
/**
* Return <code>java.util.List<FillIn></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<FillIn> getFillIns() {
java.util.List<FillIn> result = new ArrayList<FillIn>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("FillIn".equalsIgnoreCase(widget.getType())) {
result.add((FillIn) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<FillIn></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<FillIn> getFillInList() {
return getFillIns();
}
/**
* Add <code>java.util.List<FillIn></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public FillIn addFillIn(FillIn fillInElem) {
this.addOverlayWidget(fillInElem);
return fillInElem;
}
/**
* Return <code>java.util.List<B></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<B> getBs() {
java.util.List<B> result = new ArrayList<B>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("B".equalsIgnoreCase(widget.getType())) {
result.add((B) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<B></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<B> getBList() {
return getBs();
}
/**
* Add <code>java.util.List<B></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public B addB(B bElem) {
this.addOverlayWidget(bElem);
return bElem;
}
/**
* Return <code>java.util.List<I></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<I> getIs() {
java.util.List<I> result = new ArrayList<I>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("I".equalsIgnoreCase(widget.getType())) {
result.add((I) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<I></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<I> getIList() {
return getIs();
}
/**
* Add <code>java.util.List<I></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public I addI(I iElem) {
this.addOverlayWidget(iElem);
return iElem;
}
/**
* Return <code>java.util.List<A></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<A> getAs() {
java.util.List<A> result = new ArrayList<A>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("A".equalsIgnoreCase(widget.getType())) {
result.add((A) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<A></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<A> getAList() {
return getAs();
}
/**
* Add <code>java.util.List<A></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public A addA(A aElem) {
this.addOverlayWidget(aElem);
return aElem;
}
/**
* Return <code>java.util.List<U></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<U> getUs() {
java.util.List<U> result = new ArrayList<U>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("U".equalsIgnoreCase(widget.getType())) {
result.add((U) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<U></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<U> getUList() {
return getUs();
}
/**
* Add <code>java.util.List<U></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public U addU(U uElem) {
this.addOverlayWidget(uElem);
return uElem;
}
/**
* Return <code>java.util.List<Sub></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Sub> getSubs() {
java.util.List<Sub> result = new ArrayList<Sub>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Sub".equalsIgnoreCase(widget.getType())) {
result.add((Sub) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Sub></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Sub> getSubList() {
return getSubs();
}
/**
* Add <code>java.util.List<Sub></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Sub addSub(Sub subElem) {
this.addOverlayWidget(subElem);
return subElem;
}
/**
* Return <code>java.util.List<Sup></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Sup> getSups() {
java.util.List<Sup> result = new ArrayList<Sup>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Sup".equalsIgnoreCase(widget.getType())) {
result.add((Sup) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Sup></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Sup> getSupList() {
return getSups();
}
/**
* Add <code>java.util.List<Sup></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Sup addSup(Sup supElem) {
this.addOverlayWidget(supElem);
return supElem;
}
/**
* Return <code>java.util.List<Abbr></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Abbr> getAbbrs() {
java.util.List<Abbr> result = new ArrayList<Abbr>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Abbr".equalsIgnoreCase(widget.getType())) {
result.add((Abbr) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Abbr></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Abbr> getAbbrList() {
return getAbbrs();
}
/**
* Add <code>java.util.List<Abbr></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Abbr addAbbr(Abbr abbrElem) {
this.addOverlayWidget(abbrElem);
return abbrElem;
}
/**
* Return <code>java.util.List<Span></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Span> getSpans() {
java.util.List<Span> result = new ArrayList<Span>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Span".equalsIgnoreCase(widget.getType())) {
result.add((Span) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Span></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Span> getSpanList() {
return getSpans();
}
/**
* Add <code>java.util.List<Span></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Span addSpan(Span spanElem) {
this.addOverlayWidget(spanElem);
return spanElem;
}
/**
* Return <code>java.util.List<DocType></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocType> getDocTypes() {
java.util.List<DocType> result = new ArrayList<DocType>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocType".equalsIgnoreCase(widget.getType())) {
result.add((DocType) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocType></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocType> getDocTypeList() {
return getDocTypes();
}
/**
* Add <code>java.util.List<DocType></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocType addDocType(DocType docTypeElem) {
this.addOverlayWidget(docTypeElem);
return docTypeElem;
}
/**
* Return <code>java.util.List<DocTitle></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocTitle> getDocTitles() {
java.util.List<DocTitle> result = new ArrayList<DocTitle>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocTitle".equalsIgnoreCase(widget.getType())) {
result.add((DocTitle) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocTitle></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocTitle> getDocTitleList() {
return getDocTitles();
}
/**
* Add <code>java.util.List<DocTitle></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocTitle addDocTitle(DocTitle docTitleElem) {
this.addOverlayWidget(docTitleElem);
return docTitleElem;
}
/**
* Return <code>java.util.List<DocNumber></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocNumber> getDocNumbers() {
java.util.List<DocNumber> result = new ArrayList<DocNumber>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocNumber".equalsIgnoreCase(widget.getType())) {
result.add((DocNumber) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocNumber></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocNumber> getDocNumberList() {
return getDocNumbers();
}
/**
* Add <code>java.util.List<DocNumber></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocNumber addDocNumber(DocNumber docNumberElem) {
this.addOverlayWidget(docNumberElem);
return docNumberElem;
}
/**
* Return <code>java.util.List<DocProponent></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocProponent> getDocProponents() {
java.util.List<DocProponent> result = new ArrayList<DocProponent>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocProponent".equalsIgnoreCase(widget.getType())) {
result.add((DocProponent) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocProponent></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocProponent> getDocProponentList() {
return getDocProponents();
}
/**
* Add <code>java.util.List<DocProponent></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocProponent addDocProponent(DocProponent docProponentElem) {
this.addOverlayWidget(docProponentElem);
return docProponentElem;
}
/**
* Return <code>java.util.List<DocDate></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocDate> getDocDates() {
java.util.List<DocDate> result = new ArrayList<DocDate>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocDate".equalsIgnoreCase(widget.getType())) {
result.add((DocDate) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocDate></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocDate> getDocDateList() {
return getDocDates();
}
/**
* Add <code>java.util.List<DocDate></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocDate addDocDate(DocDate docDateElem) {
this.addOverlayWidget(docDateElem);
return docDateElem;
}
/**
* Return <code>java.util.List<Legislature></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Legislature> getLegislatures() {
java.util.List<Legislature> result = new ArrayList<Legislature>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Legislature".equalsIgnoreCase(widget.getType())) {
result.add((Legislature) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Legislature></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Legislature> getLegislatureList() {
return getLegislatures();
}
/**
* Add <code>java.util.List<Legislature></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Legislature addLegislature(Legislature legislatureElem) {
this.addOverlayWidget(legislatureElem);
return legislatureElem;
}
/**
* Return <code>java.util.List<Session></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Session> getSessions() {
java.util.List<Session> result = new ArrayList<Session>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Session".equalsIgnoreCase(widget.getType())) {
result.add((Session) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Session></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Session> getSessionList() {
return getSessions();
}
/**
* Add <code>java.util.List<Session></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Session addSession(Session sessionElem) {
this.addOverlayWidget(sessionElem);
return sessionElem;
}
/**
* Return <code>java.util.List<ShortTitle></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<ShortTitle> getShortTitles() {
java.util.List<ShortTitle> result = new ArrayList<ShortTitle>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("ShortTitle".equalsIgnoreCase(widget.getType())) {
result.add((ShortTitle) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<ShortTitle></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<ShortTitle> getShortTitleList() {
return getShortTitles();
}
/**
* Add <code>java.util.List<ShortTitle></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public ShortTitle addShortTitle(ShortTitle shortTitleElem) {
this.addOverlayWidget(shortTitleElem);
return shortTitleElem;
}
/**
* Return <code>java.util.List<DocPurpose></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocPurpose> getDocPurposes() {
java.util.List<DocPurpose> result = new ArrayList<DocPurpose>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocPurpose".equalsIgnoreCase(widget.getType())) {
result.add((DocPurpose) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocPurpose></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocPurpose> getDocPurposeList() {
return getDocPurposes();
}
/**
* Add <code>java.util.List<DocPurpose></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocPurpose addDocPurpose(DocPurpose docPurposeElem) {
this.addOverlayWidget(docPurposeElem);
return docPurposeElem;
}
/**
* Return <code>java.util.List<DocCommittee></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocCommittee> getDocCommittees() {
java.util.List<DocCommittee> result = new ArrayList<DocCommittee>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocCommittee".equalsIgnoreCase(widget.getType())) {
result.add((DocCommittee) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocCommittee></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocCommittee> getDocCommitteeList() {
return getDocCommittees();
}
/**
* Add <code>java.util.List<DocCommittee></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocCommittee addDocCommittee(DocCommittee docCommitteeElem) {
this.addOverlayWidget(docCommitteeElem);
return docCommitteeElem;
}
/**
* Return <code>java.util.List<DocIntroducer></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocIntroducer> getDocIntroducers() {
java.util.List<DocIntroducer> result = new ArrayList<DocIntroducer>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocIntroducer".equalsIgnoreCase(widget.getType())) {
result.add((DocIntroducer) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocIntroducer></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocIntroducer> getDocIntroducerList() {
return getDocIntroducers();
}
/**
* Add <code>java.util.List<DocIntroducer></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocIntroducer addDocIntroducer(DocIntroducer docIntroducerElem) {
this.addOverlayWidget(docIntroducerElem);
return docIntroducerElem;
}
/**
* Return <code>java.util.List<DocStage></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocStage> getDocStages() {
java.util.List<DocStage> result = new ArrayList<DocStage>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocStage".equalsIgnoreCase(widget.getType())) {
result.add((DocStage) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocStage></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocStage> getDocStageList() {
return getDocStages();
}
/**
* Add <code>java.util.List<DocStage></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocStage addDocStage(DocStage docStageElem) {
this.addOverlayWidget(docStageElem);
return docStageElem;
}
/**
* Return <code>java.util.List<DocStatus></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocStatus> getDocStatuses() {
java.util.List<DocStatus> result = new ArrayList<DocStatus>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocStatus".equalsIgnoreCase(widget.getType())) {
result.add((DocStatus) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocStatus></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocStatus> getDocStatusList() {
return getDocStatuses();
}
/**
* Add <code>java.util.List<DocStatus></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocStatus addDocStatus(DocStatus docStatusElem) {
this.addOverlayWidget(docStatusElem);
return docStatusElem;
}
/**
* Return <code>java.util.List<DocJurisdiction></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocJurisdiction> getDocJurisdictions() {
java.util.List<DocJurisdiction> result = new ArrayList<DocJurisdiction>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocJurisdiction".equalsIgnoreCase(widget.getType())) {
result.add((DocJurisdiction) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocJurisdiction></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocJurisdiction> getDocJurisdictionList() {
return getDocJurisdictions();
}
/**
* Add <code>java.util.List<DocJurisdiction></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocJurisdiction addDocJurisdiction(DocJurisdiction docJurisdictionElem) {
this.addOverlayWidget(docJurisdictionElem);
return docJurisdictionElem;
}
/**
* Return <code>java.util.List<DocketNumber></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<DocketNumber> getDocketNumbers() {
java.util.List<DocketNumber> result = new ArrayList<DocketNumber>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("DocketNumber".equalsIgnoreCase(widget.getType())) {
result.add((DocketNumber) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<DocketNumber></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<DocketNumber> getDocketNumberList() {
return getDocketNumbers();
}
/**
* Add <code>java.util.List<DocketNumber></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public DocketNumber addDocketNumber(DocketNumber docketNumberElem) {
this.addOverlayWidget(docketNumberElem);
return docketNumberElem;
}
/**
* Return <code>java.util.List<Date></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Date> getDates() {
java.util.List<Date> result = new ArrayList<Date>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Date".equalsIgnoreCase(widget.getType())) {
result.add((Date) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Date></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Date> getDateList() {
return getDates();
}
/**
* Add <code>java.util.List<Date></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Date addDate(Date dateElem) {
this.addOverlayWidget(dateElem);
return dateElem;
}
/**
* Return <code>java.util.List<Time></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Time> getTimes() {
java.util.List<Time> result = new ArrayList<Time>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Time".equalsIgnoreCase(widget.getType())) {
result.add((Time) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Time></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Time> getTimeList() {
return getTimes();
}
/**
* Add <code>java.util.List<Time></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Time addTime(Time timeElem) {
this.addOverlayWidget(timeElem);
return timeElem;
}
/**
* Return <code>java.util.List<Person></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Person> getPersons() {
java.util.List<Person> result = new ArrayList<Person>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Person".equalsIgnoreCase(widget.getType())) {
result.add((Person) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Person></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Person> getPersonList() {
return getPersons();
}
/**
* Add <code>java.util.List<Person></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Person addPerson(Person personElem) {
this.addOverlayWidget(personElem);
return personElem;
}
/**
* Return <code>java.util.List<Organization></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Organization> getOrganizations() {
java.util.List<Organization> result = new ArrayList<Organization>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Organization".equalsIgnoreCase(widget.getType())) {
result.add((Organization) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Organization></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Organization> getOrganizationList() {
return getOrganizations();
}
/**
* Add <code>java.util.List<Organization></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Organization addOrganization(Organization organizationElem) {
this.addOverlayWidget(organizationElem);
return organizationElem;
}
/**
* Return <code>java.util.List<Concept></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Concept> getConcepts() {
java.util.List<Concept> result = new ArrayList<Concept>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Concept".equalsIgnoreCase(widget.getType())) {
result.add((Concept) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Concept></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Concept> getConceptList() {
return getConcepts();
}
/**
* Add <code>java.util.List<Concept></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Concept addConcept(Concept conceptElem) {
this.addOverlayWidget(conceptElem);
return conceptElem;
}
/**
* Return <code>java.util.List<Object></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Object> getObjects() {
java.util.List<Object> result = new ArrayList<Object>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Object".equalsIgnoreCase(widget.getType())) {
result.add((Object) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Object></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Object> getObjectList() {
return getObjects();
}
/**
* Add <code>java.util.List<Object></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Object addObject(Object objectElem) {
this.addOverlayWidget(objectElem);
return objectElem;
}
/**
* Return <code>java.util.List<Event></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Event> getEvents() {
java.util.List<Event> result = new ArrayList<Event>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Event".equalsIgnoreCase(widget.getType())) {
result.add((Event) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Event></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Event> getEventList() {
return getEvents();
}
/**
* Add <code>java.util.List<Event></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Event addEvent(Event eventElem) {
this.addOverlayWidget(eventElem);
return eventElem;
}
/**
* Return <code>java.util.List<Location></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Location> getLocations() {
java.util.List<Location> result = new ArrayList<Location>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Location".equalsIgnoreCase(widget.getType())) {
result.add((Location) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Location></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Location> getLocationList() {
return getLocations();
}
/**
* Add <code>java.util.List<Location></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Location addLocation(Location locationElem) {
this.addOverlayWidget(locationElem);
return locationElem;
}
/**
* Return <code>java.util.List<Process></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Process> getProcesses() {
java.util.List<Process> result = new ArrayList<Process>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Process".equalsIgnoreCase(widget.getType())) {
result.add((Process) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Process></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Process> getProcessList() {
return getProcesses();
}
/**
* Add <code>java.util.List<Process></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Process addProcess(Process processElem) {
this.addOverlayWidget(processElem);
return processElem;
}
/**
* Return <code>java.util.List<Role></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Role> getRoles() {
java.util.List<Role> result = new ArrayList<Role>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Role".equalsIgnoreCase(widget.getType())) {
result.add((Role) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Role></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Role> getRoleList() {
return getRoles();
}
/**
* Add <code>java.util.List<Role></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Role addRole(Role roleElem) {
this.addOverlayWidget(roleElem);
return roleElem;
}
/**
* Return <code>java.util.List<Term></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Term> getTerms() {
java.util.List<Term> result = new ArrayList<Term>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Term".equalsIgnoreCase(widget.getType())) {
result.add((Term) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Term></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Term> getTermList() {
return getTerms();
}
/**
* Add <code>java.util.List<Term></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Term addTerm(Term termElem) {
this.addOverlayWidget(termElem);
return termElem;
}
/**
* Return <code>java.util.List<Quantity></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Quantity> getQuantities() {
java.util.List<Quantity> result = new ArrayList<Quantity>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Quantity".equalsIgnoreCase(widget.getType())) {
result.add((Quantity) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Quantity></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Quantity> getQuantityList() {
return getQuantities();
}
/**
* Add <code>java.util.List<Quantity></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Quantity addQuantity(Quantity quantityElem) {
this.addOverlayWidget(quantityElem);
return quantityElem;
}
/**
* Return <code>java.util.List<Def></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Def> getDefs() {
java.util.List<Def> result = new ArrayList<Def>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Def".equalsIgnoreCase(widget.getType())) {
result.add((Def) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Def></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Def> getDefList() {
return getDefs();
}
/**
* Add <code>java.util.List<Def></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Def addDef(Def defElem) {
this.addOverlayWidget(defElem);
return defElem;
}
/**
* Return <code>java.util.List<Entity></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Entity> getEntities() {
java.util.List<Entity> result = new ArrayList<Entity>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Entity".equalsIgnoreCase(widget.getType())) {
result.add((Entity) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Entity></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Entity> getEntityList() {
return getEntities();
}
/**
* Add <code>java.util.List<Entity></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Entity addEntity(Entity entityElem) {
this.addOverlayWidget(entityElem);
return entityElem;
}
/**
* Return <code>java.util.List<CourtType></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<CourtType> getCourtTypes() {
java.util.List<CourtType> result = new ArrayList<CourtType>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("CourtType".equalsIgnoreCase(widget.getType())) {
result.add((CourtType) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<CourtType></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<CourtType> getCourtTypeList() {
return getCourtTypes();
}
/**
* Add <code>java.util.List<CourtType></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public CourtType addCourtType(CourtType courtTypeElem) {
this.addOverlayWidget(courtTypeElem);
return courtTypeElem;
}
/**
* Return <code>java.util.List<NeutralCitation></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<NeutralCitation> getNeutralCitations() {
java.util.List<NeutralCitation> result = new ArrayList<NeutralCitation>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("NeutralCitation".equalsIgnoreCase(widget.getType())) {
result.add((NeutralCitation) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<NeutralCitation></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<NeutralCitation> getNeutralCitationList() {
return getNeutralCitations();
}
/**
* Add <code>java.util.List<NeutralCitation></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public NeutralCitation addNeutralCitation(NeutralCitation neutralCitationElem) {
this.addOverlayWidget(neutralCitationElem);
return neutralCitationElem;
}
/**
* Return <code>java.util.List<Party></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Party> getParties() {
java.util.List<Party> result = new ArrayList<Party>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Party".equalsIgnoreCase(widget.getType())) {
result.add((Party) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Party></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Party> getPartyList() {
return getParties();
}
/**
* Add <code>java.util.List<Party></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Party addParty(Party partyElem) {
this.addOverlayWidget(partyElem);
return partyElem;
}
/**
* Return <code>java.util.List<Judge></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Judge> getJudges() {
java.util.List<Judge> result = new ArrayList<Judge>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Judge".equalsIgnoreCase(widget.getType())) {
result.add((Judge) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Judge></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Judge> getJudgeList() {
return getJudges();
}
/**
* Add <code>java.util.List<Judge></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Judge addJudge(Judge judgeElem) {
this.addOverlayWidget(judgeElem);
return judgeElem;
}
/**
* Return <code>java.util.List<Lawyer></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Lawyer> getLawyers() {
java.util.List<Lawyer> result = new ArrayList<Lawyer>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Lawyer".equalsIgnoreCase(widget.getType())) {
result.add((Lawyer) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Lawyer></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Lawyer> getLawyerList() {
return getLawyers();
}
/**
* Add <code>java.util.List<Lawyer></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Lawyer addLawyer(Lawyer lawyerElem) {
this.addOverlayWidget(lawyerElem);
return lawyerElem;
}
/**
* Return <code>java.util.List<Signature></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Signature> getSignatures() {
java.util.List<Signature> result = new ArrayList<Signature>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Signature".equalsIgnoreCase(widget.getType())) {
result.add((Signature) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Signature></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Signature> getSignatureList() {
return getSignatures();
}
/**
* Add <code>java.util.List<Signature></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Signature addSignature(Signature signatureElem) {
this.addOverlayWidget(signatureElem);
return signatureElem;
}
/**
* Return <code>java.util.List<Opinion></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Opinion> getOpinions() {
java.util.List<Opinion> result = new ArrayList<Opinion>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Opinion".equalsIgnoreCase(widget.getType())) {
result.add((Opinion) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Opinion></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Opinion> getOpinionList() {
return getOpinions();
}
/**
* Add <code>java.util.List<Opinion></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Opinion addOpinion(Opinion opinionElem) {
this.addOverlayWidget(opinionElem);
return opinionElem;
}
/**
* Return <code>java.util.List<AffectedDocument></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<AffectedDocument> getAffectedDocuments() {
java.util.List<AffectedDocument> result = new ArrayList<AffectedDocument>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("AffectedDocument".equalsIgnoreCase(widget.getType())) {
result.add((AffectedDocument) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<AffectedDocument></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<AffectedDocument> getAffectedDocumentList() {
return getAffectedDocuments();
}
/**
* Add <code>java.util.List<AffectedDocument></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public AffectedDocument addAffectedDocument(AffectedDocument affectedDocumentElem) {
this.addOverlayWidget(affectedDocumentElem);
return affectedDocumentElem;
}
/**
* Return <code>java.util.List<RelatedDocument></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<RelatedDocument> getRelatedDocuments() {
java.util.List<RelatedDocument> result = new ArrayList<RelatedDocument>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("RelatedDocument".equalsIgnoreCase(widget.getType())) {
result.add((RelatedDocument) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<RelatedDocument></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<RelatedDocument> getRelatedDocumentList() {
return getRelatedDocuments();
}
/**
* Add <code>java.util.List<RelatedDocument></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public RelatedDocument addRelatedDocument(RelatedDocument relatedDocumentElem) {
this.addOverlayWidget(relatedDocumentElem);
return relatedDocumentElem;
}
/**
* Return <code>java.util.List<Change></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Change> getChanges() {
java.util.List<Change> result = new ArrayList<Change>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Change".equalsIgnoreCase(widget.getType())) {
result.add((Change) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Change></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Change> getChangeList() {
return getChanges();
}
/**
* Add <code>java.util.List<Change></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Change addChange(Change changeElem) {
this.addOverlayWidget(changeElem);
return changeElem;
}
/**
* Return <code>java.util.List<NoteRef></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<NoteRef> getNoteRefs() {
java.util.List<NoteRef> result = new ArrayList<NoteRef>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("NoteRef".equalsIgnoreCase(widget.getType())) {
result.add((NoteRef) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<NoteRef></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<NoteRef> getNoteRefList() {
return getNoteRefs();
}
/**
* Add <code>java.util.List<NoteRef></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public NoteRef addNoteRef(NoteRef noteRefElem) {
this.addOverlayWidget(noteRefElem);
return noteRefElem;
}
/**
* Return <code>java.util.List<Eol></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Eol> getEols() {
java.util.List<Eol> result = new ArrayList<Eol>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Eol".equalsIgnoreCase(widget.getType())) {
result.add((Eol) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Eol></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Eol> getEolList() {
return getEols();
}
/**
* Add <code>java.util.List<Eol></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Eol addEol(Eol eolElem) {
this.addOverlayWidget(eolElem);
return eolElem;
}
/**
* Return <code>java.util.List<Eop></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Eop> getEops() {
java.util.List<Eop> result = new ArrayList<Eop>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Eop".equalsIgnoreCase(widget.getType())) {
result.add((Eop) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Eop></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Eop> getEopList() {
return getEops();
}
/**
* Add <code>java.util.List<Eop></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Eop addEop(Eop eopElem) {
this.addOverlayWidget(eopElem);
return eopElem;
}
/**
* Return <code>java.util.List<Img></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Img> getImgs() {
java.util.List<Img> result = new ArrayList<Img>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Img".equalsIgnoreCase(widget.getType())) {
result.add((Img) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Img></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Img> getImgList() {
return getImgs();
}
/**
* Add <code>java.util.List<Img></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Img addImg(Img imgElem) {
this.addOverlayWidget(imgElem);
return imgElem;
}
/**
* Return <code>java.util.List<Br></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<Br> getBrs() {
java.util.List<Br> result = new ArrayList<Br>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("Br".equalsIgnoreCase(widget.getType())) {
result.add((Br) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<Br></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<Br> getBrList() {
return getBrs();
}
/**
* Add <code>java.util.List<Br></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public Br addBr(Br brElem) {
this.addOverlayWidget(brElem);
return brElem;
}
/**
* Return <code>java.util.List<AuthorialNote></code> property
*
* @return The property as unmodifiable list
*/
public java.util.List<AuthorialNote> getAuthorialNotes() {
java.util.List<AuthorialNote> result = new ArrayList<AuthorialNote>();
for (OverlayWidget widget : getChildOverlayWidgets()) {
if ("AuthorialNote".equalsIgnoreCase(widget.getType())) {
result.add((AuthorialNote) widget);
}
}
return java.util.Collections.unmodifiableList(result);
}
/**
* Return <code>java.util.List<AuthorialNote></code> property in DSL way
*
* @return The property as unmodifiable list
*/
public java.util.List<AuthorialNote> getAuthorialNoteList() {
return getAuthorialNotes();
}
/**
* Add <code>java.util.List<AuthorialNote></code> property in the list of properties
*
* @return The property as unmodifiable list
*/
public AuthorialNote addAuthorialNote(AuthorialNote authorialNoteElem) {
this.addOverlayWidget(authorialNoteElem);
return authorialNoteElem;
}
//Override all attributes methods to be conformant with DSL approach
/**
* Returns the namespace URI of this amendable widget.
*
* @return The namesapce as String
*/
@Override
public String getNamespaceURI() {
return "http://docs.oasis-open.org/legaldocml/ns/akn/3.0/CSD02";
}
@Override
public LinkedHashMap<String, String> getAttributes() {
final LinkedHashMap<String, String> attrs = new LinkedHashMap<String, String>();
attrs.putAll(super.getAttributes());
attrs.put("id", getIdAttr() != null ? getIdAttr().getValue() : null);
attrs.put("evolvingId", getEvolvingIdAttr() != null ? getEvolvingIdAttr().getValue() : null);
attrs.put("alternativeTo", getAlternativeToAttr() != null ? getAlternativeToAttr().getValue() : null);
attrs.put("refersTo", getRefersToAttr() != null ? getRefersToAttr().getValue() : null);
attrs.put("class", getClassAttr() != null ? getClassAttr().getValue() : null);
attrs.put("style", getStyleAttr() != null ? getStyleAttr().getValue() : null);
attrs.put("title", getTitleAttr() != null ? getTitleAttr().getValue() : null);
attrs.put("status", getStatusAttr() != null ? getStatusAttr().value() : null);
attrs.put("wildcardContent", getWildcardContentAttr() != null ? getWildcardContentAttr().toString() : null);
attrs.put("lang", getLangAttr() != null ? getLangAttr().getValue() : null);
attrs.put("space", getSpaceAttr() != null ? getSpaceAttr().getValue() : null);
attrs.put("period", getPeriodAttr() != null ? getPeriodAttr().getValue() : null);
return attrs;
}
@Override
public StructureIndicator getStructureIndicator() {
return STRUCTURE_INDICATOR;
}
/**
* DSL Style for html method
*/
@Override
public InlinereqreqComplexType html(String s) {
super.html(s);
return this;
}
}