/**
  * {@inheritdoc}
  */
 public function getRequiredFields()
 {
     $field = new Field();
     $field->setLabel('Title');
     $field->setMachine('title');
     $field->setType('Node module element');
     $field->setWidgetNameVisible(false);
     return array('Title' => $field);
 }
 /**
  * {@inheritdoc}
  */
 public function getRequiredFields()
 {
     $fieldName = new Field();
     $fieldName->setLabel('Name');
     $fieldName->setMachine('name');
     $fieldName->setType('Term name textfield');
     $fieldName->setWidgetNameVisible(false);
     $fieldDescription = new Field();
     $fieldDescription->setLabel('Description');
     $fieldDescription->setMachine('description');
     $fieldDescription->setType('Term description textarea');
     $fieldDescription->setWidgetNameVisible(false);
     return array('Name' => $fieldName, 'Description' => $fieldDescription);
 }
 /**
  * {@inheritdoc}
  */
 public function getRequiredFields()
 {
     $fileNameField = new Field();
     $fileNameField->setLabel('File name');
     $fileNameField->setMachine('filename');
     $fileNameField->setType('File name');
     $fileNameField->setWidgetNameVisible(false);
     $filePreviewField = new Field();
     $filePreviewField->setLabel('File');
     $filePreviewField->setMachine('preview');
     $filePreviewField->setType('File preview');
     $filePreviewField->setWidgetNameVisible(false);
     return array('File name' => $fileNameField, 'File' => $filePreviewField);
 }