public class AcReplicator extends Object
public static AcReplicator getInstance()
public <T> T clone(T object)
public <T> T clone(T object,
Class<T> clazz)
public void nullIdAndVersionRecursively(AcReactionSet reactionSet)
public void nullIdAndVersion(AcReaction reaction)
public ArtificialChemistry cloneAcWithSkinAndReactionSet(ArtificialChemistry ac)
public AcCompartment cloneCompartmentWithReactionSet(AcCompartment compartment)
public AcCompartment cloneCompartmentWithChannelsRecursively(AcCompartment compartment, Map<AcCompartment,AcCompartment> compartmentCloneMap)
public AcCompartment cloneCompartmentWithChannelsRecursively(AcCompartment compartment, Map<AcCompartment,AcCompartment> compartmentCloneMap, Map<AcCompartmentChannel,AcCompartmentChannel> channelCloneMap)
public void cloneChannels(AcCompartment compartment, AcCompartment compartmentClone, Map<AcCompartmentChannel,AcCompartmentChannel> channelCloneMap)
public void cloneSubChannelGroups(AcCompartment compartment, AcCompartment compartmentClone, Map<AcCompartmentChannel,AcCompartmentChannel> channelCloneMap)
public AcReactionSet cloneReactionSetWithReactionsAndGroups(AcReactionSet reactionSet)
public AcReaction cloneReaction(AcReaction reaction)
public <IN,OUT> com.banda.function.domain.Function<IN,OUT> cloneFunction(com.banda.function.domain.Function<IN,OUT> function)
public void nullIdAndVersionRecursively(AcInteractionSeries actionSeries)
public void nullIdAndVersionRecursively(AcCompartment compartment)
public void nullIdAndVersion(AcTranslationSeries translationSeries)
public AcInteractionSeries cloneActionSeriesWithActionsRecursively(AcInteractionSeries actionSeries)
public AcInteractionSeries cloneActionSeriesWithActionsRecursively(AcInteractionSeries actionSeries, Map<AcInteractionSeries,AcInteractionSeries> actionSeriesCloneMap)
public AcInteractionSeries cloneActionSeriesWithActions(AcInteractionSeries actionSeries)
public AcInteraction cloneActionWithSpeciesActions(AcInteraction action)
public AcInteraction cloneActionWithSpeciesActions(AcInteraction action, Map<AcInteractionVariable,AcInteractionVariable> variableCloneMap)
public AcSpeciesInteraction cloneSpeciesAction(AcSpeciesInteraction speciesAction)
public AcInteractionVariableAssignment cloneInteractionVariableAssignment(AcInteractionVariableAssignment assignment)
public AcSpeciesSet cloneSpeciesSetWithParameterSet(AcSpeciesSet speciesSet)
public com.banda.math.domain.dynamics.SingleRunAnalysisSpec cloneSingleRunAnalysisSpec(com.banda.math.domain.dynamics.SingleRunAnalysisSpec singleRunAnalysisSpec)
public <T> com.banda.math.domain.dynamics.MultiRunAnalysisSpec<T> cloneMultiRunAnalysisSpec(com.banda.math.domain.dynamics.MultiRunAnalysisSpec<T> multiRunAnalysisSpec)
public ArtificialChemistrySpec cloneArtificialChemistrySpec(ArtificialChemistrySpec acReactionSetSpec)
public AcTranslationSeries cloneTranslationSeriesWithTranslations(AcTranslationSeries translationSeries)
public AcTranslation cloneTranslationWithItems(AcTranslation translation)
public AcTranslation cloneTranslationWithItems(AcTranslation translation, Map<AcTranslationVariable,AcTranslationVariable> variableCloneMap)
public AcTranslationItem cloneTranslationItem(AcTranslationItem translationItem)
Copyright © 2015. All Rights Reserved.