Legt eine neue Instanz an. Durch die unterschiedlichen execute-Methoden können folgende Szenarien abgedeckt werden:
- Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen angelegt.
- Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen angelegt und dabei die Berechnung der Erweiterungspunkte der Instanz gesteuert.
- Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen auf dem angegebenen Einfügeplatz angelegt.
- Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen auf dem angegebenen Einfügeplatz angelegt und dabei die Berechnung der Erweiterungspunkte der Instanz gesteuert.
Argument | Typ | Beschreibung |
---|---|---|
classToInstantiate | Object | Klasse die instanziiert werden soll. |
instantiationParent | Object | Übergeordnete Komponente, unter der die neue Instanz angelegt werden soll. Sowohl die Komponente selbst oder der absolute Name der Komponente kann angegeben werden. |
instanceName | String | Der neue Name der Instanz. Ist der Name bereits vorhanden, wird eine Namenskollisionsauflösung durchgeführt. |
Argument | Typ | Beschreibung |
---|---|---|
classToInstantiate | Object | Klasse die instanziiert werden soll |
instantiationParent | Object | Übergeordnete Komponente, unter der die neue Instanz angelegt werden soll. Sowohl die Komponente selbst oder der absolute Name der Komponente kann angegeben werden. |
instanceName | String | Der neue Name der Instanz. Ist der Name bereits vorhanden, wird eine Namenskollisionsauflösung durchgeführt. |
instantiateExtensions | Boolean | Mit true oder false kann gesteuert werden, ob Erweiterungen in der neuen Instanz berechnet werden oder nicht. |
Argument | Typ | Beschreibung |
---|---|---|
classToInstantiate | Object | Klasse die instanziiert werden soll |
instantiationParent | Object | Übergeordnete Komponente, unter der die neue Instanz angelegt werden soll. Sowohl die Komponente selbst oder der absolute Name der Komponente kann angegeben werden. |
instanceName | String | Der neue Name der Instanz. Ist der Name bereits vorhanden, wird eine Namenskollisionsauflösung durchgeführt. |
placeholderName | String | Der Einfügeplatz auf dem die neue Komponente eingefügt wird. |
Argument | Typ | Beschreibung |
---|---|---|
classToInstantiate | Object | Klasse die instanziiert werden soll |
instantiationParent | Object | Übergeordnete Komponente, unter der die neue Instanz angelegt werden soll. Sowohl die Komponente selbst oder der absolute Name der Komponente kann angegeben werden. |
instanceName | String | Der neue Name der Instanz. Ist der Name bereits vorhanden, wird eine Namenskollisionsauflösung durchgeführt. |
instantiateExtensions | Boolean | Mit true oder false kann gesteuert werden, ob Erweiterungen in der neuen Instanz berechnet werden oder nicht. |
placeholderName | Boolean | Mit true oder false kann gesteuert werden, ob Erweiterungen in der neuen Instanz berechnet werden oder nicht. |