21 #include "resqml2/Activity.h" 25 class ActivityTemplate;
56 void pushBackParameter(
const std::string title,
57 const double & value,
const gsoap_resqml2_0_1::resqml2__ResqmlUom & uom = gsoap_resqml2_0_1::resqml2__ResqmlUom__Euc);
63 void pushBackParameter(
const std::string title,
64 const std::string & value);
70 void pushBackParameter(
const std::string title,
71 const LONG64 & value);
77 void pushBackParameter(
const std::string title,
78 AbstractObject* resqmlObject);
83 unsigned int getParameterCount()
const;
88 unsigned int getParameterCount(
const std::string & paramTitle)
const;
89 const std::string & getParameterTitle(
const unsigned int & index)
const;
90 std::vector<unsigned int> getParameterIndexOfTitle(
const std::string & paramTitle)
const;
92 bool isAFloatingPointQuantityParameter(
const std::string & paramTitle)
const;
93 bool isAFloatingPointQuantityParameter(
const unsigned int & index)
const;
94 std::vector<double> getFloatingPointQuantityParameterValue(
const std::string & paramTitle)
const;
95 double getFloatingPointQuantityParameterValue(
const unsigned int & index)
const;
96 std::vector<gsoap_resqml2_0_1::resqml2__ResqmlUom> getFloatingPointQuantityParameterUom(
const std::string & paramTitle)
const;
97 gsoap_resqml2_0_1::resqml2__ResqmlUom getFloatingPointQuantityParameterUom(
const unsigned int & index)
const;
99 bool isAnIntegerQuantityParameter(
const std::string & paramTitle)
const;
100 bool isAnIntegerQuantityParameter(
const unsigned int & index)
const;
101 std::vector<LONG64> getIntegerQuantityParameterValue(
const std::string & paramTitle)
const;
102 LONG64 getIntegerQuantityParameterValue(
const unsigned int & index)
const;
104 bool isAStringParameter(
const std::string & paramTitle)
const;
105 bool isAStringParameter(
const unsigned int & index)
const;
106 std::vector<std::string> getStringParameterValue(
const std::string & paramTitle)
const;
107 const std::string & getStringParameterValue(
const unsigned int & index)
const;
109 bool isAResqmlObjectParameter(
const std::string & paramTitle)
const;
110 bool isAResqmlObjectParameter(
const unsigned int & index)
const;
111 std::vector<AbstractObject*> getResqmlObjectParameterValue(
const std::string & paramTitle)
const;
112 AbstractObject* getResqmlObjectParameterValue(
const unsigned int & index)
const;
119 gsoap_resqml2_0_1::eml20__DataObjectReference* getActivityTemplateDor()
const;
121 std::string getResqmlVersion()
const;
127 std::vector<gsoap_resqml2_0_1::resqml2__AbstractActivityParameter*> getParameterFromTitle(
const std::string & paramTitle)
const;
Definition: ActivityTemplate.h:25
Definition: EpcDocument.h:65
Definition: EpcDocument.h:154
Activity(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: Activity.h:40
Definition: Activity.h:30
Definition: Activity.h:25
Definition: EpcDocument.h:49