Diana  0.8.3
Public Member Functions | Friends
ICapeIdentification Class Reference

#include <CapeBasic.hpp>

Inheritance diagram for ICapeIdentification:
ICapeCollection ICapeParameter ICapeParameterSpec IDianaReporting ICapeNumericESO ICapeNumericMatrix ICapeNumericModel ICapeNLPFunction ICapeNLPTask ICapeNLPTest ICapeOptimizationPoint ICapeNumericSolver

List of all members.

Public Member Functions

virtual ~ICapeIdentification ()
virtual const
Common::Types::CapeString
GetComponentName () const =0 throw (Common::Error::ECapeUnknown)
virtual void SetComponentName (const Common::Types::CapeString &_name)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument)
virtual const
Common::Types::CapeString
GetComponentDescription () const =0 throw (Common::Error::ECapeUnknown)
virtual void SetComponentDescription (const Common::Types::CapeString &_description)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument)
virtual ICapeIdentificationclone () throw (Common::Error::ECapeUnknown, Common::Error::ECapeNoImpl)
 creates clone copy of the interface. This method is not abstract, and throws an exception ECapeNoImpl.

Friends

std::ostream & operator<< (std::ostream &out_file, const ICapeIdentification &identification)

Detailed Description

ICapeIdentification interface will be used by those CAPE-OPEN components that wish to expose its name and description. This information refers to an instance of the component, not to the software class.


Constructor & Destructor Documentation

virtual ~ICapeIdentification ( ) [inline, virtual]

Virtual default destructor.


Member Function Documentation

virtual const Common::Types::CapeString& GetComponentDescription ( ) const throw (Common::Error::ECapeUnknown) [pure virtual]
virtual const Common::Types::CapeString& GetComponentName ( ) const throw (Common::Error::ECapeUnknown) [pure virtual]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out_file,
const ICapeIdentification identification 
) [friend]

ostream output operator for the ICapeIdentification class.


The documentation for this class was generated from the following file: