36 #include "resqml2/Activity.h" 40 class ActivityTemplate;
66 void pushBackParameter(
const std::string title,
67 const double & value,
const gsoap_resqml2_0_1::resqml2__ResqmlUom & uom = gsoap_resqml2_0_1::resqml2__ResqmlUom__Euc);
73 void pushBackParameter(
const std::string title,
74 const std::string & value);
80 void pushBackParameter(
const std::string title,
81 const LONG64 & value);
87 void pushBackParameter(
const std::string title,
88 AbstractObject* resqmlObject);
93 unsigned int getParameterCount()
const;
98 unsigned int getParameterCount(
const std::string & paramTitle)
const;
99 const std::string & getParameterTitle(
const unsigned int & index)
const;
100 std::vector<unsigned int> getParameterIndexOfTitle(
const std::string & paramTitle)
const;
102 bool isAFloatingPointQuantityParameter(
const std::string & paramTitle)
const;
103 bool isAFloatingPointQuantityParameter(
const unsigned int & index)
const;
104 std::vector<double> getFloatingPointQuantityParameterValue(
const std::string & paramTitle)
const;
105 double getFloatingPointQuantityParameterValue(
const unsigned int & index)
const;
106 std::vector<gsoap_resqml2_0_1::resqml2__ResqmlUom> getFloatingPointQuantityParameterUom(
const std::string & paramTitle)
const;
107 gsoap_resqml2_0_1::resqml2__ResqmlUom getFloatingPointQuantityParameterUom(
const unsigned int & index)
const;
109 bool isAnIntegerQuantityParameter(
const std::string & paramTitle)
const;
110 bool isAnIntegerQuantityParameter(
const unsigned int & index)
const;
111 std::vector<LONG64> getIntegerQuantityParameterValue(
const std::string & paramTitle)
const;
112 LONG64 getIntegerQuantityParameterValue(
const unsigned int & index)
const;
114 bool isAStringParameter(
const std::string & paramTitle)
const;
115 bool isAStringParameter(
const unsigned int & index)
const;
116 std::vector<std::string> getStringParameterValue(
const std::string & paramTitle)
const;
117 const std::string & getStringParameterValue(
const unsigned int & index)
const;
119 bool isAResqmlObjectParameter(
const std::string & paramTitle)
const;
120 bool isAResqmlObjectParameter(
const unsigned int & index)
const;
121 std::vector<AbstractObject*> getResqmlObjectParameterValue(
const std::string & paramTitle)
const;
122 AbstractObject* getResqmlObjectParameterValue(
const unsigned int & index)
const;
130 std::string getResqmlVersion()
const;
136 std::vector<gsoap_resqml2_0_1::resqml2__AbstractActivityParameter*> getParameterFromTitle(
const std::string & paramTitle)
const;
Definition: Activity.h:45
Definition: ActivityTemplate.h:40
Definition: EpcDocument.h:79
Definition: EpcDocument.h:155
Definition: Activity.h:40
Definition: EpcDocument.h:61