return this.isBuilt;
}
public BuilderIssues getIssues()
{
BuilderIssues issues = new BuilderIssues();
// Check subordinates.
if ( this.docs != null )
for ( DocumentationImpl doc : this.docs )
issues.addAllIssues( doc.getIssues());
if ( this.keyphrases != null )
for( KeyphraseImpl keyphrase : this.keyphrases )
issues.addAllIssues( keyphrase.getIssues());
if ( this.creators != null )
for( ContributorImpl creator : this.creators )
issues.addAllIssues( creator.getIssues());
if ( this.contributors != null )
for( ContributorImpl contributor : this.contributors )
issues.addAllIssues( contributor.getIssues());
if ( this.publishers != null )
for( ContributorImpl publisher : this.publishers )
issues.addAllIssues( publisher.getIssues());
if ( this.otherDates != null )
for( DatePointImpl date : this.otherDates )
issues.addAllIssues( date.getIssues());
if ( this.createdDate != null )
issues.addAllIssues( this.createdDate.getIssues() );
if ( this.modifiedDate != null )
issues.addAllIssues( this.modifiedDate.getIssues() );
if ( this.issuedDate != null )
issues.addAllIssues( this.issuedDate.getIssues() );
if ( this.validDate != null )
issues.addAllIssues( this.validDate.getIssues() );
if ( this.availableDate != null )
issues.addAllIssues( this.availableDate.getIssues() );
if ( this.metadataCreatedDate != null )
issues.addAllIssues( this.metadataCreatedDate.getIssues() );
if ( this.metadataModifiedDate != null )
issues.addAllIssues( this.metadataModifiedDate.getIssues() );
if ( this.geospatialCoverage != null )
issues.addAllIssues( this.geospatialCoverage.getIssues() );
if ( this.temporalCoverage != null )
issues.addAllIssues( this.temporalCoverage.getIssues() );
if ( this.variableGroups != null )
for ( VariableGroupImpl variableGroup : this.variableGroups )
issues.addAllIssues( variableGroup.getIssues() );
return issues;
}