diff --git a/src/main/java/de/neemann/digital/core/basic/XNOr.java b/src/main/java/de/neemann/digital/core/basic/XNOr.java index 664915ec9..a4b2e684f 100644 --- a/src/main/java/de/neemann/digital/core/basic/XNOr.java +++ b/src/main/java/de/neemann/digital/core/basic/XNOr.java @@ -10,7 +10,10 @@ import de.neemann.digital.core.element.ElementTypeDescription; */ public class XNOr extends XOr { - public static final ElementTypeDescription DESCRIPTION = new ElementTypeDescription(XNOr.class, "a", "b").addAttribute(AttributeKey.Bits); + public static final ElementTypeDescription DESCRIPTION + = new ElementTypeDescription(XNOr.class, "a", "b") + .addAttribute(AttributeKey.Rotate) + .addAttribute(AttributeKey.Bits); public XNOr(ElementAttributes attributes) { super(attributes); diff --git a/src/main/java/de/neemann/digital/core/basic/XOr.java b/src/main/java/de/neemann/digital/core/basic/XOr.java index 151a597ff..d862fd7c5 100644 --- a/src/main/java/de/neemann/digital/core/basic/XOr.java +++ b/src/main/java/de/neemann/digital/core/basic/XOr.java @@ -14,7 +14,11 @@ import de.neemann.digital.core.element.ElementTypeDescription; */ public class XOr extends Node implements Element { - public static final ElementTypeDescription DESCRIPTION = new ElementTypeDescription(XOr.class, "a", "b").addAttribute(AttributeKey.Bits); + public static final ElementTypeDescription DESCRIPTION + = new ElementTypeDescription(XOr.class, "a", "b") + .addAttribute(AttributeKey.Rotate) + .addAttribute(AttributeKey.Bits); + private final int bits; private final ObservableValue out; protected ObservableValue a;