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

Public Member Functions

 TSLLILineage ()
 
 TSLLILineage (const TSLLILineage &right)
 
virtual ~TSLLILineage ()
 
TSLLILineageoperator= (const TSLLILineage &right)
 
void statement (TSLCharacterString *input, bool assumeOwnership=true)
 
void statement (const char *input)
 
bool insertSource (TSLLISource *val, int pos=-1)
 
bool removeSource (int pos=-1)
 
bool insertProcessStep (TSLLIProcessStep *val, int pos=-1)
 
bool removeProcessStep (int pos=-1)
 
bool linkProcessStepToSource (int indexOfProcessStep, int indexOfSource)
 
bool linkSourceToProcessStep (int indexOfSource, int indexOfProcessStep)
 
bool removeLinkFromProcessStepToSource (int indexOfProcessStep, int indexOfSource)
 
bool removeLinkFromSourceToProcessStep (int indexOfSource, int indexOfProcessStep)
 
const TSLMDCollection< TSLLISource * > * processStepLinksAt (int index)
 
const TSLMDCollection< TSLLIProcessStep * > * sourceLinksAt (int index)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCharacterStringstatement () const
 
TSLCharacterStringstatement ()
 
const TSLMDCollection< TSLLISource * > & source () const
 
TSLMDCollection< TSLLISource * > & source ()
 
const TSLLISourcesourceAt (int pos) const
 
TSLLISourcesourceAt (int pos)
 
const TSLMDCollection< TSLLIProcessStep * > & processStep () const
 
TSLMDCollection< TSLLIProcessStep * > & processStep ()
 
const TSLLIProcessStepprocessStepAt (int pos) const
 
TSLLIProcessStepprocessStepAt (int pos)
 

Static Public Member Functions

static TSLLILineagecreate ()
 

Constructor & Destructor Documentation

◆ TSLLILineage() [1/2]

TSLLILineage::TSLLILineage ( )

The default constructor.

◆ TSLLILineage() [2/2]

TSLLILineage::TSLLILineage ( const TSLLILineage & right)

The copy constructor.

◆ ~TSLLILineage()

virtual TSLLILineage::~TSLLILineage ( )
virtual

The destructor.

Member Function Documentation

◆ create()

static TSLLILineage * TSLLILineage::create ( )
static

◆ insertProcessStep()

bool TSLLILineage::insertProcessStep ( TSLLIProcessStep * val,
int pos = -1 )

◆ insertSource()

bool TSLLILineage::insertSource ( TSLLISource * val,
int pos = -1 )

This method takes ownership of the object passed.

◆ linkProcessStepToSource()

bool TSLLILineage::linkProcessStepToSource ( int indexOfProcessStep,
int indexOfSource )

◆ linkSourceToProcessStep()

bool TSLLILineage::linkSourceToProcessStep ( int indexOfSource,
int indexOfProcessStep )

◆ operator=()

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

Assignment operator.

◆ processStep() [1/2]

TSLMDCollection< TSLLIProcessStep * > & TSLLILineage::processStep ( )
inline

◆ processStep() [2/2]

const TSLMDCollection< TSLLIProcessStep * > & TSLLILineage::processStep ( ) const
inline

◆ processStepAt() [1/2]

TSLLIProcessStep * TSLLILineage::processStepAt ( int pos)
inline

◆ processStepAt() [2/2]

const TSLLIProcessStep * TSLLILineage::processStepAt ( int pos) const
inline

◆ processStepLinksAt()

const TSLMDCollection< TSLLISource * > * TSLLILineage::processStepLinksAt ( int index)

◆ removeLinkFromProcessStepToSource()

bool TSLLILineage::removeLinkFromProcessStepToSource ( int indexOfProcessStep,
int indexOfSource )

◆ removeLinkFromSourceToProcessStep()

bool TSLLILineage::removeLinkFromSourceToProcessStep ( int indexOfSource,
int indexOfProcessStep )

◆ removeProcessStep()

bool TSLLILineage::removeProcessStep ( int pos = -1)

◆ removeSource()

bool TSLLILineage::removeSource ( int pos = -1)

◆ serialize()

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

◆ source() [1/2]

TSLMDCollection< TSLLISource * > & TSLLILineage::source ( )
inline

◆ source() [2/2]

const TSLMDCollection< TSLLISource * > & TSLLILineage::source ( ) const
inline

◆ sourceAt() [1/2]

TSLLISource * TSLLILineage::sourceAt ( int pos)
inline

◆ sourceAt() [2/2]

const TSLLISource * TSLLILineage::sourceAt ( int pos) const
inline

◆ sourceLinksAt()

const TSLMDCollection< TSLLIProcessStep * > * TSLLILineage::sourceLinksAt ( int index)

◆ statement() [1/4]

TSLCharacterString * TSLLILineage::statement ( )
inline

Returns the statement attribute.

◆ statement() [2/4]

const TSLCharacterString * TSLLILineage::statement ( ) const
inline

Returns the statement attribute.

◆ statement() [3/4]

void TSLLILineage::statement ( const char * input)

Overload to allow assignment of string as a literal.

◆ statement() [4/4]

void TSLLILineage::statement ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the statement attribute.