49 return OacParameterListPtr::dynamicCast(
58 paramObj->setNames(ids);
105 return ref->entityName;
122 return timeVar->toTime();
Implements a Variant type for timestamps.
void setState(OacExecState state, const ::Ice::Current &=Ice::emptyCurrent) override
OacExecState getState(const ::Ice::Current &=Ice::emptyCurrent) const override
void setOacRef(const EntityRefBasePtr &oacRef, const Ice::Current &c=Ice::emptyCurrent) override
NameList getArgumentInstanceIds(const Ice::Current &c=Ice::emptyCurrent) const override
IceUtil::Time getStartTime() const
ActiveOacPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
void setStartTime(const IceUtil::Time &time)
std::string getOacName(const Ice::Current &c=Ice::emptyCurrent) const override
EntityRefBasePtr getOacRef(const Ice::Current &c=Ice::emptyCurrent) const override
Ice::ObjectPtr ice_clone() const override
void setArgumentInstanceIds(const NameList &, const Ice::Current &c=Ice::emptyCurrent) override
ActiveOac(const std::string &id="")
The EntityRef class is used to store references to Entities as values in other Entity instances.
void setId(const ::std::string &id, const ::Ice::Current &=Ice::emptyCurrent) override
Set id of this entity.
void setName(const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override
Set name of this entity.
Entity(const Entity &source)
virtual armarx::VariantPtr getAttributeValue(const ::std::string &attrName) const
Retrieve value of an attribute from entity.
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
IceInternal::Handle< TimestampVariant > TimestampVariantPtr
IceInternal::Handle< ActiveOac > ActiveOacPtr
IceInternal::Handle< OacParameterList > OacParameterListPtr