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

Detailed Description

Basic information about data

Public Member Functions

 TSLMDIdentification ()
 
 TSLMDIdentification (const TSLMDIdentification &right)
 
virtual ~TSLMDIdentification ()=0
 
TSLMDIdentificationoperator= (const TSLMDIdentification &right)
 
void citation (const TSLCICitation &input)
 
void abstract (const TSLCharacterString &input)
 
void abstract (const char *input)
 
void purpose (TSLCharacterString *input, bool assumeOwnership=true)
 
void purpose (const char *input)
 
bool insertCredit (const TSLCharacterString &obj, int position=-1)
 
bool insertCredit (const char *input, int position=-1)
 
bool removeCredit (int position=-1)
 
bool insertStatus (TSLMDProgressCode obj, int position=-1)
 
bool removeStatus (int position=-1)
 
bool insertPointOfContact (const TSLCIResponsibleParty &obj, int position=-1)
 
bool removePointOfContact (int position=-1)
 
bool insertResourceSpecificUsage (const TSLMDUsage &val, int pos=-1)
 
bool removeResourceSpecificUsage (int pos=-1)
 
bool insertDescriptiveKeywords (const TSLMDKeywords &val, int pos=-1)
 
bool removeDescriptiveKeywords (int pos=-1)
 
bool insertGraphicOverview (const TSLMDBrowseGraphic &val, int pos=-1)
 
bool removeGraphicOverview (int pos=-1)
 
bool insertAggregationInfo (TSLMDAggregateInformation *val, bool assumeOwnership=true, int pos=-1)
 
bool removeAggregationInfo (int pos=-1)
 
bool insertResourceConstraints (TSLMDConstraints *val, bool assumeOwnership=true, int pos=-1)
 
bool removeResourceConstraints (int pos=-1)
 
bool insertResourceMaintenance (const TSLMDMaintenanceInformation &val, int pos=-1)
 
bool removeResourceMaintenance (int pos=-1)
 
bool insertResourceFormat (const TSLMDFormat &val, int pos=-1)
 
bool removeResourceFormat (int pos=-1)
 
virtual TSLMDIdentificationclone () const =0
 
virtual TSLMD_RTTI const * classInfo () const
 
bool isKindOf (char const *className) const
 
bool insertstatusEx (TSLMDProgressCodeEx obj, int position=-1)
 
bool removestatusEx (int position=-1)
 
void uuid (const TSLCharacterString &input)
 
void uuid (const char *input)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCICitationcitation () const
 
TSLCICitationcitation ()
 
const TSLCharacterStringabstract () const
 
TSLCharacterStringabstract ()
 
const TSLCharacterStringpurpose () const
 
TSLCharacterStringpurpose ()
 
const TSLMDCollection< TSLCharacterString > & credit () const
 
TSLMDCollection< TSLCharacterString > & credit ()
 
const TSLCharacterStringcreditAt (int position) const
 
TSLCharacterStringcreditAt (int position)
 
const TSLMDCollection< TSLMDProgressCode > & status () const
 
TSLMDCollection< TSLMDProgressCode > & status ()
 
TSLMDProgressCode statusAt (int position) const
 
const TSLMDCollection< TSLCIResponsibleParty > & pointOfContact () const
 
TSLMDCollection< TSLCIResponsibleParty > & pointOfContact ()
 
const TSLCIResponsiblePartypointOfContactAt (int position) const
 
TSLCIResponsiblePartypointOfContactAt (int position)
 
const TSLMDCollection< TSLMDUsage > & resourceSpecificUsage () const
 
TSLMDCollection< TSLMDUsage > & resourceSpecificUsage ()
 
const TSLMDUsageresourceSpecificUsageAt (int pos) const
 
TSLMDUsageresourceSpecificUsageAt (int pos)
 
const TSLMDCollection< TSLMDKeywords > & descriptiveKeywords () const
 
TSLMDCollection< TSLMDKeywords > & descriptiveKeywords ()
 
const TSLMDKeywordsdescriptiveKeywordsAt (int pos) const
 
TSLMDKeywordsdescriptiveKeywordsAt (int pos)
 
const TSLMDCollection< TSLMDBrowseGraphic > & graphicOverview () const
 
TSLMDCollection< TSLMDBrowseGraphic > & graphicOverview ()
 
const TSLMDBrowseGraphicgraphicOverviewAt (int pos) const
 
TSLMDBrowseGraphicgraphicOverviewAt (int pos)
 
const TSLMDCollection< TSLMDAggregateInformation * > & aggregationInfo () const
 
TSLMDCollection< TSLMDAggregateInformation * > & aggregationInfo ()
 
const TSLMDAggregateInformationaggregationInfoAt (int pos) const
 
