@Override public PartitionScheduleT createCopy() { final PartitionScheduleT _newObject; try { _newObject = ((PartitionScheduleT) super.clone()); } catch (CloneNotSupportedException e) { throw new RuntimeException(e); } _newObject.value = this.value; _newObject.description = this.description; _newObject.name = this.name; _newObject.timeBudgetUs = this.timeBudgetUs; _newObject.timePeriodUs = this.timePeriodUs; return _newObject; }
@Override public PartitionScheduleT createCopy( final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) { final PartitionScheduleT _newObject; try { _newObject = ((PartitionScheduleT) super.clone()); } catch (CloneNotSupportedException e) { throw new RuntimeException(e); } final PropertyTree valuePropertyTree = ((_propertyTree == null) ? null : _propertyTree.get("value")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE) ? (valuePropertyTree != null) : ((valuePropertyTree == null) || (!valuePropertyTree.isLeaf())))) { _newObject.value = this.value; } final PropertyTree descriptionPropertyTree = ((_propertyTree == null) ? null : _propertyTree.get("description")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE) ? (descriptionPropertyTree != null) : ((descriptionPropertyTree == null) || (!descriptionPropertyTree.isLeaf())))) { _newObject.description = this.description; } final PropertyTree namePropertyTree = ((_propertyTree == null) ? null : _propertyTree.get("name")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE) ? (namePropertyTree != null) : ((namePropertyTree == null) || (!namePropertyTree.isLeaf())))) { _newObject.name = this.name; } final PropertyTree timeBudgetUsPropertyTree = ((_propertyTree == null) ? null : _propertyTree.get("timeBudgetUs")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE) ? (timeBudgetUsPropertyTree != null) : ((timeBudgetUsPropertyTree == null) || (!timeBudgetUsPropertyTree.isLeaf())))) { _newObject.timeBudgetUs = this.timeBudgetUs; } final PropertyTree timePeriodUsPropertyTree = ((_propertyTree == null) ? null : _propertyTree.get("timePeriodUs")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE) ? (timePeriodUsPropertyTree != null) : ((timePeriodUsPropertyTree == null) || (!timePeriodUsPropertyTree.isLeaf())))) { _newObject.timePeriodUs = this.timePeriodUs; } return _newObject; }