Bug 516728 - [MOKA] fUML interface migration : issue in abstract ExecutionFactory
Summary: [MOKA] fUML interface migration : issue in abstract ExecutionFactory
Status: UNCONFIRMED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Moka (show other bugs)
Version: 2.0.0   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Arnaud Cuccuru CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-16 09:45 EDT by Sebastien Revol CLA
Modified: 2017-06-28 16:56 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastien Revol CLA 2017-05-16 09:45:57 EDT
When we introduced interfaces to handle fUML semantic visitors, we performed a massive refactoring to rely on those interfaces in fUML implementation. 

We unfortunately missed some places where the code is still using the old implementation class instead of the new interface.

This was the case in org.eclipse.papyrus.moka.fuml.Semantics.impl.Loci.LociL1.ExecutionFactory.createExecution(Behavior, IObject_), where the result of "this.instantiateVisitor" was casted into "Execution" instead of (IExecution).
Comment 1 Eclipse Genie CLA 2017-05-18 05:47:51 EDT
New Gerrit change created: https://git.eclipse.org/r/97416