src/fuml/src_gen/fUML/Semantics/Loci/impl/LocusImpl.cpp
std::shared_ptr<Bag<fUML::Semantics::StructuredClassifiers::ExtensionalValue>> LocusImpl::getExtensionalValues() const
{
	if(m_extensionalValues == nullptr)
	{
		m_extensionalValues.reset(new Bag<fUML::Semantics::StructuredClassifiers::ExtensionalValue>());
		
		
	}

    return m_extensionalValues;
}
/*
Getter & Setter for reference extensionalValues
*/
Getter & Setter for reference extensionalValues
Getter & Setter for reference extensionalValues
std::shared_ptr<Bag<fUML::Semantics::StructuredClassifiers::ExtensionalValue>> LocusImpl::getExtensionalValues() const
{
	if(m_extensionalValues == nullptr)
	{
		m_extensionalValues.reset(new Bag<fUML::Semantics::StructuredClassifiers::ExtensionalValue>());
	}
    return m_extensionalValues;
}
std :: shared_ptr < Bag < fUML :: Semantics :: StructuredClassifiers :: ExtensionalValue > > LocusImpl :: getExtensionalValues ( ) const { if ( m_extensionalValues == nullptr ) { m_extensionalValues . reset ( new Bag < fUML :: Semantics :: StructuredClassifiers :: ExtensionalValue > ( ) ) ; } return m_extensionalValues ; }
Getter & Setter for reference extensionalValues
Getter & Setter for reference extensionalValues