ILIAS
trunk Revision v11.0_alpha-1862-g4e205cb56d4
|
Public Member Functions | |
__construct (int|NoID $md_id, DefinitionInterface $definition, BaseElement ... $sub_elements) | |
__clone () | |
getMDID () | |
getSubElements () | |
getSuperElement () | |
isRoot () | |
getDefinition () | |
Defining properties of the metadata element. More... | |
Protected Member Functions | |
addSubElement (BaseElement $sub_element) | |
orderSubElements (string ... $names_in_order) | |
setSuperElement (?BaseElement $super_element) | |
Private Attributes | |
array | $sub_elements = [] |
BaseElement | $super_element = null |
DefinitionInterface | $definition |
int NoID | $md_id |
Definition at line 27 of file BaseElement.php.
ILIAS\MetaData\Elements\Base\BaseElement::__construct | ( | int|NoID | $md_id, |
DefinitionInterface | $definition, | ||
BaseElement ... | $sub_elements | ||
) |
Definition at line 37 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\$definition, ILIAS\MetaData\Elements\Base\BaseElement\$md_id, and ILIAS\MetaData\Elements\Base\BaseElement\addSubElement().
ILIAS\MetaData\Elements\Base\BaseElement::__clone | ( | ) |
Definition at line 49 of file BaseElement.php.
References null, and ILIAS\MetaData\Elements\Base\BaseElement\setSuperElement().
|
protected |
Definition at line 78 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\setSuperElement().
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\__construct(), ILIAS\MetaData\Elements\Element\addScaffoldsToSubElements(), and ILIAS\MetaData\Elements\Element\addScaffoldToSubElements().
ILIAS\MetaData\Elements\Base\BaseElement::getDefinition | ( | ) |
Defining properties of the metadata element.
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Definition at line 122 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\$definition.
ILIAS\MetaData\Elements\Base\BaseElement::getMDID | ( | ) |
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Definition at line 65 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\$md_id.
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\isRoot(), and ILIAS\MetaData\Elements\Element\isScaffold().
ILIAS\MetaData\Elements\Base\BaseElement::getSubElements | ( | ) |
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Definition at line 73 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\$sub_elements, and ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from().
ILIAS\MetaData\Elements\Base\BaseElement::getSuperElement | ( | ) |
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Definition at line 102 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\$super_element.
ILIAS\MetaData\Elements\Base\BaseElement::isRoot | ( | ) |
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Definition at line 117 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\getMDID().
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\setSuperElement().
|
protected |
Definition at line 84 of file BaseElement.php.
Referenced by ILIAS\MetaData\Elements\Element\addScaffoldsToSubElements(), and ILIAS\MetaData\Elements\Element\addScaffoldToSubElements().
|
protected |
Definition at line 107 of file BaseElement.php.
References ILIAS\MetaData\Elements\Base\BaseElement\$super_element, and ILIAS\MetaData\Elements\Base\BaseElement\isRoot().
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\__clone(), and ILIAS\MetaData\Elements\Base\BaseElement\addSubElement().
|
private |
Definition at line 34 of file BaseElement.php.
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\__construct(), and ILIAS\MetaData\Elements\Base\BaseElement\getDefinition().
|
private |
Definition at line 35 of file BaseElement.php.
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\__construct(), and ILIAS\MetaData\Elements\Base\BaseElement\getMDID().
|
private |
Definition at line 32 of file BaseElement.php.
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\getSubElements().
|
private |
Definition at line 33 of file BaseElement.php.
Referenced by ILIAS\MetaData\Elements\Base\BaseElement\getSuperElement(), and ILIAS\MetaData\Elements\Base\BaseElement\setSuperElement().