Bir yapısal sistemde kolonlar, eksensel ve eksantrik yüklemelere karşı direnen dikey elemanlardır. Kolonların görevi üst yapıdan aldıkları yükü temele aktarmaktır.
Extends
Extends
<O N="TXS_RectangularPierColumn" T="Project" Extends="[Base_SubColumn,TXS_SubUnits,Base_SubFoundRef]" Category="Substructure Components" TransAlignRule="Right">
Kolon objesi oluşturulurken, ParamML'deki "Extends" komutundan faydalanılmıştır. Extends, konsept açısından Java, C#, Ruby gibi nesneye yönelik programlama dillerindeki "Inheritance" kavramına benzemektedir. Extends içerisine yazdığımız objelere parent obje, yarattığımız objeye ise child obje diyebiliriz. Parent objeler, child objenin içerisine olduğu gibi gelir. Parent obje ile gelen kod "override" edilerek, parent objelerin özelliklerini taşıyan, özgün bir child obje oluşturulmuş olur.