tibco-application-management-schema/src/main/java/com/tibco/xmlns/applicationmanagement/Rulebases.java
public List<Rulebases.Rulebase> getRulebase() {
        if (rulebase == null) {
            rulebase = new ArrayList<Rulebases.Rulebase>();
        }
        return this.rulebase;
    }
public List<Rulebases.Rulebase> getRulebase() {
        if (rulebase == null) {
            rulebase = new ArrayList<Rulebases.Rulebase>();
        }
        return this.rulebase;
    }
public List < Rulebases . Rulebase > getRulebase ( ) { if ( rulebase == null ) { rulebase = new ArrayList < Rulebases . Rulebase > ( ) ; } return this . rulebase ; }
Gets the value of the rulebase property.

<p>
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a <CODE>set</CODE> method for the rulebase property.

<p>
For example, to add a new item, do as follows:
<pre>
getRulebase().add(newItem);
</pre>


<p>
Objects of the following type(s) are allowed in the list
{@link Rulebases.Rulebase }
Gets the value of the rulebase property .