1 package Analysis.Disjoint;
8 public class DescriptorQWrapper implements Comparable {
13 public DescriptorQWrapper( Integer p, Descriptor d ) {
14 priority = p.intValue();
18 public DescriptorQWrapper( int p, Descriptor d ) {
23 public Descriptor getDescriptor() {
27 public int compareTo( Object o ) throws ClassCastException {
29 if( !(o instanceof DescriptorQWrapper) ) {
30 throw new ClassCastException();
33 DescriptorQWrapper dqw = (DescriptorQWrapper) o;
34 return priority - dqw.priority;
37 public boolean equals(Object o) {
42 if( !( o instanceof DescriptorQWrapper) ) {
46 DescriptorQWrapper dqw = (DescriptorQWrapper) o;
48 return d.equals( dqw.d );