Package org.intermine.api.bag.operations
Class SymmetricDifference
- java.lang.Object
-
- org.intermine.api.bag.operations.BagOperation
-
- org.intermine.api.bag.operations.SymmetricDifference
-
- All Implemented Interfaces:
BagProducer
public class SymmetricDifference extends BagOperation
- Author:
- Alex
-
-
Field Summary
-
Fields inherited from class org.intermine.api.bag.operations.BagOperation
LOG, model
-
-
Constructor Summary
Constructors Constructor Description SymmetricDifference(Model model, Profile profile, java.util.Collection<InterMineBag> bags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getNewBagType()
protected int
getOperationCode()
-
Methods inherited from class org.intermine.api.bag.operations.BagOperation
combineBags, getBags, getClasses, getClassKeys, getNewBagName, getProfile, operate, setClassKeys, setNewBagName
-
-
-
-
Constructor Detail
-
SymmetricDifference
public SymmetricDifference(Model model, Profile profile, java.util.Collection<InterMineBag> bags)
- Parameters:
model
- data modelprofile
- userprofilebags
- lists to diff
-
-
Method Detail
-
getNewBagType
public java.lang.String getNewBagType() throws IncompatibleTypes
- Specified by:
getNewBagType
in classBagOperation
- Returns:
- new bag type
- Throws:
IncompatibleTypes
- if something goes wrong
-
getOperationCode
protected int getOperationCode()
- Specified by:
getOperationCode
in classBagOperation
- Returns:
- op code
-
-