#ifndef BUSLAYOUT_H_
#define BUSLAYOUT_H_

namespace cosi
{

namespace rules
{

namespace wiredbas
{

class BusLayout
{
	//WiringRule* mWiringRule ;
public:
	BusLayout();
	virtual ~BusLayout();
	//void SetWiringRule(WiringRule* pRule);
	//a list of nodes and connections
	//cosi::commstruct::wiredbas::PlatformInstance GetBusPlatformInstance() ;
	//a list of nodes with threadset and routing table and connections
	//cosi::commstruct::wiredbas::Implementation GetBusImplementation() ;
};

}

}

}

#endif /*BUSLAYOUT_H_*/
