diff options
Diffstat (limited to 'plugins/org.eclipse.sirius.diagram.sequence/src/org/eclipse/sirius/diagram/sequence/business/internal/operation/InverseRelativeNodePositionOperation.java')
-rw-r--r-- | plugins/org.eclipse.sirius.diagram.sequence/src/org/eclipse/sirius/diagram/sequence/business/internal/operation/InverseRelativeNodePositionOperation.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.sequence/src/org/eclipse/sirius/diagram/sequence/business/internal/operation/InverseRelativeNodePositionOperation.java b/plugins/org.eclipse.sirius.diagram.sequence/src/org/eclipse/sirius/diagram/sequence/business/internal/operation/InverseRelativeNodePositionOperation.java index dcf25d3bf2..0ad0283802 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence/src/org/eclipse/sirius/diagram/sequence/business/internal/operation/InverseRelativeNodePositionOperation.java +++ b/plugins/org.eclipse.sirius.diagram.sequence/src/org/eclipse/sirius/diagram/sequence/business/internal/operation/InverseRelativeNodePositionOperation.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2015 THALES GLOBAL SERVICES and others. + * Copyright (c) 2010, 2021 THALES GLOBAL SERVICES and others. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at @@ -12,17 +12,16 @@ *******************************************************************************/ package org.eclipse.sirius.diagram.sequence.business.internal.operation; +import java.util.Objects; + import org.eclipse.gmf.runtime.notation.Location; import org.eclipse.gmf.runtime.notation.Node; -import org.eclipse.sirius.diagram.sequence.Messages; +import org.eclipse.sirius.diagram.sequence.tool.internal.Messages; import org.eclipse.sirius.diagram.ui.business.internal.operation.AbstractModelChangeOperation; -import com.google.common.base.Preconditions; - /** - * An operation to inverse the relative position of a node on both axes. This is - * used for labels on messages to make sure they are always above the message, - * regardless of its direction (left-to-right or right-to-left). + * An operation to inverse the relative position of a node on both axes. This is used for labels on messages to make + * sure they are always above the message, regardless of its direction (left-to-right or right-to-left). * * @author pcdavid, smonnier */ @@ -37,7 +36,7 @@ public class InverseRelativeNodePositionOperation extends AbstractModelChangeOpe */ public InverseRelativeNodePositionOperation(Node node) { super(Messages.InverseRelativeNodePositionOperation_operationName); - this.node = Preconditions.checkNotNull(node); + this.node = Objects.requireNonNull(node); } @Override |