diff options
Diffstat (limited to 'extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/bindinghelpers/BindOperation.java')
-rw-r--r-- | extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/bindinghelpers/BindOperation.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/bindinghelpers/BindOperation.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/bindinghelpers/BindOperation.java index 61fb5030c0c..c705d243fa0 100644 --- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/bindinghelpers/BindOperation.java +++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/bindinghelpers/BindOperation.java @@ -2,10 +2,10 @@ package org.eclipse.papyrus.qompass.modellibs.core.bindinghelpers; import org.eclipse.emf.ecore.EObject; import org.eclipse.papyrus.FCM.util.IBindingHelper; -import org.eclipse.papyrus.qompass.designer.core.listeners.CopyListener; +import org.eclipse.papyrus.qompass.designer.core.listeners.PreCopyListener; import org.eclipse.papyrus.qompass.designer.core.templates.BindingUtils; import org.eclipse.papyrus.qompass.designer.core.templates.TemplateUtils; -import org.eclipse.papyrus.qompass.designer.core.transformations.Copy; +import org.eclipse.papyrus.qompass.designer.core.transformations.LazyCopier; import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException; import org.eclipse.papyrus.qompass.modellibs.core.Activator; import org.eclipse.uml2.uml.Behavior; @@ -19,12 +19,12 @@ import org.eclipse.uml2.uml.TemplateBinding; * Bind an operation to an actual, i.e. evaluate the Acceleo template within the opaque behavior associated with * the operation. */ -public class BindOperation implements IBindingHelper, CopyListener { +public class BindOperation implements IBindingHelper, PreCopyListener { private TemplateBinding binding; @Override - public EObject copyEObject(Copy copy, EObject sourceEObj) { + public EObject preCopyEObject(LazyCopier copy, EObject sourceEObj) { if(sourceEObj instanceof Operation) { Operation operation = (Operation) sourceEObj; |