ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
StructureElementInterface.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\Elements\Structure
;
22
23
use
ILIAS\MetaData\Elements\Base\BaseElementInterface
;
24
use
ILIAS\MetaData\Elements\NoID
;
25
26
interface
StructureElementInterface
extends
BaseElementInterface
27
{
28
public
function
getMDID
():
NoID
;
29
33
public
function
getSubElements
(): \Generator;
34
39
public
function
getSubElement
(
string
$name): ?
StructureElementInterface
;
40
41
public
function
getSuperElement
(): ?
StructureElementInterface
;
42
}
ILIAS\MetaData\Elements\Structure
Definition:
NullStructureElement.php:21
ILIAS\MetaData\Elements\Structure\StructureElementInterface\getSubElement
getSubElement(string $name)
Return the first sub-element with the given name, if one exists.
ILIAS\MetaData\Elements\Structure\StructureElementInterface\getMDID
getMDID()
BaseElementInterface
ILIAS\MetaData\Elements\Base\BaseElementInterface
Definition:
BaseElementInterface.php:27
ILIAS\MetaData\Elements\Structure\StructureElementInterface\getSuperElement
getSuperElement()
ILIAS\MetaData\Elements\Structure\StructureElementInterface\getSubElements
getSubElements()
ILIAS\MetaData\Elements\NoID
NoID
Definition:
NoID.php:23
ILIAS\MetaData\Elements\Structure\StructureElementInterface
Definition:
StructureElementInterface.php:26
components
ILIAS
MetaData
classes
Elements
Structure
StructureElementInterface.php
Generated on Sun Aug 31 2025 23:03:23 for ILIAS by
1.8.13 (using
Doxyfile
)