28#ifndef __PEBLOBJECTBASE_H__
29#define __PEBLOBJECTBASE_H__
108 virtual std::ostream &
SendToStream(std::ostream& out)
const;
@ OVE_INVALID_PROPERTY_VALUE
@ OVE_INVALID_PROPERTY_NAME
@ OVE_INVALID_PROPERTY_TYPE
virtual std::string ObjectName() const
virtual std::ostream & SendToStream(std::ostream &out) const
virtual bool InitializeProperty(std::string name, Variant v)
virtual ~PEBLObjectBase()
Standard Destructor.
virtual bool SetProperty(std::string name, Variant v)
std::map< std::string, Variant > mProperties
friend std::ostream & operator<<(std::ostream &out, const PEBLObjectBase &object)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
ComplexDataType GetType()
virtual std::ostream & PrintProperties(std::ostream &out)
Variant GetProperty(std::string) const
virtual Variant GetPropertyList()
PEBLObjectBase()
Standard Constructor.