50 #ifndef NCLINTERFACESPARSER_H_
51 #define NCLINTERFACESPARSER_H_
53 #include "../ModuleParser.h"
54 #include "../DocumentParser.h"
55 using namespace ::br::pucrio::telemidia::converter::framework;
57 #include <xercesc/dom/DOM.hpp>
58 XERCES_CPP_NAMESPACE_USE
73 void *parseSwitchPort(DOMElement *parentElement,
void *objGrandParent);
74 virtual void *createSwitchPort(
75 DOMElement *parentElement,
void *objGrandParent)=0;
77 virtual void addMappingToSwitchPort(
78 void *parentObject,
void *childObject)=0;
80 virtual void *createArea(
81 DOMElement *parentElement,
void *objGrandParent)=0;
83 virtual void *createProperty(
84 DOMElement *parentElement,
void *objGrandParent)=0;
86 virtual void *createPort(
87 DOMElement *parentElement,
void *objGrandParent)=0;
89 void *parseMapping(DOMElement *parentElement,
void *objGrandParent);
90 virtual void *createMapping(
91 DOMElement *parentElement,
void *objGrandParent)=0;
93 void *parseArea(DOMElement *parentElement,
void *objGrandParent);
94 void *parseProperty(DOMElement *parentElement,
void *objGrandParent);
95 void *parsePort(DOMElement *parentElement,
void *objGrandParent);
Definition: NclInterfacesParser.h:70
Definition: ModuleParser.h:64
Definition: DocumentParser.h:72