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. |