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

deleteInstance

Löscht die Projektkomponente mit dem gegebenen Namen in der übergeordneten Komponente in allen bestehenden Projekten. Das Argument deleteAllInstances ist auf true zu setzen, wenn alle Projektkomponenten des angegebenen Namens und deren untergeordnete Projektkomponenten in allen bestehenden Projekten gelöscht werden sollen. Das Argument deleteAlsoParameters ist auf true zu setzen, wenn auch die Parameter dieser Projektkomponente gelöscht werden sollen.

deleteInstance(String parentName, String classAbsolutePath, String instanceName, boolean deleteAlsoParameters)
Argument String parentName Absoluter Pfad zur übergeordneten Projektkomponente. Diese Angabe ist zwingend nötig.
String classAbsolutePath Absoluter Pfad zur Klasse der Projektkomponente.
String instanceName Name der Projektkomponente. Der absolute Pfad wird aus parentName und instanceName gebildet. Diese Angabe ist zwingend nötig.
boolean deleteAlsoParameters Option, ob die Parameter der Projektkomponente auch gelöscht werden.
true = Parameter löschen.
false = Parameter nicht löschen.
boolean deleteAllInstances Option, ob alle Projektkomponenten mit dem angegebenen Namen und deren untergeordneten Projektkomponenten gelöscht werden.
true = Alle Projektkomponenten mit dem angegebenen Namen löschen.
false = Nur die angegebene Projektkomponente löschen.
Rückgabewert boolean true = mindestens eine Projektkomponente wurde gelöscht.
false = keine Projektkomponente wurde gelöscht.