Fix Substitution Mapping for inputs created independently
[sdc.git] / common-be / src / main / java / org / openecomp / sdc / be / datatypes / elements / PropertyDataDefinition.java
index 3f68a3c..3a0d08c 100644 (file)
@@ -53,6 +53,7 @@ public class PropertyDataDefinition extends ToscaDataDefinition {
     private String value;
     private String label;
     private Boolean immutable = Boolean.FALSE;
+    private Boolean mappedToComponentProperty = Boolean.TRUE;
 
     private String inputPath;
     private String status;
@@ -102,6 +103,7 @@ public class PropertyDataDefinition extends ToscaDataDefinition {
         this.setHidden(propertyDataDefinition.isHidden());
         this.setLabel(propertyDataDefinition.getLabel());
         this.setImmutable(propertyDataDefinition.isImmutable());
+        this.setMappedToComponentProperty(propertyDataDefinition.isMappedToComponentProperty());
         this.setParentUniqueId(propertyDataDefinition.getParentUniqueId());
         this.setOwnerId(propertyDataDefinition.getOwnerId());
         this.setGetInputValues(propertyDataDefinition.getGetInputValues());
@@ -167,6 +169,8 @@ public class PropertyDataDefinition extends ToscaDataDefinition {
         return immutable;
     }
 
+    public Boolean isMappedToComponentProperty() { return mappedToComponentProperty; }
+
     public String getParentUniqueId() {
         return getOwnerId();
     }