Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Engineering.CreateInstanceCommand

Legt eine neue Instanz an. Durch die unterschiedlichen execute-Methoden können folgende Szenarien abgedeckt werden:

  1. Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen angelegt.
  2. 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.
  3. Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen angelegt und dabei die Berechnung der Erweiterungspunkte der Instanz gesteuert.
  4. 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.
  5. Eine Instanz der angegebenen Klasse wird unterhalb der angegebenen Komponente mit dem angegebenen Namen auf dem angegebenen Einfügeplatz angelegt.
  6. 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.
  7. 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.
  8. 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.