7 #ifndef _DDL_INTF_H_INCLUDED_
8 #define _DDL_INTF_H_INCLUDED_
18 typedef A_UTILS_NS::cDOMElementRefList::iterator
tDOMElemIt;
81 DDLMERGE_ForceOverwrite = 0x01
A common result class usable as return value throughout.
Interface class for object representation of DDL descriptions.
virtual bool IsPredefined() const =0
Getter for the predefinition flag.
virtual const A_UTILS_NS::cString & GetName() const =0
Getter for the name of the representation object.
virtual bool IsOverwriteable() const =0
Getter for the predefinition flag.
virtual ~IDDL()
Virtual DTOR.
virtual bool IsInitialized() const =0
Getter for the initialization flag.
virtual tResult Accept(IDDLVisitor *poVisitor)=0
Acceptance method for Visitor design-pattern.
virtual int GetCreationLevel() const =0
Getter for the creation level.
tag_MergeFlags
Flags for Merging.
Abstract base class/interface for Visitor design-pattern.
Namespace for the mainpage_pkg_ddl.
A_UTILS_NS::cDOMElementRefList::iterator tDOMElemIt
Iterator type for cDOMElementRefList.