blob: 0521f0b70e3dc3487f98f4db9e773f708c2d4883 [file] [log] [blame]
/*
* ConnectedAssetAdministrationShell.cpp
*
* Author: wendel
*/
#include "BaSyx/aas/connected/ConnectedAssetAdministrationShell.h"
namespace basyx {
namespace aas {
namespace backend {
ConnectedAssetAdministrationShell::ConnectedAssetAdministrationShell(std::shared_ptr<vab::core::proxy::IVABElementProxy> proxy, std::shared_ptr<api::manager::IAssetAdministrationShellManager> manager) :
ConnectedVABModelMap(proxy),
manager(manager)
{}
basyx::specificCollection_t<submodel::IReference> ConnectedAssetAdministrationShell::getDataSpecificationReferences() const
{
return basyx::specificCollection_t<submodel::IReference>();
}
std::string ConnectedAssetAdministrationShell::getIdShort() const
{
return std::string();
}
std::string ConnectedAssetAdministrationShell::getCategory() const
{
return std::string();
}
submodel::Description ConnectedAssetAdministrationShell::getDescription() const
{
return submodel::Description("","");
}
std::shared_ptr<submodel::IReference> ConnectedAssetAdministrationShell::getParent() const
{
return std::shared_ptr<submodel::IReference>();
}
std::shared_ptr<submodel::IAdministrativeInformation> ConnectedAssetAdministrationShell::getAdministration() const
{
return nullptr;
}
std::shared_ptr<submodel::IIdentifier> ConnectedAssetAdministrationShell::getIdentification() const
{
return std::shared_ptr<submodel::IIdentifier>();
}
basyx::specificMap_t<submodel::ISubModel> ConnectedAssetAdministrationShell::getSubModels() const
{
return basyx::specificMap_t<submodel::ISubModel>();
}
void ConnectedAssetAdministrationShell::addSubModel(const descriptor::SubModelDescriptor & subModelDescriptor)
{}
std::shared_ptr<security::ISecurity> ConnectedAssetAdministrationShell::getSecurity() const
{
return std::shared_ptr<security::ISecurity>();
}
std::shared_ptr<submodel::IReference> ConnectedAssetAdministrationShell::getDerivedFrom() const
{
return std::shared_ptr<submodel::IReference>();
}
std::shared_ptr<aas::IAsset> ConnectedAssetAdministrationShell::getAsset() const
{
return std::shared_ptr<aas::IAsset>();
}
void ConnectedAssetAdministrationShell::setSubmodels(const basyx::specificCollection_t<descriptor::SubModelDescriptor> & submodels)
{}
basyx::specificCollection_t<descriptor::SubModelDescriptor> ConnectedAssetAdministrationShell::getSubModelDescriptors() const
{
return basyx::specificCollection_t<descriptor::SubModelDescriptor>();
}
basyx::specificCollection_t<IView> ConnectedAssetAdministrationShell::getViews() const
{
return basyx::specificCollection_t<IView>();
}
basyx::specificCollection_t<IConceptDictionary> ConnectedAssetAdministrationShell::getConceptDictionary() const
{
return basyx::specificCollection_t<IConceptDictionary>();
}
}
}
}