diff --git a/src/main/java/org/openmuc/openiec61850/BasicDataAttribute.java b/src/main/java/org/openmuc/openiec61850/BasicDataAttribute.java index 2dc9765..bfb923c 100644 --- a/src/main/java/org/openmuc/openiec61850/BasicDataAttribute.java +++ b/src/main/java/org/openmuc/openiec61850/BasicDataAttribute.java @@ -104,7 +104,7 @@ abstract public class BasicDataAttribute extends FcModelNode { return subBasicDataAttributes; } - abstract void setValueFrom(BasicDataAttribute bda); + public abstract void setValueFrom(BasicDataAttribute bda); void setMirror(BasicDataAttribute bda) { mirror = bda; diff --git a/src/main/java/org/openmuc/openiec61850/BdaBitString.java b/src/main/java/org/openmuc/openiec61850/BdaBitString.java index 0bacbf4..ccd53b9 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaBitString.java +++ b/src/main/java/org/openmuc/openiec61850/BdaBitString.java @@ -44,6 +44,7 @@ abstract public class BdaBitString extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaBitString) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaBoolean.java b/src/main/java/org/openmuc/openiec61850/BdaBoolean.java index 9543fca..002b3d5 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaBoolean.java +++ b/src/main/java/org/openmuc/openiec61850/BdaBoolean.java @@ -36,6 +36,7 @@ public final class BdaBoolean extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaBoolean) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaEntryTime.java b/src/main/java/org/openmuc/openiec61850/BdaEntryTime.java index b4d4c50..3508da8 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaEntryTime.java +++ b/src/main/java/org/openmuc/openiec61850/BdaEntryTime.java @@ -66,6 +66,7 @@ public final class BdaEntryTime extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaEntryTime) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaFloat32.java b/src/main/java/org/openmuc/openiec61850/BdaFloat32.java index 8d29d54..ffee7ca 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaFloat32.java +++ b/src/main/java/org/openmuc/openiec61850/BdaFloat32.java @@ -38,6 +38,7 @@ public final class BdaFloat32 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaFloat32) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaFloat64.java b/src/main/java/org/openmuc/openiec61850/BdaFloat64.java index cd03cd8..3aaa46e 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaFloat64.java +++ b/src/main/java/org/openmuc/openiec61850/BdaFloat64.java @@ -41,6 +41,7 @@ public final class BdaFloat64 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaFloat64) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt128.java b/src/main/java/org/openmuc/openiec61850/BdaInt128.java index e86bc31..294ab63 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt128.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt128.java @@ -36,6 +36,7 @@ public final class BdaInt128 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt128) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt16.java b/src/main/java/org/openmuc/openiec61850/BdaInt16.java index 7ab81af..bafdce5 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt16.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt16.java @@ -36,6 +36,7 @@ public final class BdaInt16 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt16) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt16U.java b/src/main/java/org/openmuc/openiec61850/BdaInt16U.java index 3e9b34b..5d27c75 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt16U.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt16U.java @@ -36,6 +36,7 @@ public final class BdaInt16U extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt16U) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt32.java b/src/main/java/org/openmuc/openiec61850/BdaInt32.java index fabdfdc..96973bc 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt32.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt32.java @@ -36,6 +36,7 @@ public final class BdaInt32 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt32) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt32U.java b/src/main/java/org/openmuc/openiec61850/BdaInt32U.java index 926a962..692bca9 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt32U.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt32U.java @@ -36,6 +36,7 @@ public final class BdaInt32U extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt32U) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt64.java b/src/main/java/org/openmuc/openiec61850/BdaInt64.java index 468d7d5..20c1766 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt64.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt64.java @@ -36,6 +36,7 @@ public final class BdaInt64 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt64) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt8.java b/src/main/java/org/openmuc/openiec61850/BdaInt8.java index 7edbe5b..cac9a77 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt8.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt8.java @@ -36,6 +36,7 @@ public final class BdaInt8 extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt8) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaInt8U.java b/src/main/java/org/openmuc/openiec61850/BdaInt8U.java index ee0d117..afa610b 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaInt8U.java +++ b/src/main/java/org/openmuc/openiec61850/BdaInt8U.java @@ -36,6 +36,7 @@ public final class BdaInt8U extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { value = ((BdaInt8U) bda).getValue(); } diff --git a/src/main/java/org/openmuc/openiec61850/BdaOctetString.java b/src/main/java/org/openmuc/openiec61850/BdaOctetString.java index f116144..77a283d 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaOctetString.java +++ b/src/main/java/org/openmuc/openiec61850/BdaOctetString.java @@ -48,6 +48,7 @@ public final class BdaOctetString extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaOctetString) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaTimestamp.java b/src/main/java/org/openmuc/openiec61850/BdaTimestamp.java index 3f41ac9..14bc794 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaTimestamp.java +++ b/src/main/java/org/openmuc/openiec61850/BdaTimestamp.java @@ -117,6 +117,7 @@ public final class BdaTimestamp extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaTimestamp) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaUnicodeString.java b/src/main/java/org/openmuc/openiec61850/BdaUnicodeString.java index f3221f6..4800918 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaUnicodeString.java +++ b/src/main/java/org/openmuc/openiec61850/BdaUnicodeString.java @@ -47,6 +47,7 @@ public final class BdaUnicodeString extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaUnicodeString) bda).getValue(); if (value.length != srcValue.length) { diff --git a/src/main/java/org/openmuc/openiec61850/BdaVisibleString.java b/src/main/java/org/openmuc/openiec61850/BdaVisibleString.java index c6a813f..027e312 100644 --- a/src/main/java/org/openmuc/openiec61850/BdaVisibleString.java +++ b/src/main/java/org/openmuc/openiec61850/BdaVisibleString.java @@ -47,6 +47,7 @@ public final class BdaVisibleString extends BasicDataAttribute { } @Override + public void setValueFrom(BasicDataAttribute bda) { byte[] srcValue = ((BdaVisibleString) bda).getValue(); if (value.length != srcValue.length) {