@Override public DefaultDistributionParameter<ParameterType,ConditionalType> clone() { @SuppressWarnings("unchecked") DefaultDistributionParameter<ParameterType,ConditionalType> clone = (DefaultDistributionParameter<ParameterType,ConditionalType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe(this.getConditionalDistribution() ) ); return clone; }
@Override public DefaultNamedValue<ValueType> clone() { @SuppressWarnings("unchecked") DefaultNamedValue<ValueType> clone = (DefaultNamedValue<ValueType>) super.clone(); clone.setValue( ObjectUtil.cloneSmart( this.getValue() ) ); return clone; }
@Override public DefaultDistributionParameter<ParameterType,ConditionalType> clone() { @SuppressWarnings("unchecked") DefaultDistributionParameter<ParameterType,ConditionalType> clone = (DefaultDistributionParameter<ParameterType,ConditionalType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe(this.getConditionalDistribution() ) ); return clone; }
@Override public DefaultNamedValue<ValueType> clone() { @SuppressWarnings("unchecked") DefaultNamedValue<ValueType> clone = (DefaultNamedValue<ValueType>) super.clone(); clone.setValue( ObjectUtil.cloneSmart( this.getValue() ) ); return clone; }
@Override public DefaultNamedValue<ValueType> clone() { @SuppressWarnings("unchecked") DefaultNamedValue<ValueType> clone = (DefaultNamedValue<ValueType>) super.clone(); clone.setValue( ObjectUtil.cloneSmart( this.getValue() ) ); return clone; }
@Override public DefaultDistributionParameter<ParameterType,ConditionalType> clone() { @SuppressWarnings("unchecked") DefaultDistributionParameter<ParameterType,ConditionalType> clone = (DefaultDistributionParameter<ParameterType,ConditionalType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe(this.getConditionalDistribution() ) ); return clone; }
@Override public AbstractNamed clone() { @SuppressWarnings("unchecked") AbstractBayesianParameter<ParameterType,ConditionalType,PriorType> clone = (AbstractBayesianParameter<ParameterType,ConditionalType,PriorType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe( this.getConditionalDistribution() ) ); clone.setParameterPrior( ObjectUtil.cloneSafe( this.getParameterPrior() ) ); return clone; }
@Override public AbstractNamed clone() { @SuppressWarnings("unchecked") AbstractBayesianParameter<ParameterType,ConditionalType,PriorType> clone = (AbstractBayesianParameter<ParameterType,ConditionalType,PriorType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe( this.getConditionalDistribution() ) ); clone.setParameterPrior( ObjectUtil.cloneSafe( this.getParameterPrior() ) ); return clone; }
@Override public AbstractNamed clone() { @SuppressWarnings("unchecked") AbstractBayesianParameter<ParameterType,ConditionalType,PriorType> clone = (AbstractBayesianParameter<ParameterType,ConditionalType,PriorType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe( this.getConditionalDistribution() ) ); clone.setParameterPrior( ObjectUtil.cloneSafe( this.getParameterPrior() ) ); return clone; }