X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.project%2Fsrc%2Forg%2Fsimantics%2Fproject%2Fmanagement%2Finstall%2FDefaultInstallAdvisor.java;fp=bundles%2Forg.simantics.project%2Fsrc%2Forg%2Fsimantics%2Fproject%2Fmanagement%2Finstall%2FDefaultInstallAdvisor.java;h=ca51f6fbf7125a8829cfcec6556405a16d4852e4;hp=a6167c632a74c133768174cba9deba51bb042707;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.project/src/org/simantics/project/management/install/DefaultInstallAdvisor.java b/bundles/org.simantics.project/src/org/simantics/project/management/install/DefaultInstallAdvisor.java index a6167c632..ca51f6fbf 100644 --- a/bundles/org.simantics.project/src/org/simantics/project/management/install/DefaultInstallAdvisor.java +++ b/bundles/org.simantics.project/src/org/simantics/project/management/install/DefaultInstallAdvisor.java @@ -1,70 +1,70 @@ -package org.simantics.project.management.install; - -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.equinox.internal.provisional.p2.installer.IInstallOperation; -import org.eclipse.equinox.internal.provisional.p2.installer.InstallAdvisor; -import org.eclipse.equinox.internal.provisional.p2.installer.InstallDescription; - -/** - * - * @author Marko Luukkainen - * - */ -public class DefaultInstallAdvisor extends InstallAdvisor{ - - private IProgressMonitor monitor = null; - - public DefaultInstallAdvisor() { - } - - public IProgressMonitor getMonitor() { - return monitor; - } - - public void setMonitor(IProgressMonitor monitor) { - this.monitor = monitor; - } - - @Override - public IStatus performInstall(IInstallOperation operation) { - return operation.install(getMonitor()); - } - - @Override - public InstallDescription prepareInstallDescription( - InstallDescription description) { - if (description.getInstallLocation() == null) - throw new IllegalArgumentException("Install location is missing!"); - IPath location = description.getInstallLocation(); - description.setAgentLocation(location.append("p2")); //$NON-NLS-1$ - - return description; - } - - @Override - public boolean promptForLaunch(InstallDescription description) { - return false; - } - - @Override - public void setResult(IStatus status) { - if (monitor != null) { - monitor.done(); - } - } - - @Override - public void start() { - - } - - @Override - public void stop() { - - } - - - -} +package org.simantics.project.management.install; + +import org.eclipse.core.runtime.IPath; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.equinox.internal.provisional.p2.installer.IInstallOperation; +import org.eclipse.equinox.internal.provisional.p2.installer.InstallAdvisor; +import org.eclipse.equinox.internal.provisional.p2.installer.InstallDescription; + +/** + * + * @author Marko Luukkainen + * + */ +public class DefaultInstallAdvisor extends InstallAdvisor{ + + private IProgressMonitor monitor = null; + + public DefaultInstallAdvisor() { + } + + public IProgressMonitor getMonitor() { + return monitor; + } + + public void setMonitor(IProgressMonitor monitor) { + this.monitor = monitor; + } + + @Override + public IStatus performInstall(IInstallOperation operation) { + return operation.install(getMonitor()); + } + + @Override + public InstallDescription prepareInstallDescription( + InstallDescription description) { + if (description.getInstallLocation() == null) + throw new IllegalArgumentException("Install location is missing!"); + IPath location = description.getInstallLocation(); + description.setAgentLocation(location.append("p2")); //$NON-NLS-1$ + + return description; + } + + @Override + public boolean promptForLaunch(InstallDescription description) { + return false; + } + + @Override + public void setResult(IStatus status) { + if (monitor != null) { + monitor.done(); + } + } + + @Override + public void start() { + + } + + @Override + public void stop() { + + } + + + +}