/** * Create an instance of {@link ResourceMap} * */ public static ResourceMap createResourceMap() { return new ResourceMap(); }
/** * add a value to the alias property collection * * @param alias * Objects of the following type are allowed in the list: {@link Alias} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public ResourceMap addToAlias(final Alias alias) { this.getAlias().add(alias); return this; }
/** * add a value to the resourceMapObjectExtension property collection * * @param resourceMapObjectExtension * 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 ResourceMap addToResourceMapObjectExtension(final AbstractObject resourceMapObjectExtension) { this.getResourceMapObjectExtension().add(resourceMapObjectExtension); return this; }
@Override public ResourceMap clone() { ResourceMap copy; copy = ((ResourceMap) super.clone()); copy.alias = new ArrayList<Alias>((getAlias().size())); for (Alias iter: alias) { copy.alias.add(iter.clone()); } copy.resourceMapSimpleExtension = new ArrayList<Object>((getResourceMapSimpleExtension().size())); for (Object iter: resourceMapSimpleExtension) { copy.resourceMapSimpleExtension.add(iter); } copy.resourceMapObjectExtension = new ArrayList<AbstractObject>((getResourceMapObjectExtension().size())); for (AbstractObject iter: resourceMapObjectExtension) { copy.resourceMapObjectExtension.add(iter.clone()); } return copy; }
/** * fluent setter * @see #setAlias(List<Alias>) * * @param alias * required parameter */ public ResourceMap withAlias(final List<Alias> alias) { this.setAlias(alias); return this; }
/** * add a value to the resourceMapSimpleExtension property collection * * @param resourceMapSimpleExtension * 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 ResourceMap addToResourceMapSimpleExtension(final Object resourceMapSimpleExtension) { this.getResourceMapSimpleExtension().add(resourceMapSimpleExtension); return this; }
/** * fluent setter * @see #setResourceMapSimpleExtension(List<Object>) * * @param resourceMapSimpleExtension * required parameter */ public ResourceMap withResourceMapSimpleExtension(final List<Object> resourceMapSimpleExtension) { this.setResourceMapSimpleExtension(resourceMapSimpleExtension); return this; }
/** * fluent setter * @see #setResourceMapObjectExtension(List<AbstractObject>) * * @param resourceMapObjectExtension * required parameter */ public ResourceMap withResourceMapObjectExtension(final List<AbstractObject> resourceMapObjectExtension) { this.setResourceMapObjectExtension(resourceMapObjectExtension); return this; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((altitudeMode == null)? 0 :altitudeMode.hashCode())); result = ((prime*result)+((location == null)? 0 :location.hashCode())); result = ((prime*result)+((orientation == null)? 0 :orientation.hashCode())); result = ((prime*result)+((scale == null)? 0 :scale.hashCode())); result = ((prime*result)+((link == null)? 0 :link.hashCode())); result = ((prime*result)+((resourceMap == null)? 0 :resourceMap.hashCode())); result = ((prime*result)+((modelSimpleExtension == null)? 0 :modelSimpleExtension.hashCode())); result = ((prime*result)+((modelObjectExtension == null)? 0 :modelObjectExtension.hashCode())); return result; }
@Override public Model clone() { Model copy; copy = ((Model) super.clone()); copy.location = ((location == null)?null:((Location) location.clone())); copy.orientation = ((orientation == null)?null:((Orientation) orientation.clone())); copy.scale = ((scale == null)?null:((Scale) scale.clone())); copy.link = ((link == null)?null:((Link) link.clone())); copy.resourceMap = ((resourceMap == null)?null:((ResourceMap) resourceMap.clone())); copy.modelSimpleExtension = new ArrayList<Object>((getModelSimpleExtension().size())); for (Object iter: modelSimpleExtension) { copy.modelSimpleExtension.add(iter); } copy.modelObjectExtension = new ArrayList<AbstractObject>((getModelObjectExtension().size())); for (AbstractObject iter: modelObjectExtension) { copy.modelObjectExtension.add(iter.clone()); } return copy; }
if (resourceMap.equals(other.resourceMap) == false) { return false;
@Override public ResourceMap clone() { ResourceMap copy; copy = ((ResourceMap) super.clone()); copy.alias = new ArrayList<Alias>((getAlias().size())); for (Alias iter: alias) { copy.alias.add(iter.clone()); } copy.resourceMapSimpleExtension = new ArrayList<Object>((getResourceMapSimpleExtension().size())); for (Object iter: resourceMapSimpleExtension) { copy.resourceMapSimpleExtension.add(iter); } copy.resourceMapObjectExtension = new ArrayList<AbstractObject>((getResourceMapObjectExtension().size())); for (AbstractObject iter: resourceMapObjectExtension) { copy.resourceMapObjectExtension.add(iter.clone()); } return copy; }
/** * fluent setter * @see #setAlias(List<Alias>) * * @param alias * required parameter */ public ResourceMap withAlias(final List<Alias> alias) { this.setAlias(alias); return this; }
/** * add a value to the resourceMapSimpleExtension property collection * * @param resourceMapSimpleExtension * 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 ResourceMap addToResourceMapSimpleExtension(final Object resourceMapSimpleExtension) { this.getResourceMapSimpleExtension().add(resourceMapSimpleExtension); return this; }
/** * fluent setter * @see #setResourceMapSimpleExtension(List<Object>) * * @param resourceMapSimpleExtension * required parameter */ public ResourceMap withResourceMapSimpleExtension(final List<Object> resourceMapSimpleExtension) { this.setResourceMapSimpleExtension(resourceMapSimpleExtension); return this; }
/** * fluent setter * @see #setResourceMapObjectExtension(List<AbstractObject>) * * @param resourceMapObjectExtension * required parameter */ public ResourceMap withResourceMapObjectExtension(final List<AbstractObject> resourceMapObjectExtension) { this.setResourceMapObjectExtension(resourceMapObjectExtension); return this; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((altitudeMode == null)? 0 :altitudeMode.hashCode())); result = ((prime*result)+((location == null)? 0 :location.hashCode())); result = ((prime*result)+((orientation == null)? 0 :orientation.hashCode())); result = ((prime*result)+((scale == null)? 0 :scale.hashCode())); result = ((prime*result)+((link == null)? 0 :link.hashCode())); result = ((prime*result)+((resourceMap == null)? 0 :resourceMap.hashCode())); result = ((prime*result)+((modelSimpleExtension == null)? 0 :modelSimpleExtension.hashCode())); result = ((prime*result)+((modelObjectExtension == null)? 0 :modelObjectExtension.hashCode())); return result; }
@Override public Model clone() { Model copy; copy = ((Model) super.clone()); copy.location = ((location == null)?null:((Location) location.clone())); copy.orientation = ((orientation == null)?null:((Orientation) orientation.clone())); copy.scale = ((scale == null)?null:((Scale) scale.clone())); copy.link = ((link == null)?null:((Link) link.clone())); copy.resourceMap = ((resourceMap == null)?null:((ResourceMap) resourceMap.clone())); copy.modelSimpleExtension = new ArrayList<Object>((getModelSimpleExtension().size())); for (Object iter: modelSimpleExtension) { copy.modelSimpleExtension.add(iter); } copy.modelObjectExtension = new ArrayList<AbstractObject>((getModelObjectExtension().size())); for (AbstractObject iter: modelObjectExtension) { copy.modelObjectExtension.add(iter.clone()); } return copy; }
if (resourceMap.equals(other.resourceMap) == false) { return false;
/** * add a value to the alias property collection * * @param alias * Objects of the following type are allowed in the list: {@link Alias} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public ResourceMap addToAlias(final Alias alias) { this.getAlias().add(alias); return this; }