/**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'longtext';
     $this->typeIcon = 'system/modules/metamodelsattribute_longtext/html/longtext.png';
     $this->typeClass = 'MetaModels\\Attribute\\Longtext\\Longtext';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'translatedselect';
     $this->typeIcon = 'system/modules/metamodelsattribute_translatedselect/html/select.png';
     $this->typeClass = 'MetaModels\\Attribute\\TranslatedSelect\\TranslatedSelect';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'translatedfile';
     $this->typeIcon = 'system/modules/metamodelsattribute_translatedfile/html/file.png';
     $this->typeClass = 'MetaModels\\Attribute\\TranslatedFile\\TranslatedFile';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'langcode';
     $this->typeIcon = 'system/modules/metamodelsattribute_langcode/html/langcode.png';
     $this->typeClass = 'MetaModels\\Attribute\\LangCode\\LangCode';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'translatedtabletext';
     $this->typeIcon = 'system/modules/metamodelsattribute_translatedtabletext/html/translatedtabletext.png';
     $this->typeClass = 'MetaModels\\Attribute\\TranslatedTableText\\TranslatedTableText';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'translatedcombinedvalues';
     $this->typeIcon = 'system/modules/metamodelsattribute_translatedcombinedvalues/html/combinedvalues.png';
     $this->typeClass = 'MetaModels\\Attribute\\TranslatedCombinedValues\\TranslatedCombinedValues';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'geodistance';
     $this->typeIcon = 'system/modules/metamodelsattribute_geodistance/html/numeric.png';
     $this->typeClass = 'MetaModels\\Attribute\\GeoDistance\\GeoDistance';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'url';
     $this->typeIcon = 'system/modules/metamodelsattribute_url/html/url.png';
     $this->typeClass = 'MetaModels\\Attribute\\Url\\Url';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'encryptedtext';
     $this->typeIcon = 'system/modules/metamodelsattribute_text/html/text.png';
     $this->typeClass = 'MetaModels\\Attribute\\EncryptedText\\EncryptedText';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'alias';
     $this->typeIcon = 'system/modules/metamodelsattribute_alias/html/alias.png';
     $this->typeClass = 'MetaModels\\Attribute\\Alias\\Alias';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'pageid';
     $this->typeIcon = 'system/modules/metamodelsattribute_pageid/html/pageid.png';
     $this->typeClass = 'MetaModels\\Attribute\\PageId\\PageId';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'rating';
     $this->typeIcon = 'system/modules/metamodelsattribute_rating/html/star-full.png';
     $this->typeClass = 'MetaModels\\Attribute\\Rating\\Rating';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'checkbox';
     $this->typeIcon = 'system/modules/metamodelsattribute_checkbox/html/checkbox.png';
     $this->typeClass = 'MetaModels\\Attribute\\Checkbox\\Checkbox';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'numeric';
     $this->typeIcon = 'system/modules/metamodelsattribute_numeric/html/numeric.png';
     $this->typeClass = 'MetaModels\\Attribute\\Numeric\\Numeric';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'timestamp';
     $this->typeIcon = 'system/modules/metamodelsattribute_timestamp/html/timestamp.png';
     $this->typeClass = 'MetaModels\\Attribute\\Timestamp\\Timestamp';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'country';
     $this->typeIcon = 'system/modules/metamodelsattribute_country/html/country.png';
     $this->typeClass = 'MetaModels\\Attribute\\Country\\Country';
 }
 /**
  * {@inheritDoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'decimal';
     $this->typeIcon = 'system/modules/metamodelsattribute_decimal/html/decimal.png';
     $this->typeClass = 'MetaModels\\Attribute\\Decimal\\Decimal';
 }
 /**
  * {@inheritdoc}
  */
 public function __construct()
 {
     parent::__construct();
     $this->typeName = 'geoprotection';
     $this->typeClass = 'MetaModels\\Attribute\\GeoProtection\\GeoProtection';
 }