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);
static _getInstance($a_type, $a_index, $a_technical_id=0)