protected DataOutputVariable cloneInContext(Map originalToCloneMap) throws CloneNotSupportedException { DataOutputVariable clone = (DataOutputVariable) super.clone(); if (getSpecifier() != null) { clone.setSpecifier((ValueSpecifier) getSpecifier().cloneInContext(originalToCloneMap)); } clone.properties = null; // just reset this, new properties will be made as needed return clone; }
/** * Creates a new instance of JDataOutputVariableConfigurer to show and configure a particular * DataOutputVariable through a given ConfigurationController controller * * <p> * * @param var The DataOutputVariable that the JComponent will configure * @param controller The controller in charge of configuration */ public JDataOutputVariableConfigurer(DataOutputVariable var, ConfigurationController controller) { super(var.getUniqueName()); this.var = var; }