50 #ifndef NclLinkingConverter_H
51 #define NclLinkingConverter_H
53 #include "ncl/Parameter.h"
54 using namespace ::br::pucrio::telemidia::ncl;
56 #include "ncl/descriptor/GenericDescriptor.h"
57 using namespace ::br::pucrio::telemidia::ncl::descriptor;
59 #include "ncl/connectors/CausalConnector.h"
60 #include "ncl/connectors/Connector.h"
61 #include "ncl/connectors/Role.h"
62 using namespace ::br::pucrio::telemidia::ncl::connectors;
64 #include "ncl/components/CompositeNode.h"
65 #include "ncl/components/NodeEntity.h"
66 using namespace ::br::pucrio::telemidia::ncl::components;
68 #include "ncl/link/CausalLink.h"
69 #include "ncl/link/Bind.h"
70 #include "ncl/link/Link.h"
71 using namespace ::br::pucrio::telemidia::ncl::link;
73 #include "ncl/NclDocument.h"
74 using namespace ::br::pucrio::telemidia::ncl;
76 #include "../framework/DocumentParser.h"
77 #include "../framework/ModuleParser.h"
78 using namespace ::br::pucrio::telemidia::converter::framework;
80 #include "../framework/ncl/NclLinkingParser.h"
81 using namespace ::br::pucrio::telemidia::converter::framework::ncl;
83 #include "NclConnectorsConverter.h"
88 #include <xercesc/dom/DOM.hpp>
89 XERCES_CPP_NAMESPACE_USE
99 CompositeNode *composite;
103 DocumentParser *documentParser,
106 void addBindToLink(
void *parentObject,
void *childObject);
107 void addBindParamToBind(
void *parentObject,
void *childObject);
108 void addLinkParamToLink(
void *parentObject,
void *childObject);
109 void *createBind(DOMElement *parentElement,
void *objGrandParent);
110 void *createLink(DOMElement *parentElement,
void *objGrandParent);
111 void *createBindParam(DOMElement *parentElement,
void *objGrandParent);
112 void *createLinkParam(DOMElement *parentElement,
void *objGrandParent);
115 string getId(DOMElement *element);
123 #endif //NclLinkingConverter_H
Definition: NclConnectorsConverter.h:100
Definition: NclLinkingConverter.h:96