36 #include "resqml2/Activity.h" 40 class ActivityTemplate;
71 void pushBackParameter(
const std::string title,
72 const double & value,
const gsoap_resqml2_0_1::resqml2__ResqmlUom & uom = gsoap_resqml2_0_1::resqml2__ResqmlUom__Euc);
78 void pushBackParameter(
const std::string title,
79 const std::string & value);
85 void pushBackParameter(
const std::string title,
86 const LONG64 & value);
92 void pushBackParameter(
const std::string title,
93 AbstractObject* resqmlObject);
98 unsigned int getParameterCount()
const;
103 unsigned int getParameterCount(
const std::string & paramTitle)
const;
104 const std::string & getParameterTitle(
const unsigned int & index)
const;
105 std::vector<unsigned int> getParameterIndexOfTitle(
const std::string & paramTitle)
const;
107 bool isAFloatingPointQuantityParameter(
const std::string & paramTitle)
const;
108 bool isAFloatingPointQuantityParameter(
const unsigned int & index)
const;
109 std::vector<double> getFloatingPointQuantityParameterValue(
const std::string & paramTitle)
const;
110 double getFloatingPointQuantityParameterValue(
const unsigned int & index)
const;
111 std::vector<gsoap_resqml2_0_1::resqml2__ResqmlUom> getFloatingPointQuantityParameterUom(
const std::string & paramTitle)
const;
112 gsoap_resqml2_0_1::resqml2__ResqmlUom getFloatingPointQuantityParameterUom(
const unsigned int & index)
const;
114 bool isAnIntegerQuantityParameter(
const std::string & paramTitle)
const;
115 bool isAnIntegerQuantityParameter(
const unsigned int & index)
const;
116 std::vector<LONG64> getIntegerQuantityParameterValue(
const std::string & paramTitle)
const;
117 LONG64 getIntegerQuantityParameterValue(
const unsigned int & index)
const;
119 bool isAStringParameter(
const std::string & paramTitle)
const;
120 bool isAStringParameter(
const unsigned int & index)
const;
121 std::vector<std::string> getStringParameterValue(
const std::string & paramTitle)
const;
122 const std::string & getStringParameterValue(
const unsigned int & index)
const;
124 bool isAResqmlObjectParameter(
const std::string & paramTitle)
const;
125 bool isAResqmlObjectParameter(
const unsigned int & index)
const;
126 std::vector<AbstractObject*> getResqmlObjectParameterValue(
const std::string & paramTitle)
const;
127 AbstractObject* getResqmlObjectParameterValue(
const unsigned int & index)
const;
134 gsoap_resqml2_0_1::eml20__DataObjectReference* getActivityTemplateDor()
const;
136 std::string getResqmlVersion()
const;
142 std::vector<gsoap_resqml2_0_1::resqml2__AbstractActivityParameter*> getParameterFromTitle(
const std::string & paramTitle)
const;
Definition: Activity.h:45
Definition: ActivityTemplate.h:40
Activity(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: Activity.h:55
Definition: EpcDocument.h:78
Definition: EpcDocument.h:168
Definition: Activity.h:40
Definition: EpcDocument.h:62