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 | 15 |
1 files changed, 7 insertions, 8 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 c705d243fa0..6b2d352e1ee 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 @@ -22,23 +22,22 @@ import org.eclipse.uml2.uml.TemplateBinding; public class BindOperation implements IBindingHelper, PreCopyListener { private TemplateBinding binding; - + @Override public EObject preCopyEObject(LazyCopier copy, EObject sourceEObj) { - - if(sourceEObj instanceof Operation) { + + if (sourceEObj instanceof Operation) { Operation operation = (Operation) sourceEObj; Classifier actual = TemplateUtils.getFirstActualFromBinding(binding); Operation newOperation = BindingUtils.instantiateOperation(copy, actual, operation); - for(Behavior method : operation.getMethods()) { - if(method instanceof OpaqueBehavior) { + for (Behavior method : operation.getMethods()) { + if (method instanceof OpaqueBehavior) { try { Behavior newBehavior = - BindingUtils.instantiateBehavior(copy, actual, (OpaqueBehavior)method); + BindingUtils.instantiateBehavior(copy, actual, (OpaqueBehavior) method); newBehavior.setSpecification(newOperation); - } - catch (TransformationException e) { + } catch (TransformationException e) { Activator.log.error(e); } } |