GENERATED CLASS. More...
#include <nedvalidator.h>
GENERATED CLASS.
Abtract base class for NED validators.
NEDValidatorBase::NEDValidatorBase | ( | NEDErrorStore * | e | ) | [inline] |
virtual NEDValidatorBase::~NEDValidatorBase | ( | ) | [inline, virtual] |
virtual void NEDValidatorBase::validate | ( | NEDElement * | node | ) | [virtual] |
Validates the node recursively.
virtual void NEDValidatorBase::validateElement | ( | UnknownElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | FieldElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | StructElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ClassElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | PacketElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | MessageElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | EnumFieldElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | EnumFieldsElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | EnumElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | EnumDeclElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | PacketDeclElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | MessageDeclElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ClassDeclElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | StructDeclElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | CplusplusElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | NamespaceElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | MsgFileElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | LiteralElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | IdentElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | FunctionElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | OperatorElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ExpressionElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ConditionElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | LoopElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ConnectionGroupElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ConnectionElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ConnectionsElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | SubmoduleElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | SubmodulesElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | TypesElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | GateElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | GatesElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | PropertyKeyElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | PropertyElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ParamElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ParametersElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ChannelElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ChannelInterfaceElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | CompoundModuleElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ModuleInterfaceElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | SimpleModuleElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | InterfaceNameElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ExtendsElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | PropertyDeclElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | ImportElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | PackageElement * | node | ) | [protected, pure virtual] |
Implemented in NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | CommentElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | NedFileElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | FilesElement * | node | ) | [protected, pure virtual] |
Implemented in NEDCrossValidator, NEDDTDValidator, and NEDSyntaxValidator.
virtual void NEDValidatorBase::validateElement | ( | NEDElement * | node | ) | [virtual] |
Dispatches to the corresponding overloaded validateElement() function.
NEDErrorStore* NEDValidatorBase::errors [protected] |