org.eclipse.emf.emfstore.internal.server.model.versioning.operations.util
Class OperationUtil

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.server.model.versioning.operations.util.OperationUtil

public final class OperationUtil
extends Object

Util method for change operations.

Author:
wesendon

Method Summary
static boolean isAttribute(AbstractOperation operation)
          Checks whether given operation is attribute operation.
static boolean isComposite(AbstractOperation operation)
          Checks whether given operation is a composite operation.
static boolean isCompositeMultiRef(AbstractOperation operation)
          Checks whether given operation is a multi reference composite.
static boolean isCompositeSingleRef(AbstractOperation operation)
          Checks whether given operation is a single reference composite.
static boolean isCompositeWithMain(AbstractOperation operation)
          Checks whether given operation is a composite operation and has a set main operation.
static boolean isCreate(AbstractOperation operation)
          Checks whether given operation is a creating operation.
static boolean isCreateDelete(AbstractOperation operation)
          Checks whether given operation is a createDelete operation.
static boolean isDelete(AbstractOperation operation)
          Checks whether given operation is a deleting operation.
static boolean isMultiAtt(AbstractOperation operation)
          Checks whether given operation is multi attribute operation.
static boolean isMultiAttMove(AbstractOperation operation)
          Checks whether given operation is multi attribute move operation.
static boolean isMultiAttSet(AbstractOperation operation)
          Checks whether given operation is multi attribute set operation.
static boolean isMultiMoveRef(AbstractOperation operation)
          Checks whether given operation is multimove operation.
static boolean isMultiRef(AbstractOperation operation)
          Checks whether given operation is a multiref operation .
static boolean isMultiRefSet(AbstractOperation operation)
          Checks whether given operation is a multiref set operation .
static boolean isSingleRef(AbstractOperation operation)
          Checks whether given operation is singleref operation .
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isComposite

public static boolean isComposite(AbstractOperation operation)
Checks whether given operation is a composite operation.

Parameters:
operation - operation
Returns:
true if correct

isCompositeWithMain

public static boolean isCompositeWithMain(AbstractOperation operation)
Checks whether given operation is a composite operation and has a set main operation.

Parameters:
operation - operation
Returns:
true if correct

isCompositeSingleRef

public static boolean isCompositeSingleRef(AbstractOperation operation)
Checks whether given operation is a single reference composite.

Parameters:
operation - operation
Returns:
true if correct

isCompositeMultiRef

public static boolean isCompositeMultiRef(AbstractOperation operation)
Checks whether given operation is a multi reference composite.

Parameters:
operation - operation
Returns:
true if correct

isSingleRef

public static boolean isSingleRef(AbstractOperation operation)
Checks whether given operation is singleref operation .

Parameters:
operation - operation
Returns:
true if correct

isMultiRef

public static boolean isMultiRef(AbstractOperation operation)
Checks whether given operation is a multiref operation .

Parameters:
operation - operation
Returns:
true if correct

isMultiRefSet

public static boolean isMultiRefSet(AbstractOperation operation)
Checks whether given operation is a multiref set operation .

Parameters:
operation - operation
Returns:
true if correct

isMultiMoveRef

public static boolean isMultiMoveRef(AbstractOperation operation)
Checks whether given operation is multimove operation.

Parameters:
operation - operation
Returns:
true if correct

isAttribute

public static boolean isAttribute(AbstractOperation operation)
Checks whether given operation is attribute operation.

Parameters:
operation - operation
Returns:
true if correct

isMultiAtt

public static boolean isMultiAtt(AbstractOperation operation)
Checks whether given operation is multi attribute operation.

Parameters:
operation - operation
Returns:
true if correct

isMultiAttSet

public static boolean isMultiAttSet(AbstractOperation operation)
Checks whether given operation is multi attribute set operation.

Parameters:
operation - operation
Returns:
true if correct

isMultiAttMove

public static boolean isMultiAttMove(AbstractOperation operation)
Checks whether given operation is multi attribute move operation.

Parameters:
operation - operation
Returns:
true if correct

isCreate

public static boolean isCreate(AbstractOperation operation)
Checks whether given operation is a creating operation.

Parameters:
operation - operation
Returns:
true if correct

isDelete

public static boolean isDelete(AbstractOperation operation)
Checks whether given operation is a deleting operation.

Parameters:
operation - operation
Returns:
true if correct

isCreateDelete

public static boolean isCreateDelete(AbstractOperation operation)
Checks whether given operation is a createDelete operation.

Parameters:
operation - operation
Returns:
true if correct


Copyright © 2015. All Rights Reserved.