All Implemented Interfaces:
HasDescription, CanOverrideDescription<Slice>, Iterable<JavaClass>, Collection<JavaClass>, Set<JavaClass>

public final class Slice extends ForwardingSet<JavaClass> implements HasDescription, CanOverrideDescription<Slice>
A collection of JavaClasses modelling some domain aspect of a code basis. This is conceptually a cut through a code base according to business logic. Take for example

 com.mycompany.myapp.order
 com.mycompany.myapp.customer
 com.mycompany.myapp.user
 com.mycompany.myapp.authorization
 
The top level packages under 'myapp' could be considered slices according to different domain aspects.
Thus there could be a slice 'Order' housing all the classes from the order package, a slice 'Customer' housing all the classes from the customer package and so on.