diff options
Diffstat (limited to 'common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/ParameterDefinition.java')
-rw-r--r-- | common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/ParameterDefinition.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/ParameterDefinition.java b/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/ParameterDefinition.java index 7426c33010..f667e8a2bf 100644 --- a/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/ParameterDefinition.java +++ b/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/ParameterDefinition.java @@ -19,4 +19,19 @@ package org.onap.sdc.tosca.datatypes.model; public class ParameterDefinition extends DefinitionOfDataType { + @Override + public ParameterDefinition clone() { + DefinitionOfDataType definitionOfDataType = super.clone(); + ParameterDefinition parameterDefinition = new ParameterDefinition(); + parameterDefinition.set_default(definitionOfDataType.get_default()); + parameterDefinition.setConstraints(definitionOfDataType.getConstraints()); + parameterDefinition.setDescription(definitionOfDataType.getDescription()); + parameterDefinition.setEntry_schema(definitionOfDataType.getEntry_schema()); + parameterDefinition.setRequired(definitionOfDataType.getRequired()); + parameterDefinition.setType(definitionOfDataType.getType()); + parameterDefinition.setStatus(definitionOfDataType.getStatus()); + parameterDefinition.setValue(definitionOfDataType.getValue()); + return parameterDefinition; + } + } |