Changes
com.sodius.mdw.core.operations.Operations
to ease creating operations from other type of instances:
Operations.of(Runnable)
Operations.of(ICoreRunnable)
Operations.of(Function)
FunctionalInterface
annotation on following interfaces to encourage functional programming:
com.sodius.mdw.core.eval.Evaluable
com.sodius.mdw.core.operations.StatusListener
com.sodius.mdw.core.operations.StatusWriter
com.sodius.mdw.core.operations.log.MappingScopeBuilder
com.sodius.mdw.core.operations.log.ObjectLogBuilder
com.sodius.mdw.core.util.io.InputSourceProvider
com.sodius.mdw.platform.ui.viewsupport.DocumentationProvider
StringUtils
.
Recommendation is to rather use com.sodius.solstice.core.util.Strings
.IOUtils.closeQuietly(stream)
.
Recommendation is to rather use try-with-resources
statements.IOUtils.deleteFile(File)
.
Recommendation is to rather use java.nio.file.Files.delete(Path)
.XMLDefaultHandler.intern(String)
.
Recommendation is to rather use String.intern()
or org.eclipse.emf.common.util.CommonUtil.intern(String)
.com.sodius.mdw.core
plug-in now depends on com.sodius.solstice.core
and com.sodius.licensing.flexnet
plug-ins.com.sodius.mdw.core
no longer embeds the com4j.jar
, flexlm.jar
and EccpressoAll.jar
libraries.com4j.jar
library is now redistributed specifically by the new com4j
plug-in.org.eclipse.gef
plug-inBug Fixes
NullPointerException
that was logged the first time an MDWorkbench launch configuration was executed.Changes
Bug Fixes
org.osgi
bundles in generated .classpath file when deploying an MDWorbench launch configuration.com.ibm.icu
package that prevented running MDWorbench with most recent versions of Eclipse.Changes
Changes
-Dorg.eclipse.swt.browser.DefaultType=edge
system property),
to display execution reports of services.Changes