TSLMDAggregateInformationaggregationInfoAt (int pos)
 
const TSLMDCollection< TSLMDConstraints * > & resourceConstraints () const
 
TSLMDCollection< TSLMDConstraints * > & resourceConstraints ()
 
const TSLMDConstraintsresourceConstraintsAt (int pos) const
 
TSLMDConstraintsresourceConstraintsAt (int pos)
 
const TSLMDCollection< TSLMDMaintenanceInformation > & resourceMaintenance () const
 
TSLMDCollection< TSLMDMaintenanceInformation > & resourceMaintenance ()
 
const TSLMDMaintenanceInformationresourceMaintenanceAt (int pos) const
 
TSLMDMaintenanceInformationresourceMaintenanceAt (int pos)
 
const TSLMDCollection< TSLMDFormat > & resourceFormat () const
 
TSLMDCollection< TSLMDFormat > & resourceFormat ()
 
const TSLMDFormatresourceFormatAt (int pos) const
 
TSLMDFormatresourceFormatAt (int pos)
 
const TSLMDCollection< TSLMDProgressCodeEx > & statusEx () const
 
TSLMDCollection< TSLMDProgressCodeEx > & statusEx ()
 
TSLMDProgressCodeEx statusAtEx (int position) const
 
const TSLCharacterStringuuid () const
 
TSLCharacterStringuuid ()
 

Static Public Attributes

static TSLMD_RTTI m_classInfo
 

Constructor & Destructor Documentation

◆ TSLMDIdentification() [1/2]

TSLMDIdentification::TSLMDIdentification ( )

The default constructor.

◆ TSLMDIdentification() [2/2]

TSLMDIdentification::TSLMDIdentification ( const TSLMDIdentification & right)

The copy constructor.

◆ ~TSLMDIdentification()

virtual TSLMDIdentification::~TSLMDIdentification ( )
pure virtual

The destructor.

Member Function Documentation

◆ abstract() [1/4]

TSLCharacterString & TSLMDIdentification::abstract ( )
inline

Returns the abstract attribute.

◆ abstract() [2/4]

const TSLCharacterString & TSLMDIdentification::abstract ( ) const
inline

Returns the abstract attribute.

◆ abstract() [3/4]

void TSLMDIdentification::abstract ( const char * input)

Overload to allow assignment of string as a literal.

◆ abstract() [4/4]

void TSLMDIdentification::abstract ( const TSLCharacterString & input)

Sets the abstract attribute.

◆ aggregationInfo() [1/2]

TSLMDCollection< TSLMDAggregateInformation * > & TSLMDIdentification::aggregationInfo ( )
inline

◆ aggregationInfo() [2/2]

const TSLMDCollection< TSLMDAggregateInformation * > & TSLMDIdentification::aggregationInfo ( ) const
inline

◆ aggregationInfoAt() [1/2]

TSLMDAggregateInformation * TSLMDIdentification::aggregationInfoAt ( int pos)
inline

◆ aggregationInfoAt() [2/2]

const TSLMDAggregateInformation * TSLMDIdentification::aggregationInfoAt ( int pos) const
inline

◆ citation() [1/3]

TSLCICitation & TSLMDIdentification::citation ( )
inline

Returns the citation attribute.

◆ citation() [2/3]

const TSLCICitation & TSLMDIdentification::citation ( ) const
inline

Returns the citation attribute.

◆ citation() [3/3]

void TSLMDIdentification::citation ( const TSLCICitation & input)

Sets the citation attribute.

◆ classInfo()

virtual TSLMD_RTTI const * TSLMDIdentification::classInfo ( ) const
virtual

◆ clone()

virtual TSLMDIdentification * TSLMDIdentification::clone ( ) const
pure virtual

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

Implemented in TSLMDDataIdentification, and TSLMDServiceIdentification.

◆ credit() [1/2]

TSLMDCollection< TSLCharacterString > & TSLMDIdentification::credit ( )
inline

Returns the credit attribute.

◆ credit() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLMDIdentification::credit ( ) const
inline

Returns the credit attribute.

◆ creditAt() [1/2]

TSLCharacterString * TSLMDIdentification::creditAt ( int position)
inline

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

◆ creditAt() [2/2]

const TSLCharacterString * TSLMDIdentification::creditAt ( int position) const
inline

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

◆ descriptiveKeywords() [1/2]

TSLMDCollection< TSLMDKeywords > & TSLMDIdentification::descriptiveKeywords ( )
inline

◆ descriptiveKeywords() [2/2]

const TSLMDCollection< TSLMDKeywords > & TSLMDIdentification::descriptiveKeywords ( ) const
inline

◆ descriptiveKeywordsAt() [1/2]

TSLMDKeywords * TSLMDIdentification::descriptiveKeywordsAt ( int pos)
inline

