MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Detailed Description

Encapsulates the dataset aggregation information

Public Member Functions

 TSLMDAggregateInformation ()
 
 TSLMDAggregateInformation (const TSLMDAggregateInformation &right)
 
virtual ~TSLMDAggregateInformation ()
 
TSLMDAggregateInformationoperator= (const TSLMDAggregateInformation &right)
 
void aggregateDataSetName (TSLCICitation *input, bool assumeOwnership=true)
 
void aggregateDataSetIdentifier (TSLMDIdentifier *input, bool assumeOwnership=true)
 
void associationType (TSLDSAssociationTypeCode input)
 
void initiativeType (TSLDSInitiativeTypeCode input)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCICitationaggregateDataSetName () const
 
TSLCICitationaggregateDataSetName ()
 
const TSLMDIdentifieraggregateDataSetIdentifier () const
 
TSLMDIdentifieraggregateDataSetIdentifier ()
 
TSLDSAssociationTypeCode associationType () const
 
TSLDSInitiativeTypeCode initiativeType () const
 

Static Public Member Functions

static TSLMDAggregateInformationcreate ()
 

Constructor & Destructor Documentation

◆ TSLMDAggregateInformation() [1/2]

TSLMDAggregateInformation::TSLMDAggregateInformation ( )

The default constructor.

◆ TSLMDAggregateInformation() [2/2]

TSLMDAggregateInformation::TSLMDAggregateInformation ( const TSLMDAggregateInformation & right)

The copy constructor.

◆ ~TSLMDAggregateInformation()

virtual TSLMDAggregateInformation::~TSLMDAggregateInformation ( )
virtual

The destructor.

Member Function Documentation

◆ aggregateDataSetIdentifier() [1/3]

TSLMDIdentifier * TSLMDAggregateInformation::aggregateDataSetIdentifier ( )
inline

Returns the aggregateDataSetIdentifier attribute.

◆ aggregateDataSetIdentifier() [2/3]

const TSLMDIdentifier * TSLMDAggregateInformation::aggregateDataSetIdentifier ( ) const
inline

Returns the aggregateDataSetIdentifier attribute.

◆ aggregateDataSetIdentifier() [3/3]

void TSLMDAggregateInformation::aggregateDataSetIdentifier ( TSLMDIdentifier * input,
bool assumeOwnership = true )

Sets the aggregateDataSetIdentifier attribute.

◆ aggregateDataSetName() [1/3]

TSLCICitation * TSLMDAggregateInformation::aggregateDataSetName ( )
inline

Returns the aggregateDataSetName attribute.

◆ aggregateDataSetName() [2/3]

const TSLCICitation * TSLMDAggregateInformation::aggregateDataSetName ( ) const
inline

Returns the aggregateDataSetName attribute.

◆ aggregateDataSetName() [3/3]

void TSLMDAggregateInformation::aggregateDataSetName ( TSLCICitation * input,
bool assumeOwnership = true )

Sets the aggregateDataSetName attribute.

◆ associationType() [1/2]

TSLDSAssociationTypeCode TSLMDAggregateInformation::associationType ( ) const
inline

Returns the associationType attribute. Returns TSLDSAssociationTypeCodeNULL if uninitialised.

◆ associationType() [2/2]

void TSLMDAggregateInformation::associationType ( TSLDSAssociationTypeCode input)

Sets the associationType attribute. TSLDSAssociationTypeCodeNULL is not valid

◆ create()

static TSLMDAggregateInformation * TSLMDAggregateInformation::create ( )
static

◆ initiativeType() [1/2]

TSLDSInitiativeTypeCode TSLMDAggregateInformation::initiativeType ( ) const
inline

Returns the initiativeType attribute.

◆ initiativeType() [2/2]

void TSLMDAggregateInformation::initiativeType ( TSLDSInitiativeTypeCode input)

Sets the initiativeType attribute. TSLDSInitiativeTypeCodeNULL is valid.

◆ operator=()

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

Assignment operator.

◆ serialize()

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