public psidev.psi.mi.xml253.jaxb.IntervalType toJaxb( psidev.psi.mi.xml.model.Interval mInterval ) { if ( mInterval == null ) { throw new IllegalArgumentException( "You must give a non null model Interval." ); } psidev.psi.mi.xml253.jaxb.IntervalType jInterval = new psidev.psi.mi.xml253.jaxb.IntervalType(); //Initialise the JAXB object reading the model // 1. set attributes jInterval.setBegin( BigInteger.valueOf( mInterval.getBegin() ) ); jInterval.setEnd( BigInteger.valueOf( mInterval.getEnd() ) ); return jInterval; } }
public psidev.psi.mi.xml.model.Interval fromJaxb( psidev.psi.mi.xml253.jaxb.IntervalType jInterval ) { if ( jInterval == null ) { throw new IllegalArgumentException( "You must give a non null JAXB Interval." ); } psidev.psi.mi.xml.model.Interval mInterval = new psidev.psi.mi.xml.model.Interval(); //Initialise the model reading the Jaxb object // 1. set attributes mInterval.setBegin( jInterval.getBegin().longValue() ); mInterval.setEnd( jInterval.getEnd().longValue() ); return mInterval; }
@Override public boolean equals( Object o ) { if ( this == o ) return true; if ( o == null || getClass() != o.getClass() ) return false; final Range range = ( Range ) o; if ( begin != null ? !begin.equals( range.begin ) : range.begin != null ) return false; if ( beginInterval != null ? !beginInterval.equals( range.beginInterval ) : range.beginInterval != null ) return false; if ( end != null ? !end.equals( range.end ) : range.end != null ) return false; if ( endInterval != null ? !endInterval.equals( range.endInterval ) : range.endInterval != null ) return false; if ( !endStatus.equals( range.endStatus ) ) return false; if ( isLink != null ? !isLink.equals( range.isLink ) : range.isLink != null ) return false; if ( !startStatus.equals( range.startStatus ) ) return false; return true; }
Interval beginInterval = new Interval(beginIntervalFrom, beginIntervalTo); psiRange.setBeginInterval(beginInterval); Interval beginInterval = new Interval(beginIntervalFrom, beginIntervalTo); psiRange.setBeginInterval(beginInterval); Interval endInterval = new Interval(endIntervalFrom, endIntervalTo); psiRange.setEndInterval(endInterval); Interval endInterval = new Interval(endIntervalFrom, endIntervalTo); psiRange.setEndInterval(endInterval);
@Override public int hashCode() { int result; result = startStatus.hashCode(); result = 29 * result + ( begin != null ? begin.hashCode() : 0 ); result = 29 * result + ( beginInterval != null ? beginInterval.hashCode() : 0 ); result = 29 * result + endStatus.hashCode(); result = 29 * result + ( end != null ? end.hashCode() : 0 ); result = 29 * result + ( endInterval != null ? endInterval.hashCode() : 0 ); result = 29 * result + ( isLink != null ? isLink.hashCode() : 0 ); return result; } }
public psidev.psi.mi.xml254.jaxb.Interval toJaxb( psidev.psi.mi.xml.model.Interval mInterval ) { if ( mInterval == null ) { throw new IllegalArgumentException( "You must give a non null model Interval." ); } psidev.psi.mi.xml254.jaxb.Interval jInterval = new psidev.psi.mi.xml254.jaxb.Interval(); //Initialise the JAXB object reading the model // 1. set attributes jInterval.setBegin( BigInteger.valueOf( mInterval.getBegin() ) ); jInterval.setEnd( BigInteger.valueOf( mInterval.getEnd() ) ); return jInterval; } }
public psidev.psi.mi.xml.model.Interval fromJaxb( psidev.psi.mi.xml254.jaxb.Interval jInterval ) { if ( jInterval == null ) { throw new IllegalArgumentException( "You must give a non null JAXB Interval." ); } psidev.psi.mi.xml.model.Interval mInterval = new psidev.psi.mi.xml.model.Interval(); //Initialise the model reading the Jaxb object // 1. set attributes mInterval.setBegin( jInterval.getBegin().longValue() ); mInterval.setEnd( jInterval.getEnd().longValue() ); return mInterval; }
private Set<SequenceInterval> getSequenceLocation(Collection<Range> rangeList) { Set<SequenceInterval> toReturn = new HashSet<SequenceInterval>(); // if we have a locationType, lets process for (Range range : rangeList) { // get begin & end interval Interval beginInterval = (range.hasBeginInterval()) ? range.getBeginInterval() : null; Interval endInterval = (range.hasEndInterval()) ? range.getEndInterval() : null; if (beginInterval == null) { continue; } else { toReturn.add(getSequenceLocation(beginInterval.getBegin(), beginInterval.getEnd())); } if (endInterval != null) { toReturn.add(getSequenceLocation(endInterval.getBegin(), endInterval.getEnd())); } } return toReturn; }
if (range.hasBeginInterval()) { Interval startInterval = range.getBeginInterval(); stringBuilder.append(startInterval.getBegin()); stringBuilder.append(".."); stringBuilder.append(startInterval.getEnd()); } else { throw new TabConversionException("The range must have a valid start interval."); if (range.hasEndInterval()) { Interval endInterval = range.getEndInterval(); stringBuilder.append(endInterval.getBegin()); stringBuilder.append(".."); stringBuilder.append(endInterval.getEnd()); } else { throw new TabConversionException("The range must have a valid end interval.");