◆ descriptiveKeywordsAt() [2/2]

const TSLMDKeywords * TSLMDIdentification::descriptiveKeywordsAt ( int pos) const
inline

◆ graphicOverview() [1/2]

TSLMDCollection< TSLMDBrowseGraphic > & TSLMDIdentification::graphicOverview ( )
inline

◆ graphicOverview() [2/2]

const TSLMDCollection< TSLMDBrowseGraphic > & TSLMDIdentification::graphicOverview ( ) const
inline

◆ graphicOverviewAt() [1/2]

TSLMDBrowseGraphic * TSLMDIdentification::graphicOverviewAt ( int pos)
inline

◆ graphicOverviewAt() [2/2]

const TSLMDBrowseGraphic * TSLMDIdentification::graphicOverviewAt ( int pos) const
inline

◆ insertAggregationInfo()

bool TSLMDIdentification::insertAggregationInfo ( TSLMDAggregateInformation * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertCredit() [1/2]

bool TSLMDIdentification::insertCredit ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertCredit() [2/2]

bool TSLMDIdentification::insertCredit ( const TSLCharacterString & obj,
int position = -1 )

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

◆ insertDescriptiveKeywords()

bool TSLMDIdentification::insertDescriptiveKeywords ( const TSLMDKeywords & val,
int pos = -1 )

◆ insertGraphicOverview()

bool TSLMDIdentification::insertGraphicOverview ( const TSLMDBrowseGraphic & val,
int pos = -1 )

◆ insertPointOfContact()

bool TSLMDIdentification::insertPointOfContact ( const TSLCIResponsibleParty & obj,
int position = -1 )

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

◆ insertResourceConstraints()

bool TSLMDIdentification::insertResourceConstraints ( TSLMDConstraints * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertResourceFormat()

bool TSLMDIdentification::insertResourceFormat ( const TSLMDFormat & val,
int pos = -1 )

◆ insertResourceMaintenance()

bool TSLMDIdentification::insertResourceMaintenance ( const TSLMDMaintenanceInformation & val,
int pos = -1 )

◆ insertResourceSpecificUsage()

bool TSLMDIdentification::insertResourceSpecificUsage ( const TSLMDUsage & val,
int pos = -1 )

◆ insertStatus()

bool TSLMDIdentification::insertStatus ( TSLMDProgressCode obj,
int position = -1 )

Inserts the given TSLMDProgressCode at the given position. If the given position is not provided or is not in range, the TSLMDProgress Code is appended. TSLMDProgressCodeNULL is not valid.

◆ insertstatusEx()

bool TSLMDIdentification::insertstatusEx ( TSLMDProgressCodeEx obj,
int position = -1 )

◆ isKindOf()

bool TSLMDIdentification::isKindOf ( char const * className) const

Return true if this class is derived from the class named by className.

Parameters
classNamethe name of the class we are testing against.

◆ operator=()

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

Assignment operator.

◆ pointOfContact() [1/2]

TSLMDCollection< TSLCIResponsibleParty > & TSLMDIdentification::pointOfContact ( )
inline

Returns the pointOfContact attribute.

◆ pointOfContact() [2/2]

const TSLMDCollection< TSLCIResponsibleParty > & TSLMDIdentification::pointOfContact ( ) const
inline

Returns the pointOfContact attribute.

◆ pointOfContactAt() [1/2]

TSLCIResponsibleParty * TSLMDIdentification::pointOfContactAt ( int position)
inline

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

◆ pointOfContactAt() [2/2]

const TSLCIResponsibleParty * TSLMDIdentification::pointOfContactAt ( int position) const
inline

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

◆ purpose() [1/4]

TSLCharacterString * TSLMDIdentification::purpose ( )
inline

Returns the purpose attribute.

◆ purpose() [2/4]

const TSLCharacterString * TSLMDIdentification::purpose ( ) const
inline

Returns the purpose attribute.

◆ purpose() [3/4]

void TSLMDIdentification::purpose ( const char * input)

Overload to allow assignment of string as a literal.

◆ purpose() [4/4]

void TSLMDIdentification::purpose ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the purpose attribute.

◆ removeAggregationInfo()

bool TSLMDIdentification::removeAggregationInfo ( int pos = -1)

◆ removeCredit()

bool TSLMDIdentification::removeCredit ( int position = -1)

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

◆ removeDescriptiveKeywords()

bool TSLMDIdentification::removeDescriptiveKeywords ( int pos = -1)

◆ removeGraphicOverview()

bool TSLMDIdentification::removeGraphicOverview ( int pos = -1)

◆ removePointOfContact()

bool TSLMDIdentification::removePointOfContact ( int position = -1)

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

◆ removeResourceConstraints()

bool TSLMDIdentification::removeResourceConstraints ( int pos = -1)

◆ removeResourceFormat()

bool TSLMDIdentification::removeResourceFormat ( int pos = -1)

◆ removeResourceMaintenance()

bool TSLMDIdentification::removeResourceMaintenance ( int pos = -1)

◆ removeResourceSpecificUsage()

bool TSLMDIdentification::removeResourceSpecificUsage ( int pos = -1)

◆ removeStatus()

bool TSLMDIdentification::removeStatus ( int position = -1)

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

◆ removestatusEx()

bool TSLMDIdentification::removestatusEx ( int position = -1)

◆ resourceConstraints() [1/2]

TSLMDCollection< TSLMDConstraints * > & TSLMDIdentification::resourceConstraints ( )
inline

◆ resourceConstraints() [2/2]

const TSLMDCollection< TSLMDConstraints * > & TSLMDIdentification::resourceConstraints ( ) const
inline

◆ resourceConstraintsAt() [1/2]

TSLMDConstraints * TSLMDIdentification::resourceConstraintsAt ( int pos)
inline

◆ resourceConstraintsAt() [2/2]

const TSLMDConstraints * TSLMDIdentification::resourceConstraintsAt ( int pos) const
inline

◆ resourceFormat() [1/2]

TSLMDCollection< TSLMDFormat > & TSLMDIdentification::resourceFormat ( )
inline

◆ resourceFormat() [2/2]

const TSLMDCollection< TSLMDFormat > & TSLMDIdentification::resourceFormat ( ) const
inline

◆ resourceFormatAt() [1/2]

TSLMDFormat * TSLMDIdentification::resourceFormatAt ( int pos)
inline

◆ resourceFormatAt() [2/2]

const TSLMDFormat * TSLMDIdentification::resourceFormatAt ( int pos) const
inline

◆ resourceMaintenance() [1/2]

TSLMDCollection< TSLMDMaintenanceInformation > & TSLMDIdentification::resourceMaintenance ( )
inline

◆ resourceMaintenance() [2/2]

const TSLMDCollection< TSLMDMaintenanceInformation > & TSLMDIdentification::resourceMaintenance ( ) const
inline

◆ resourceMaintenanceAt() [1/2]

TSLMDMaintenanceInformation * TSLMDIdentification::resourceMaintenanceAt ( int pos)
inline

◆ resourceMaintenanceAt() [2/2]

const TSLMDMaintenanceInformation * TSLMDIdentification::resourceMaintenanceAt ( int pos) const
inline

◆ resourceSpecificUsage() [1/2]

TSLMDCollection< TSLMDUsage > & TSLMDIdentification::resourceSpecificUsage ( )
inline

◆ resourceSpecificUsage() [2/2]

const TSLMDCollection< TSLMDUsage > & TSLMDIdentification::resourceSpecificUsage ( ) const
inline

◆ resourceSpecificUsageAt() [1/2]

TSLMDUsage * TSLMDIdentification::resourceSpecificUsageAt ( int pos)
inline

◆ resourceSpecificUsageAt() [2/2]

const TSLMDUsage * TSLMDIdentification::resourceSpecificUsageAt ( int pos) const
inline

◆ serialize()

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

◆ status() [1/2]

TSLMDCollection< TSLMDProgressCode > & TSLMDIdentification::status ( )
inline

Returns the status attribute.

◆ status() [2/2]

const TSLMDCollection< TSLMDProgressCode > & TSLMDIdentification::status ( ) const
inline

Returns the status attribute.

◆ statusAt()

TSLMDProgressCode TSLMDIdentification::statusAt ( int position) const
inline

Returns the TSLMDProgressCode at the given position. If the given position is not in range TSLMDProgressCodeNULL is returned.

◆ statusAtEx()

TSLMDProgressCodeEx TSLMDIdentification::statusAtEx ( int position) const
inline

◆ statusEx() [1/2]

TSLMDCollection< TSLMDProgressCodeEx > & TSLMDIdentification::statusEx ( )
inline

◆ statusEx() [2/2]

const TSLMDCollection< TSLMDProgressCodeEx > & TSLMDIdentification::statusEx ( ) const
inline

Accessors for Progress Code attribute

◆ uuid() [1/4]

TSLCharacterString & TSLMDIdentification::uuid ( )
inline

◆ uuid() [2/4]

const TSLCharacterString & TSLMDIdentification::uuid ( ) const
inline

Accessors for uuid object

◆ uuid() [3/4]

void TSLMDIdentification::uuid ( const char * input)

◆ uuid() [4/4]

void TSLMDIdentification::uuid ( const TSLCharacterString & input)

Member Data Documentation

◆ m_classInfo

TSLMD_RTTI TSLMDIdentification::m_classInfo
static