Synthia
Generic and flexible data structure generator
Package ca.uqac.lif.synthia.collection

Pickers generating and manipulating collections, such as lists and sets. More...

Classes

class  ComparableList
 Class that extends Java's ArrayList class to implements the Comparable interface. More...
 
class  ComparableSet
 
class  ComposeList
 
class  ComposeShrunkList
 Given a reference list, picks lists that are smaller. More...
 
class  CompositePicker
 Picker that merges the result of other pickers into a composite data structure. More...
 
class  DeleteElement
 Mutator that receives a list and selects an element to delete from it. More...
 
class  ListPicker
 Picker that merges the result of other pickers into a list. More...
 
class  MutateElement
 Picker that selects an element of a list and applies the result of a mutator on this element. More...
 
class  SetPicker
 Picker that merges the result of other pickers into a set. More...
 
class  Swap
 Mutator that receives a list and selects two elements to be swapped. More...
 

Detailed Description

Pickers generating and manipulating collections, such as lists and sets.