/** * Adds a new Range object to a Feature instance. NOte that if the Range * is already present then it will not be added again. * * @param range A new Range instance to add. */ public void addRange( Range range ) { if ( !this.ranges.contains( range ) ) { this.ranges.add( range ); range.setFeature( this ); } }
copyRange.setFeature( copy ); copy.ranges.add( copyRange );
copyRange.setFeature( copy ); copy.ranges.add( copyRange );
copyRange.setFeature( copy ); copy.ranges.add( copyRange );
/** * Adds a new Range object to a Feature instance. NOte that if the Range * is already present then it will not be added again. * * @param range A new Range instance to add. */ public void addRange( Range range ) { if ( !this.ranges.contains( range ) ) { if (range.getFeature() != null && !this.equals(range.getFeature())) { range.getFeature().removeRange(range); } this.ranges.add( range ); range.setFeature( this ); } }
/** * Adds a new Range object to a Feature instance. NOte that if the Range * is already present then it will not be added again. * * @param range A new Range instance to add. */ public void addRange( Range range ) { if ( !this.ranges.contains( range ) ) { if (range.getFeature() != null && !this.equals(range.getFeature())) { range.getFeature().removeRange(range); } this.ranges.add( range ); range.setFeature( this ); } }
private Collection<Range> synchronizeRanges( Collection<Range> rangesToSychronize, Feature parentFeature ) { List<Range> ranges = new ArrayList<Range>(rangesToSychronize.size()); for ( Range range : rangesToSychronize ) { if (range.getAc() != null && IntactContext.getCurrentInstance().getDataContext().getDaoFactory().getRangeDao().isTransient(range)) { range = IntactContext.getCurrentInstance().getDataContext().getDaoFactory().getRangeDao().getByAc(range.getAc()); } range.setFromCvFuzzyType( synchronize( range.getFromCvFuzzyType() ) ); range.setToCvFuzzyType( synchronize( range.getToCvFuzzyType() ) ); range.setFeature(parentFeature); ranges.add(range); } return ranges; }
private Collection<Range> synchronizeRanges( Collection<Range> rangesToSychronize, Feature parentFeature ) { List<Range> ranges = new ArrayList<Range>(rangesToSychronize.size()); for ( Range range : rangesToSychronize ) { if (range.getAc() != null && IntactContext.getCurrentInstance().getDataContext().getDaoFactory().getRangeDao().isTransient(range)) { range = IntactContext.getCurrentInstance().getDataContext().getDaoFactory().getRangeDao().getByAc(range.getAc()); } range.setFromCvFuzzyType( synchronize( range.getFromCvFuzzyType() ) ); range.setToCvFuzzyType( synchronize( range.getToCvFuzzyType() ) ); range.setFeature(parentFeature); ranges.add(range); } return ranges; }
protected Range cloneRange(Range range) throws IntactClonerException { if (range == null) { throw new IllegalArgumentException("You must give a non null range"); } Range clone = new Range(); clonerManager.addClone(range, clone); clone.setFromIntervalStart(range.getFromIntervalStart()); clone.setFromIntervalEnd(range.getFromIntervalEnd()); clone.setToIntervalStart(range.getToIntervalStart()); clone.setToIntervalEnd(range.getToIntervalEnd()); clone.setSequence(range.getSequence()); clone.setFullSequence(range.getFullSequence()); clone.setUpStreamSequence(range.getUpStreamSequence()); clone.setDownStreamSequence(range.getDownStreamSequence()); clone.setFromCvFuzzyType(clone(range.getFromCvFuzzyType())); clone.setToCvFuzzyType(clone(range.getToCvFuzzyType())); clone.setFeature(clone(range.getFeature())); return clone; }
protected Range cloneRange(Range range) throws IntactClonerException { if (range == null) { throw new IllegalArgumentException("You must give a non null range"); } Range clone = new Range(); clonerManager.addClone(range, clone); clone.setFromIntervalStart(range.getFromIntervalStart()); clone.setFromIntervalEnd(range.getFromIntervalEnd()); clone.setToIntervalStart(range.getToIntervalStart()); clone.setToIntervalEnd(range.getToIntervalEnd()); clone.setSequence(range.getSequence()); clone.setFullSequence(range.getFullSequence()); clone.setUpStreamSequence(range.getUpStreamSequence()); clone.setDownStreamSequence(range.getDownStreamSequence()); clone.setFromCvFuzzyType(clone(range.getFromCvFuzzyType())); clone.setToCvFuzzyType(clone(range.getToCvFuzzyType())); clone.setFeature(clone(range.getFeature())); return clone; }