public Object clone() { return copyTo(createNewInstance()); }
public boolean equals(Object object) { final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); }
public int hashCode() { final HashCodeStrategy2 strategy = JAXBHashCodeStrategy.INSTANCE; return this.hashCode(null, strategy); }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { List<FeatureAssociationType> theFeatureMember; theFeatureMember = (this.isSetFeatureMember()?this.getFeatureMember():null); strategy.appendField(locator, this, "featureMember", buffer, theFeatureMember, this.isSetFeatureMember()); } return buffer; }
public void mergeFrom(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right, MergeStrategy2 strategy) { super.mergeFrom(leftLocator, rightLocator, left, right, strategy); if (right instanceof AbstractFeatureCollectionType) { final AbstractFeatureCollectionType target = this; final AbstractFeatureCollectionType leftObject = ((AbstractFeatureCollectionType) left); final AbstractFeatureCollectionType rightObject = ((AbstractFeatureCollectionType) right); { Boolean featureMemberShouldBeMergedAndSet = strategy.shouldBeMergedAndSet(leftLocator, rightLocator, leftObject.isSetFeatureMember(), rightObject.isSetFeatureMember()); if (featureMemberShouldBeMergedAndSet == Boolean.TRUE) { List<FeatureAssociationType> lhsFeatureMember; lhsFeatureMember = (leftObject.isSetFeatureMember()?leftObject.getFeatureMember():null); List<FeatureAssociationType> rhsFeatureMember; rhsFeatureMember = (rightObject.isSetFeatureMember()?rightObject.getFeatureMember():null); List<FeatureAssociationType> mergedFeatureMember = ((List<FeatureAssociationType> ) strategy.merge(LocatorUtils.property(leftLocator, "featureMember", lhsFeatureMember), LocatorUtils.property(rightLocator, "featureMember", rhsFeatureMember), lhsFeatureMember, rhsFeatureMember, leftObject.isSetFeatureMember(), rightObject.isSetFeatureMember())); target.unsetFeatureMember(); if (mergedFeatureMember!= null) { List<FeatureAssociationType> uniqueFeatureMemberl = target.getFeatureMember(); uniqueFeatureMemberl.addAll(mergedFeatureMember); } } else { if (featureMemberShouldBeMergedAndSet == Boolean.FALSE) { target.unsetFeatureMember(); } } } } }
public void mergeFrom(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right, MergeStrategy strategy) { super.mergeFrom(leftLocator, rightLocator, left, right, strategy); if (right instanceof AbstractFeatureCollectionType) { final AbstractFeatureCollectionType target = this; final AbstractFeatureCollectionType leftObject = ((AbstractFeatureCollectionType) left); final AbstractFeatureCollectionType rightObject = ((AbstractFeatureCollectionType) right); { List<FeatureAssociationType> lhsFeatureMember; lhsFeatureMember = leftObject.getFeatureMember(); List<FeatureAssociationType> rhsFeatureMember; rhsFeatureMember = rightObject.getFeatureMember(); target.unsetFeatureMember(); List<FeatureAssociationType> uniqueFeatureMemberl = target.getFeatureMember(); uniqueFeatureMemberl.addAll(((List<FeatureAssociationType> ) strategy.merge(LocatorUtils.property(leftLocator, "featureMember", lhsFeatureMember), LocatorUtils.property(rightLocator, "featureMember", rhsFeatureMember), lhsFeatureMember, rhsFeatureMember))); } } }
public void setFeatureMember(List<FeatureAssociationType> value) { List<FeatureAssociationType> draftl = this.getFeatureMember(); draftl.addAll(value); }
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; }
public void mergeFrom(Object left, Object right) { final MergeStrategy2 strategy = JAXBMergeStrategy.INSTANCE; mergeFrom(null, null, left, right, strategy); }
public Object copyTo(Object target) { final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); }
public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); } super.copyTo(locator, target, strategy); if (target instanceof AbstractFeatureCollectionType) { final AbstractFeatureCollectionType copy = ((AbstractFeatureCollectionType) target); if (this.isSetFeatureMember()) { List<FeatureAssociationType> sourceFeatureMember; sourceFeatureMember = this.getFeatureMember(); @SuppressWarnings("unchecked") List<FeatureAssociationType> copyFeatureMember = ((List<FeatureAssociationType> ) strategy.copy(LocatorUtils.property(locator, "featureMember", sourceFeatureMember), sourceFeatureMember)); copy.unsetFeatureMember(); List<FeatureAssociationType> uniqueFeatureMemberl = copy.getFeatureMember(); uniqueFeatureMemberl.addAll(copyFeatureMember); } else { copy.unsetFeatureMember(); } } return target; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = super.hashCode(locator, strategy); { List<FeatureAssociationType> theFeatureMember; theFeatureMember = (this.isSetFeatureMember()?this.getFeatureMember():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "featureMember", theFeatureMember), currentHashCode, theFeatureMember, this.isSetFeatureMember()); } return currentHashCode; }
public void setFeatureMember(List<FeatureAssociationType> value) { this.featureMember = null; if (value!= null) { List<FeatureAssociationType> draftl = this.getFeatureMember(); draftl.addAll(value); } }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { super.appendFields(locator, buffer, strategy); { String theLockId; theLockId = this.getLockId(); strategy.appendField(locator, this, "lockId", buffer, theLockId); } return buffer; }
public void mergeFrom(Object left, Object right) { final MergeStrategy strategy = JAXBMergeStrategy.INSTANCE; mergeFrom(null, null, left, right, strategy); }
public Object copyTo(Object target) { final CopyStrategy strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); }
public String toString() { final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); } super.copyTo(locator, target, strategy); if (target instanceof AbstractFeatureCollectionType) { final AbstractFeatureCollectionType copy = ((AbstractFeatureCollectionType) target); { Boolean featureMemberShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, this.isSetFeatureMember()); if (featureMemberShouldBeCopiedAndSet == Boolean.TRUE) { List<FeatureAssociationType> sourceFeatureMember; sourceFeatureMember = (this.isSetFeatureMember()?this.getFeatureMember():null); @SuppressWarnings("unchecked") List<FeatureAssociationType> copyFeatureMember = ((List<FeatureAssociationType> ) strategy.copy(LocatorUtils.property(locator, "featureMember", sourceFeatureMember), sourceFeatureMember, this.isSetFeatureMember())); copy.unsetFeatureMember(); if (copyFeatureMember!= null) { List<FeatureAssociationType> uniqueFeatureMemberl = copy.getFeatureMember(); uniqueFeatureMemberl.addAll(copyFeatureMember); } } else { if (featureMemberShouldBeCopiedAndSet == Boolean.FALSE) { copy.unsetFeatureMember(); } } } } return target; }
public Object clone() { return copyTo(createNewInstance()); }