Die Klasse ProjectExchangeModelUpdate1.java ist mit den folgenden Zeilen vordefiniert:
package de.eplan.px.update; import com.mind8.project.exchange.api.IProjectExchangeAPI; import com.mind8.project.exchange.update.AbstractProjectExchangeModelUpdate; import com.mind8.project.exchange.update.IProjectExchangeModelUpdate; public class ProjectExchangeModelUpdate1 extends AbstractProjectExchangeModelUpdate implements IProjectExchangeModelUpdate public ProjectExchangeModelUpdate1() { // TODO Auto-generated constructor stub } @Override public void updateProjectExchangeModel(IProjectExchangeAPI pxModel) throws ProjectExchangeModelModificationException { // TODO Auto-generated method stub }
Der Konstruktor kann aus dieser Definition entfernt werden.
In der Methode updateProjectExchangeModel(IProjectExchangeAPI pxModel) ist die auszuführende Aktualisierung zu implementieren. Dazu stehen die Methoden zur Verfügung, die in den folgenden Abschnitten beschrieben sind.
Nach der Implementierung wird das Plugin entweder direkt in den Ordner \dropins exportiert oder in einen temporären Ordner und anschließen in den Ordner \dropins kopiert. Dies wird im Abschnitt Plugin exportieren beschrieben.
Mehr: