From 59c1e9cec9c457917d0c7a7449ca1d5f31d37c05 Mon Sep 17 00:00:00 2001 From: Taniadz Date: Wed, 11 Oct 2017 15:27:22 +0300 Subject: T413: Make a schema for op mode (delete ownerAttr) --- data/schemata/op-mode-definition.rnc | 11 +++------ data/schemata/op-mode-definition.rng | 43 +++++++++--------------------------- 2 files changed, 14 insertions(+), 40 deletions(-) diff --git a/data/schemata/op-mode-definition.rnc b/data/schemata/op-mode-definition.rnc index 6b55997..0127612 100644 --- a/data/schemata/op-mode-definition.rnc +++ b/data/schemata/op-mode-definition.rnc @@ -32,7 +32,7 @@ start = element interfaceDefinition # other nodes and must not have values node = element node { - (ownerAttr? & nodeNameAttr), + nodeNameAttr, (properties? & children? & command?) } @@ -42,7 +42,7 @@ node = element node # They must not contain other tag nodes tagNode = element tagNode { - (ownerAttr? & nodeNameAttr), + nodeNameAttr, (properties? & children & command?) } @@ -79,12 +79,7 @@ nodeNameAttr = attribute name text } -# Ordinary nodes and tag nodes can have "owner" attribute. -# Owner is the component that is notified when node changes. -ownerAttr = attribute owner -{ - text -} + diff --git a/data/schemata/op-mode-definition.rng b/data/schemata/op-mode-definition.rng index 26256bd..98a231e 100644 --- a/data/schemata/op-mode-definition.rng +++ b/data/schemata/op-mode-definition.rng @@ -2,19 +2,19 @@ - - - - - - + - + - + @@ -67,33 +62,27 @@ --> - - - - - - + + - - + @@ -112,7 +101,6 @@ Nodes may have properties For simplicity, any property is allowed in any node, but whether they are used or not is implementation-defined - --> @@ -130,30 +118,21 @@ - - - - - - -