27#include <Ice/ValueFactory.h>
50 create(
const std::string& type)
override
52 assert(type == armarx::StateIceBase::ice_staticId());
61 create(
const std::string& type)
override
63 assert(type == armarx::RemoteStateIceBase::ice_staticId());
72 create(
const std::string& type)
override
74 assert(type == armarx::ParameterMappingIceBase::ice_staticId());
83 create(
const std::string& type)
override
85 assert(type == armarx::StateParameterIceBase::ice_staticId());
105 map.insert(std::make_pair(armarx::RemoteStateIceBase::ice_staticId(),
109 map.insert(std::make_pair(armarx::ParameterMappingIceBase::ice_staticId(),
111 map.insert(std::make_pair(armarx::StateParameterIceBase::ice_staticId(),
static FactoryCollectionBaseCleanUp addToPreregistration(FactoryCollectionBasePtr factoryCollection)
ObjectFactoryMap getFactories() override
Ice::ObjectPtr create(const std::string &type) override
Ice::ObjectPtr create(const std::string &type) override
This Statetype is used to create a state instance that represents a state that is located in another ...
Ice::ObjectPtr create(const std::string &type) override
Ice::ObjectPtr create(const std::string &type) override
static StateParameterPtr create()
static IceInternal::Handle< IceGeneratedState > createInstance(std::string stateName="")
const FactoryCollectionBaseCleanUp StatechartObjectFactoriesVar
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::map< std::string, Ice::ValueFactoryPtr > ObjectFactoryMap
ParameterMappingPtr createMapping()
Returns a new and empty instance of ParameterMapping.