//--------------------------------------------------------------------- public ISiteVar <T> NewSiteVar <T>(InactiveSiteMode mode) { if (mode == InactiveSiteMode.Share1Value) { return(new SiteVarShare <T>(this)); } else { return(new SiteVarDistinct <T>(this)); } }
//--------------------------------------------------------------------- /// <summary> /// Creates a new site variable for a landscape. /// </summary> /// <param name="mode"> /// Indicates whether inactives sites share a common value or have /// distinct values. /// </param> public virtual ISiteVar <T> NewSiteVar <T>(InactiveSiteMode mode) { return(null); }