OAW 4 to oAW 5 Eclipse Modeling Migration

Aus SDQ-Wiki
Wechseln zu: Navigation, Suche

When migrating from openArchitectureWare oAW 4 to the oAW5, which became part of the Eclipse Modeling project, your project must undergo a number of renamings. Various class and package names have been changed when the project was moved to the Eclipse namespace.

The following list was kindly provided by Johannes Tysiak, itemis.

Renaming

On the left hand side you find the names and values for oAW4, on the right hand side the names and values for oAW5.

Java Files extending / overwriting oaw4 Classes

org.openarchitectureware.check.CheckComponent	org.eclipse.xtend.check.CheckComponent
org.openarchitectureware.expression.TypeSystem	org.eclipse.xtend.expression.TypeSystem
org.openarchitectureware.expression.parser.SyntaxConstants	org.eclipse.internal.xtend.expression.parser.SyntaxConstants
org.openarchitectureware.type.MetaModel	org.eclipse.xtend.typesystem.MetaModel
org.openarchitectureware.type.Type	org.eclipse.xtend.typesystem.Type
org.openarchitectureware.uml2.UML2MetaModelBase	org.eclipse.xtend.typesystem.uml2.UML2MetaModelBase
org.openarchitectureware.uml2.UML2Util2	org.eclipse.xtend.typesystem.uml2.UML2Util2
org.openarchitectureware.uml2.UML2Writer	org.eclipse.xtend.typesystem.uml2.UML2Writer
org.openarchitectureware.uml2.profile.EnumType	org.eclipse.xtend.typesystem.uml2.profile.EnumType
org.openarchitectureware.uml2.profile.MultipleStereotypeType	org.eclipse.xtend.typesystem.uml2.profile.MultipleStereotypeType
org.openarchitectureware.uml2.profile.ProfileMetaModel	org.eclipse.xtend.typesystem.uml2.profile.ProfileMetaModel
org.openarchitectureware.uml2.profile.StereotypeType	org.eclipse.xtend.typesystem.uml2.profile.StereotypeType
org.openarchitectureware.util.stdlib.ExtIssueReporter	org.eclipse.xtend.util.stdlib.ExtIssueReporter
org.openarchitectureware.workflow.ConfigurationException	org.eclipse.emf.mwe.core.ConfigurationException
org.openarchitectureware.workflow.container.CompositeComponent	org.eclipse.emf.mwe.core.container.CompositeComponent
org.openarchitectureware.workflow.issues.Issues	org.eclipse.emf.mwe.core.issues.Issues
org.openarchitectureware.workflow.util.Cache	org.eclipse.internal.xtend.util.Cache
org.openarchitectureware.workflow.WorkflowComponent	org.eclipse.emf.mwe.core.WorkflowComponent
org.openarchitectureware.workflow.WorkflowContext	org.eclipse.emf.mwe.core.WorkflowContext
org.openarchitectureware.workflow.WorkflowInterruptedException	org.eclipse.emf.mwe.core.WorkflowInterruptedException
org.openarchitectureware.workflow.common.DirectoryCleaner	org.eclipse.emf.mwe.utils.DirectoryCleaner
org.openarchitectureware.workflow.container.CompositeComponent	org.eclipse.emf.mwe.core.container.CompositeComponent
org.openarchitectureware.workflow.issues.Issues	org.eclipse.emf.mwe.core.issues.Issues
org.openarchitectureware.workflow.lib.AbstractWorkflowComponent2	org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
org.openarchitectureware.workflow.monitor.ProgressMonitor	org.eclipse.emf.mwe.core.monitor.ProgressMonitor
org.openarchitectureware.xpand2.output.FileHandle	org.eclipse.xpand2.output.FileHandle
org.openarchitectureware.xpand2.output.FileHandleImpl	org.eclipse.xpand2.output.FileHandleImpl
org.openarchitectureware.xpand2.output.Outlet	org.eclipse.xpand2.output.Outlet
org.openarchitectureware.xpand2.output.PostProcessor	org.eclipse.xpand2.output.PostProcessor
org.openarchitectureware.xpand2.output.VetoException	org.eclipse.xpand2.output.VetoException
org.openarchitectureware.xpand2.output.VetoStrategy	org.eclipse.xpand2.output.VetoStrategy
org.openarchitectureware.xtend.XtendFacade	org.eclipse.xtend.XtendFacade
org.eclipse.mwe.emf.AbstractEmfWorkflowComponent	org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent
AbstractEmfWorkflowComponent	AbstractEMFWorkflowComponent
org.eclipse.mwe.emf.Reader	org.eclipse.emf.mwe.utils.Reader

Workflows renaming from oaw4 (.oaw) into oaw5 (.mwe)

File name: .oaw" .mwe"

org.openarchitectureware.check.CheckComponent	org.eclipse.xtend.check.CheckComponent
org.openarchitectureware.emf.XmiReader	org.eclipse.xtend.typesystem.emf.XmiReader
org.openarchitectureware.type.emf.EmfMetaModel	org.eclipse.xtend.typesystem.emf.EmfMetaModel
org.openarchitectureware.uml2.profile.ProfileMetaModel	org.eclipse.xtend.typesystem.uml2.profile.ProfileMetaModel
org.openarchitectureware.uml2.Setup	org.eclipse.xtend.typesystem.uml2.Setup
org.openarchitectureware.uml2.UML2MetaModel	org.eclipse.xtend.typesystem.uml2.UML2MetaModel
org.openarchitectureware.util.stdlib.ExtIssueReporter	org.eclipse.xtend.util.stdlib.ExtIssueReporter
org.openarchitectureware.workflow.common.DirectoryCleaner	org.eclipse.emf.mwe.utils.DirectoryCleaner
org.openarchitectureware.xpand2.Generator	org.eclipse.xpand2.Generator
org.openarchitectureware.xpand2.output.JavaBeautifier	org.eclipse.xpand2.output.JavaBeautifier
org.openarchitectureware.xtend.XtendComponent	org.eclipse.xtend.XtendComponent
org.eclipse.mwe.emf.Reader	org.eclipse.emf.mwe.utils.Reader
org.eclipse.mwe.emf.StandaloneSetup	org.eclipse.emf.mwe.utils.StandaloneSetup

Xpand/Xtend Templates renaming

org::openarchitectureware::util::stdlib	org::eclipse::xtend::util::stdlib
org::openarchitectureware::uml2	org::eclipse::xtend::typesystem::uml2