Skip to content
  • SharedTemplateFeatureCreationSet
  • class Esri::ArcGISRuntime::SharedTemplateFeatureCreationSet

    Represents the creation set object when features, and optionally their utility associations, are created from a SharedTemplate. More...

    Header: #include <SharedTemplateFeatureCreationSet.h>
    Since: Esri::ArcGISRuntime 300.0
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~SharedTemplateFeatureCreationSet() override
    Esri::ArcGISRuntime::UtilityAssociationListModel *associations() const
    QList<Esri::ArcGISRuntime::ArcGISFeature *> features() const

    Detailed Description

    Member Function Documentation

    [override virtual noexcept] SharedTemplateFeatureCreationSet::~SharedTemplateFeatureCreationSet()

    Destructor.

    Esri::ArcGISRuntime::UtilityAssociationListModel *SharedTemplateFeatureCreationSet::associations() const

    Returns the collection of newly created UtilityAssociation objects from the shared template.

    This collection establishes connectivity, containment, and attachment among features created from the shared template when association creation is specified in the GroupTemplateDefinition or PresetTemplateDefinition.

    To modify any of the association properties such as terminal, visibility, or percent along values, use the relevant UtilityAssociation constructor with identical association type and utility elements. In addition, remove the old association before adding this new association to this collection.

    QList<Esri::ArcGISRuntime::ArcGISFeature *> SharedTemplateFeatureCreationSet::features() const

    Returns the collection of newly created ArcGISFeature objects from the shared template.

    The features created can belong to different tables within the same database. Use Feature::featureTable property to determine its corresponding table.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.