Go to the documentation of this file.
33 throw InvalidTypeException();
44 throw InvalidTypeException();
61 throw InvalidTypeException();
66 const Ice::Current&
c)
68 throw InvalidTypeException();
73 const Ice::Current&
c)
75 throw InvalidTypeException();
88 throw InvalidTypeException(
89 "Accessing get getVariantTypeId() on the Parameter-Baseclass does not work.");
95 throw InvalidTypeException(
96 "Accessing get getVariant() on the Parameter-Baseclass does not work.");
99 SingleTypeVariantListBasePtr
102 throw InvalidTypeException(
103 "Accessing get getVariantList() on the Parameter-Baseclass does not work.");
109 throw InvalidTypeException();
void setVariant(const VariantBasePtr &variant, const Ice::Current &c=Ice::emptyCurrent) override
Parameter()
Creates an empty Parameter.
DataFieldIdentifierBasePtr getDataFieldIdentifier(const Ice::Current &c=Ice::emptyCurrent) const override
void setDataFieldIdentifier(const DataFieldIdentifierBasePtr &dataFieldIdentifier, const Ice::Current &c=Ice::emptyCurrent) override
bool validate(const Ice::Current &c=Ice::emptyCurrent) const override
VariantBasePtr getVariant(const Ice::Current &c=Ice::emptyCurrent) const override
ParameterType getParameterType(const Ice::Current &c=Ice::emptyCurrent) const override
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
ParameterBasePtr clone(const Ice::Current &c=Ice::emptyCurrent) const override
void setVariantList(const SingleTypeVariantListBasePtr &variantList, const Ice::Current &c=Ice::emptyCurrent) override
SingleTypeVariantListBasePtr getVariantList(const Ice::Current &c=Ice::emptyCurrent) const override
VariantTypeId getVariantType(const Ice::Current &c=Ice::emptyCurrent) const override
virtual Parameter & operator=(const Parameter &source)
This file offers overloads of toIce() and fromIce() functions for STL container types.