44            case 'meta_technical':
 
   45                include_once 
'Services/MetaData/classes/class.ilMDTechnical.php';
 
   48                $tec->setMetaId($a_index);
 
   52            case 'meta_or_composite':
 
   53                include_once 
'Services/MetaData/classes/class.ilMDOrComposite.php';
 
   54                include_once 
'Services/MetaData/classes/class.ilMDTechnical.php';
 
   57                $tec->setMetaId($a_technical_id);
 
   59                return $tec->getOrComposite($a_index);
 
   61            case 'meta_requirement':
 
   62                include_once 
'Services/MetaData/classes/class.ilMDRequirement.php';
 
   65                $req->setMetaId($a_index);
 
   71                include_once 
'Services/MetaData/classes/class.ilMDLocation.php';
 
   74                $loc->setMetaId($a_index);
 
   79                include_once 
'Services/MetaData/classes/class.ilMDFormat.php';
 
   82                $for->setMetaId($a_index);
 
   86            case 'meta_lifecycle':
 
   87                include_once 
'Services/MetaData/classes/class.ilMDLifecycle.php';
 
   90                $lif->setMetaId($a_index);
 
   95                include_once 
'Services/MetaData/classes/class.ilMDEntity.php';
 
   98                $ent->setMetaId($a_index);
 
  102            case 'meta_contribute':
 
  103                include_once 
'Services/MetaData/classes/class.ilMDContribute.php';
 
  106                $con->setMetaId($a_index);
 
  110            case 'meta_identifier':
 
  111                include_once 
'Services/MetaData/classes/class.ilMDIdentifier.php';
 
  114                $ide->setMetaId($a_index);
 
  118            case 'educational_description':
 
  119            case 'meta_description':
 
  120                include_once 
'Services/MetaData/classes/class.ilMDDescription.php';
 
  123                $des->setMetaId($a_index);
 
  128            case 'classification_keyword':
 
  129                include_once 
'Services/MetaData/classes/class.ilMDKeyword.php';
 
  132                $key->setMetaId($a_index);
 
  136            case 'educational_language':
 
  137            case 'meta_language':
 
  138                include_once 
'Services/MetaData/classes/class.ilMDLanguage.php';
 
  141                $lan->setMetaId($a_index);
 
  146                include_once 
'Services/MetaData/classes/class.ilMDRights.php';
 
  149                $rights->setMetaId($a_index);
 
  152            case 'meta_educational':
 
  153                include_once 
'Services/MetaData/classes/class.ilMDEducational.php';
 
  156                $edu->setMetaId($a_index);
 
  159            case 'educational_typical_age_range':
 
  160                include_once 
'Services/MetaData/classes/class.ilMDTypicalAgeRange.php';
 
  163                $age->setMetaId($a_index);
 
  166            case 'meta_relation':
 
  167                include_once 
'Services/MetaData/classes/class.ilMDRelation.php';
 
  170                $relation->setMetaId($a_index);
 
  173            case 'relation_resource_identifier':
 
  174                include_once 
'Services/MetaData/classes/class.ilMDIdentifier_.php';
 
  177                $ide->setMetaId($a_index);
 
  181            case 'relation_resource_description':
 
  182                include_once 
'Services/MetaData/classes/class.ilMDDescription.php';
 
  185                $des->setMetaId($a_index);
 
  189            case 'meta_annotation':
 
  190                include_once 
'Services/MetaData/classes/class.ilMDAnnotation.php';
 
  193                $anno->setMetaId($a_index);
 
  196            case 'meta_classification':
 
  197                include_once 
'Services/MetaData/classes/class.ilMDClassification.php';
 
  200                $class->setMetaId($a_index);
 
  203            case 'classification_taxon_path':
 
  204                include_once 
'Services/MetaData/classes/class.ilMDTaxonPath.php';
 
  208                $tax_path->setMetaId($a_index);
 
  211            case 'classification_taxon':
 
  212                include_once 
'Services/MetaData/classes/class.ilMDTaxon.php';
 
  215                $tax->setMetaId($a_index);
 
  218            case 'meta_meta_metadata':
 
  219                include_once 
'Services/MetaData/classes/class.ilMDMetaMetadata.php';
 
  222                $met->setMetaId($a_index);
 
An exception for terminatinating execution or to throw for unit testing.
static _getInstance($a_type, $a_index, $a_technical_id=0)