- const AttributeDescriptor& GetAttributeDescriptor(const std::string& k)
- const;
- // { return GetTypeDescription().GetFieldDescription(k); }
-
+ /// Get Descriptor for an Attribute
+ const AttributeDescriptor& GetAttributeDescriptor(const std::string& k)const;
+
+ /// Returns true if the KEY attributes of the node match those of the map provided
+ bool Matches( const AttributeMapType& ) const;