29 #ifndef __ARCSINIT_H__
30 #define __ARCSINIT_H__
32 #include <arcs/arcsabstractcomponent.h>
71 QString getDestinationName() {
return destination->
getProperty(
"id").toString(); }
78 QString getValueType();
80 QString getValueString();
95 bool init(QVariant var);
110 bool isComplete() {
return destination && !slotName.isEmpty() ;}
117 return ((destination == i.destination) && (slotName == i.slotName) && (getValueString() == i.
getValueString()) );
132 #endif //__ARCSINIT_H__
ARCSAbstractComponent * getDestination()
Desribes an initialization over a component.
QVariant getProperty(QString name)
Gets a meta-property from this component.
Class handling the generic description of a component.
A singleton handling all needed factories in ARCS runtime.
void setDestination(ARCSAbstractComponent *d)
void setSlotName(QString slt)
void setValue(QVariant v)
bool operator==(ARCSInit i)