/** * Create an instance of {@link Region} * */ public static Region createRegion() { return new Region(); }
/** * add a value to the regionObjectExtension property collection * * @param regionObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Region addToRegionObjectExtension(final AbstractObject regionObjectExtension) { this.getRegionObjectExtension().add(regionObjectExtension); return this; }
/** * add a value to the regionSimpleExtension property collection * * @param regionSimpleExtension * Objects of the following type are allowed in the list: {@link Object} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Region addToRegionSimpleExtension(final Object regionSimpleExtension) { this.getRegionSimpleExtension().add(regionSimpleExtension); return this; }
@Override public Region clone() { Region copy; copy = ((Region) super.clone()); copy.latLonAltBox = ((latLonAltBox == null)?null:((LatLonAltBox) latLonAltBox.clone())); copy.lod = ((lod == null)?null:((Lod) lod.clone())); copy.regionSimpleExtension = new ArrayList<Object>((getRegionSimpleExtension().size())); for (Object iter: regionSimpleExtension) { copy.regionSimpleExtension.add(iter); } copy.regionObjectExtension = new ArrayList<AbstractObject>((getRegionObjectExtension().size())); for (AbstractObject iter: regionObjectExtension) { copy.regionObjectExtension.add(iter.clone()); } return copy; }
void addRegion(Feature container, Envelope box, int minLodPixels, int maxLodPixels) { Region region = container.createAndSetRegion(); Lod lod = region.createAndSetLod(); lod.setMinLodPixels(minLodPixels); lod.setMaxLodPixels(maxLodPixels); LatLonAltBox llaBox = region.createAndSetLatLonAltBox(); setEnvelope(box, llaBox); }
/** * fluent setter * @see #setLatLonAltBox(LatLonAltBox) * * @param latLonAltBox * required parameter */ public Region withLatLonAltBox(final LatLonAltBox latLonAltBox) { this.setLatLonAltBox(latLonAltBox); return this; }
/** * fluent setter * @see #setLod(Lod) * * @param lod * required parameter */ public Region withLod(final Lod lod) { this.setLod(lod); return this; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((name == null)? 0 :name.hashCode())); result = ((prime*result)+((visibility == null)? 0 :visibility.hashCode())); result = ((prime*result)+((open == null)? 0 :open.hashCode())); result = ((prime*result)+((atomAuthor == null)? 0 :atomAuthor.hashCode())); result = ((prime*result)+((atomLink == null)? 0 :atomLink.hashCode())); result = ((prime*result)+((address == null)? 0 :address.hashCode())); result = ((prime*result)+((xalAddressDetails == null)? 0 :xalAddressDetails.hashCode())); result = ((prime*result)+((phoneNumber == null)? 0 :phoneNumber.hashCode())); result = ((prime*result)+((snippet == null)? 0 :snippet.hashCode())); result = ((prime*result)+((snippetd == null)? 0 :snippetd.hashCode())); result = ((prime*result)+((description == null)? 0 :description.hashCode())); result = ((prime*result)+((abstractView == null)? 0 :abstractView.hashCode())); result = ((prime*result)+((timePrimitive == null)? 0 :timePrimitive.hashCode())); result = ((prime*result)+((styleUrl == null)? 0 :styleUrl.hashCode())); result = ((prime*result)+((styleSelector == null)? 0 :styleSelector.hashCode())); result = ((prime*result)+((region == null)? 0 :region.hashCode())); result = ((prime*result)+((metadata == null)? 0 :metadata.hashCode())); result = ((prime*result)+((extendedData == null)? 0 :extendedData.hashCode())); result = ((prime*result)+((featureSimpleExtension == null)? 0 :featureSimpleExtension.hashCode())); result = ((prime*result)+((featureObjectExtension == null)? 0 :featureObjectExtension.hashCode())); return result; }
@Override public Feature clone() { Feature copy; copy = ((Feature) super.clone()); copy.atomAuthor = ((atomAuthor == null)?null:((Author) atomAuthor.clone())); copy.atomLink = ((atomLink == null)?null:((Link) atomLink.clone())); copy.xalAddressDetails = ((xalAddressDetails == null)?null:((AddressDetails) xalAddressDetails.clone())); copy.snippet = ((snippet == null)?null:((Snippet) snippet.clone())); copy.abstractView = ((abstractView == null)?null:((AbstractView ) abstractView.clone())); copy.timePrimitive = ((timePrimitive == null)?null:((TimePrimitive ) timePrimitive.clone())); copy.styleSelector = new ArrayList<StyleSelector>((getStyleSelector().size())); for (StyleSelector iter: styleSelector) { copy.styleSelector.add(iter.clone()); } copy.region = ((region == null)?null:((Region) region.clone())); copy.metadata = ((metadata == null)?null:((Metadata) metadata.clone())); copy.extendedData = ((extendedData == null)?null:((ExtendedData) extendedData.clone())); copy.featureSimpleExtension = new ArrayList<Object>((getFeatureSimpleExtension().size())); for (Object iter: featureSimpleExtension) { copy.featureSimpleExtension.add(iter); } copy.featureObjectExtension = new ArrayList<AbstractObject>((getFeatureObjectExtension().size())); for (AbstractObject iter: featureObjectExtension) { copy.featureObjectExtension.add(iter.clone()); } return copy; }
if (region.equals(other.region) == false) { return false;
@Override public Region clone() { Region copy; copy = ((Region) super.clone()); copy.latLonAltBox = ((latLonAltBox == null)?null:((LatLonAltBox) latLonAltBox.clone())); copy.lod = ((lod == null)?null:((Lod) lod.clone())); copy.regionSimpleExtension = new ArrayList<Object>((getRegionSimpleExtension().size())); for (Object iter: regionSimpleExtension) { copy.regionSimpleExtension.add(iter); } copy.regionObjectExtension = new ArrayList<AbstractObject>((getRegionObjectExtension().size())); for (AbstractObject iter: regionObjectExtension) { copy.regionObjectExtension.add(iter.clone()); } return copy; }
/** * fluent setter * @see #setLatLonAltBox(LatLonAltBox) * * @param latLonAltBox * required parameter */ public Region withLatLonAltBox(final LatLonAltBox latLonAltBox) { this.setLatLonAltBox(latLonAltBox); return this; }
/** * fluent setter * @see #setLod(Lod) * * @param lod * required parameter */ public Region withLod(final Lod lod) { this.setLod(lod); return this; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((name == null)? 0 :name.hashCode())); result = ((prime*result)+((visibility == null)? 0 :visibility.hashCode())); result = ((prime*result)+((open == null)? 0 :open.hashCode())); result = ((prime*result)+((atomAuthor == null)? 0 :atomAuthor.hashCode())); result = ((prime*result)+((atomLink == null)? 0 :atomLink.hashCode())); result = ((prime*result)+((address == null)? 0 :address.hashCode())); result = ((prime*result)+((xalAddressDetails == null)? 0 :xalAddressDetails.hashCode())); result = ((prime*result)+((phoneNumber == null)? 0 :phoneNumber.hashCode())); result = ((prime*result)+((snippet == null)? 0 :snippet.hashCode())); result = ((prime*result)+((snippetd == null)? 0 :snippetd.hashCode())); result = ((prime*result)+((description == null)? 0 :description.hashCode())); result = ((prime*result)+((abstractView == null)? 0 :abstractView.hashCode())); result = ((prime*result)+((timePrimitive == null)? 0 :timePrimitive.hashCode())); result = ((prime*result)+((styleUrl == null)? 0 :styleUrl.hashCode())); result = ((prime*result)+((styleSelector == null)? 0 :styleSelector.hashCode())); result = ((prime*result)+((region == null)? 0 :region.hashCode())); result = ((prime*result)+((metadata == null)? 0 :metadata.hashCode())); result = ((prime*result)+((extendedData == null)? 0 :extendedData.hashCode())); result = ((prime*result)+((featureSimpleExtension == null)? 0 :featureSimpleExtension.hashCode())); result = ((prime*result)+((featureObjectExtension == null)? 0 :featureObjectExtension.hashCode())); return result; }
@Override public Feature clone() { Feature copy; copy = ((Feature) super.clone()); copy.atomAuthor = ((atomAuthor == null)?null:((Author) atomAuthor.clone())); copy.atomLink = ((atomLink == null)?null:((Link) atomLink.clone())); copy.xalAddressDetails = ((xalAddressDetails == null)?null:((AddressDetails) xalAddressDetails.clone())); copy.snippet = ((snippet == null)?null:((Snippet) snippet.clone())); copy.abstractView = ((abstractView == null)?null:((AbstractView ) abstractView.clone())); copy.timePrimitive = ((timePrimitive == null)?null:((TimePrimitive ) timePrimitive.clone())); copy.styleSelector = new ArrayList<StyleSelector>((getStyleSelector().size())); for (StyleSelector iter: styleSelector) { copy.styleSelector.add(iter.clone()); } copy.region = ((region == null)?null:((Region) region.clone())); copy.metadata = ((metadata == null)?null:((Metadata) metadata.clone())); copy.extendedData = ((extendedData == null)?null:((ExtendedData) extendedData.clone())); copy.featureSimpleExtension = new ArrayList<Object>((getFeatureSimpleExtension().size())); for (Object iter: featureSimpleExtension) { copy.featureSimpleExtension.add(iter); } copy.featureObjectExtension = new ArrayList<AbstractObject>((getFeatureObjectExtension().size())); for (AbstractObject iter: featureObjectExtension) { copy.featureObjectExtension.add(iter.clone()); } return copy; }
if (region.equals(other.region) == false) { return false;
/** * Creates a new instance of {@link LatLonAltBox} and set it to latLonAltBox. * * This method is a short version for: * <code> * LatLonAltBox latLonAltBox = new LatLonAltBox(); * this.setLatLonAltBox(latLonAltBox); </code> * * */ public LatLonAltBox createAndSetLatLonAltBox() { LatLonAltBox newValue = new LatLonAltBox(); this.setLatLonAltBox(newValue); return newValue; }
/** * Create an instance of {@link Region} * */ public static Region createRegion() { return new Region(); }
/** * Creates a new instance of {@link Lod} and set it to lod. * * This method is a short version for: * <code> * Lod lod = new Lod(); * this.setLod(lod); </code> * * */ public Lod createAndSetLod() { Lod newValue = new Lod(); this.setLod(newValue); return newValue; }
/** * add a value to the regionObjectExtension property collection * * @param regionObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Region addToRegionObjectExtension(final AbstractObject regionObjectExtension) { this.getRegionObjectExtension().add(regionObjectExtension); return this; }