MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLDQQuantitativeResult:

Detailed Description

Quantitative_conformance_measure from Quality Procedures.

Renamed to remove implied use limitation

OCL – result is type specified by valueDomain result.tupleType = valueDomain

Public Member Functions

 TSLDQQuantitativeResult ()
 
 TSLDQQuantitativeResult (const TSLDQQuantitativeResult &right)
 
virtual ~TSLDQQuantitativeResult ()
 
TSLDQQuantitativeResultoperator= (const TSLDQQuantitativeResult &right)
 
void valueType (const TSLRecordType &input)
 
void valueUnit (TSLUnitOfMeasure *input, bool assumeOwnership=true)
 
void errorStatistic (TSLCharacterString *input, bool assumeOwnership=true)
 
void errorStatistic (const char *input)
 
bool insertValue (const TSLRecord &obj, int position=-1)
 
bool removeValue (int position=-1)
 
virtual TSLDQQuantitativeResultclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLRecordTypevalueType () const
 
TSLRecordTypevalueType ()
 
const TSLUnitOfMeasurevalueUnit () const
 
TSLUnitOfMeasurevalueUnit ()
 
const TSLCharacterStringerrorStatistic () const
 
TSLCharacterStringerrorStatistic ()
 
const TSLMDCollection< TSLRecord > & value () const
 
TSLMDCollection< TSLRecord > & value ()
 
const TSLRecordvalueAt (int position) const
 
TSLRecordvalueAt (int position)
 
- Public Member Functions inherited from TSLDQResult
 TSLDQResult ()
 
 TSLDQResult (const TSLDQResult &right)
 
virtual ~TSLDQResult ()=0
 
TSLDQResultoperator= (const TSLDQResult &right)
 

Static Public Member Functions

static TSLDQQuantitativeResultcreate ()
 

Constructor & Destructor Documentation

◆ TSLDQQuantitativeResult() [1/2]

TSLDQQuantitativeResult::TSLDQQuantitativeResult ( )

The default constructor.

◆ TSLDQQuantitativeResult() [2/2]

TSLDQQuantitativeResult::TSLDQQuantitativeResult ( const TSLDQQuantitativeResult & right)

The copy constructor.

◆ ~TSLDQQuantitativeResult()

virtual TSLDQQuantitativeResult::~TSLDQQuantitativeResult ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLDQQuantitativeResult * TSLDQQuantitativeResult::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Implements TSLDQResult.

◆ create()

static TSLDQQuantitativeResult * TSLDQQuantitativeResult::create ( )
static

◆ errorStatistic() [1/4]

TSLCharacterString * TSLDQQuantitativeResult::errorStatistic ( )
inline

Returns the errorStatistic attribute.

◆ errorStatistic() [2/4]

const TSLCharacterString * TSLDQQuantitativeResult::errorStatistic ( ) const
inline

Returns the errorStatistic attribute.

◆ errorStatistic() [3/4]

void TSLDQQuantitativeResult::errorStatistic ( const char * input)

Overload to allow assignment of string as a literal.

◆ errorStatistic() [4/4]

void TSLDQQuantitativeResult::errorStatistic ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the errorStatistic attribute.

◆ insertValue()

bool TSLDQQuantitativeResult::insertValue ( const TSLRecord & obj,
int position = -1 )

Inserts the given TSLRecord at the given position. If the given position is not provided or is not in range, the TSLRecord is appended.

◆ operator=()

TSLDQQuantitativeResult & TSLDQQuantitativeResult::operator= ( const TSLDQQuantitativeResult & right)

Assignment operator.

◆ removeValue()

bool TSLDQQuantitativeResult::removeValue ( int position = -1)

Removes a TSLRecord from the given position. If the given position is not provided or is not in range, the last TSLRecord is removed.

◆ serialize()

virtual bool TSLDQQuantitativeResult::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLDQResult.

◆ value() [1/2]

TSLMDCollection< TSLRecord > & TSLDQQuantitativeResult::value ( )
inline

Returns the value attribute.

◆ value() [2/2]

const TSLMDCollection< TSLRecord > & TSLDQQuantitativeResult::value ( ) const
inline

Returns the value attribute.

◆ valueAt() [1/2]

TSLRecord * TSLDQQuantitativeResult::valueAt ( int position)
inline

Returns the TSLRecord at the given position. If the given position is not in range a null pointer is returned.

◆ valueAt() [2/2]

const TSLRecord * TSLDQQuantitativeResult::valueAt ( int position) const
inline

Returns the TSLRecord at the given position. If the given position is not in range a null pointer is returned.

◆ valueType() [1/3]

TSLRecordType & TSLDQQuantitativeResult::valueType ( )
inline

Returns the valueType attribute.

◆ valueType() [2/3]

const TSLRecordType & TSLDQQuantitativeResult::valueType ( ) const
inline

Returns the valueType attribute.

◆ valueType() [3/3]

void TSLDQQuantitativeResult::valueType ( const TSLRecordType & input)

Sets the valueType attribute.

◆ valueUnit() [1/3]

TSLUnitOfMeasure * TSLDQQuantitativeResult::valueUnit ( )
inline

Returns the valueUnit attribute.

◆ valueUnit() [2/3]

const TSLUnitOfMeasure * TSLDQQuantitativeResult::valueUnit ( ) const
inline

Returns the valueUnit attribute.

◆ valueUnit() [3/3]

void TSLDQQuantitativeResult::valueUnit ( TSLUnitOfMeasure * input,
bool assumeOwnership = true )

Sets the valueUnit attribute.