11#ifndef GI_GBP_EPGROUP_HPP
12#define GI_GBP_EPGROUP_HPP
14#include <boost/optional.hpp>
15#include "opflex/modb/URIBuilder.h"
16#include "opflex/modb/mo-internal/MO.h"
20#include "modelgbp/gbpe/EpgMappingFromDefaultGroupRTgt.hpp"
24#include "modelgbp/gbpe/IndirectEpgMappingFromDefaultGroupRTgt.hpp"
28#include "modelgbp/gbpe/MappingRuleFromGroupRTgt.hpp"
32#include "modelgbp/gbpe/InstContext.hpp"
36#include "modelgbp/span/MemberFromRefRTgt.hpp"
40#include "modelgbp/epdr/EndPointFromGroupRTgt.hpp"
44#include "modelgbp/inv/LocalInventoryEpFromGroupRTgt.hpp"
48#include "modelgbp/inv/IpMappingFromGroupRTgt.hpp"
52#include "modelgbp/gbp/EpGroupToNetworkRSrc.hpp"
56#include "modelgbp/gbp/EpGroupToProvContractRSrc.hpp"
60#include "modelgbp/gbp/EpGroupToConsContractRSrc.hpp"
64#include "modelgbp/gbp/EpGroupToIntraContractRSrc.hpp"
68#include "modelgbp/gbp/EpGroupToSubnetsRSrc.hpp"
72#include "modelgbp/gbp/L3ExternalNetworkFromNatEPGroupRTgt.hpp"
78 :
public opflex::modb::mointernal::MO
85 static const opflex::modb::class_id_t
CLASS_ID = 152;
195 getTLMutator().modify(
getClassId(),
getURI())->unset(4980737ul, opflex::modb::PropertyInfo::STRING, opflex::modb::PropertyInfo::SCALAR);
210 static boost::optional<OF_SHARED_PTR<modelgbp::gbp::EpGroup> >
resolve(
212 const opflex::modb::URI&
uri)
228 static boost::optional<OF_SHARED_PTR<modelgbp::gbp::EpGroup> >
resolve(
229 const opflex::modb::URI&
uri)
231 return opflex::modb::mointernal::MO::resolve<modelgbp::gbp::EpGroup>(opflex::ofcore::OFFramework::defaultInstance(),
CLASS_ID,
uri);
252 static boost::optional<OF_SHARED_PTR<modelgbp::gbp::EpGroup> >
resolve(
277 static boost::optional<OF_SHARED_PTR<modelgbp::gbp::EpGroup> >
resolve(
340 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbpe::EpgMappingFromDefaultGroupRTgt>(
400 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbpe::IndirectEpgMappingFromDefaultGroupRTgt>(
460 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbpe::MappingRuleFromGroupRTgt>(
555 opflex::modb::mointernal::MO::resolveChildren<modelgbp::span::MemberFromRefRTgt>(
615 opflex::modb::mointernal::MO::resolveChildren<modelgbp::epdr::EndPointFromGroupRTgt>(
675 opflex::modb::mointernal::MO::resolveChildren<modelgbp::inv::LocalInventoryEpFromGroupRTgt>(
735 opflex::modb::mointernal::MO::resolveChildren<modelgbp::inv::IpMappingFromGroupRTgt>(
836 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbp::EpGroupToProvContractRSrc>(
902 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbp::EpGroupToConsContractRSrc>(
968 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbp::EpGroupToIntraContractRSrc>(
1063 opflex::modb::mointernal::MO::resolveChildren<modelgbp::gbp::L3ExternalNetworkFromNatEPGroupRTgt>(
1091 const opflex::modb::URI&
uri)
1108 remove(opflex::ofcore::OFFramework::defaultInstance(),
uri);
1171 opflex::modb::ObjectListener*
listener)
1173 opflex::modb::mointernal
1189 opflex::modb::ObjectListener*
listener)
1202 opflex::modb::ObjectListener*
listener)
1204 opflex::modb::mointernal
1215 opflex::modb::ObjectListener*
listener)
1226 const opflex::modb::URI&
uri,
static boost::optional< OF_SHARED_PTR< modelgbp::epdr::EndPointFromGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EndPointFromGroupRTgt from the managed object store.
Definition EndPointFromGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToConsContractRSrc > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpGroupToConsContractRSrc from the managed object store.
Definition EpGroupToConsContractRSrc.hpp:257
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToIntraContractRSrc > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpGroupToIntraContractRSrc from the managed object store.
Definition EpGroupToIntraContractRSrc.hpp:257
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToNetworkRSrc > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpGroupToNetworkRSrc from the managed object store.
Definition EpGroupToNetworkRSrc.hpp:337
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToProvContractRSrc > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpGroupToProvContractRSrc from the managed object store.
Definition EpGroupToProvContractRSrc.hpp:257
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToSubnetsRSrc > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpGroupToSubnetsRSrc from the managed object store.
Definition EpGroupToSubnetsRSrc.hpp:257
Definition EpGroup.hpp:79
static void remove(const opflex::modb::URI &uri)
Remove the EpGroup object with the specified URI using the currently-active mutator and the default f...
Definition EpGroup.hpp:1106
OF_SHARED_PTR< modelgbp::inv::LocalInventoryEpFromGroupRTgt > addInvLocalInventoryEpFromGroupRTgt(const std::string &invLocalInventoryEpFromGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:648
void resolveGbpeIndirectEpgMappingFromDefaultGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::gbpe::IndirectEpgMappingFromDefaultGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbpe::IndirectEpgMappingFromDefa...
Definition EpGroup.hpp:398
const std::string & getName(const std::string &defaultValue)
Get the value of name if set, otherwise the value of default passed in.
Definition EpGroup.hpp:168
void resolveGbpEpGroupToConsContractRSrc(std::vector< OF_SHARED_PTR< modelgbp::gbp::EpGroupToConsContractRSrc > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbp::EpGroupToConsContractRSrc.
Definition EpGroup.hpp:900
static void remove(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Remove the EpGroup object with the specified URI using the currently-active mutator.
Definition EpGroup.hpp:1090
boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToSubnetsRSrc > > resolveGbpEpGroupToSubnetsRSrc()
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:981
modelgbp::gbp::EpGroup & unsetIntraGroupPolicy()
Unset intraGroupPolicy in the currently-active mutator.
Definition EpGroup.hpp:137
static void registerListener(opflex::ofcore::OFFramework &framework, opflex::modb::ObjectListener *listener)
Register a listener that will get called for changes related to this class.
Definition EpGroup.hpp:1169
bool isIntraGroupPolicySet()
Check whether intraGroupPolicy has been set.
Definition EpGroup.hpp:91
OF_SHARED_PTR< modelgbp::gbp::L3ExternalNetworkFromNatEPGroupRTgt > addGbpL3ExternalNetworkFromNatEPGroupRTgt(const std::string &gbpL3ExternalNetworkFromNatEPGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:1036
OF_SHARED_PTR< modelgbp::gbp::EpGroupToConsContractRSrc > addGbpEpGroupToConsContractRSrc(const std::string &gbpEpGroupToConsContractRSrcTargetName)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:874
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroup > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpGroup from the managed object store.
Definition EpGroup.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroup > > resolve(const opflex::modb::URI &uri)
Retrieve an instance of EpGroup from the managed object store using the default framework instance.
Definition EpGroup.hpp:228
static void registerListener(opflex::modb::ObjectListener *listener)
Register a listener that will get called for changes related to this class with the default framework...
Definition EpGroup.hpp:1188
OF_SHARED_PTR< modelgbp::gbp::EpGroupToIntraContractRSrc > addGbpEpGroupToIntraContractRSrc(const std::string &gbpEpGroupToIntraContractRSrcTargetName)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:940
OF_SHARED_PTR< modelgbp::gbpe::EpgMappingFromDefaultGroupRTgt > addGbpeEpgMappingFromDefaultGroupRTgt(const std::string &gbpeEpgMappingFromDefaultGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:313
void resolveEpdrEndPointFromGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::epdr::EndPointFromGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::epdr::EndPointFromGroupRTgt.
Definition EpGroup.hpp:613
const uint8_t getIntraGroupPolicy(const uint8_t defaultValue)
Get the value of intraGroupPolicy if set, otherwise the value of default passed in.
Definition EpGroup.hpp:112
boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToIntraContractRSrc > > resolveGbpEpGroupToIntraContractRSrc(const std::string &gbpEpGroupToIntraContractRSrcTargetName)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:919
static void unregisterListener(opflex::ofcore::OFFramework &framework, opflex::modb::ObjectListener *listener)
Unregister a listener from updates to this class.
Definition EpGroup.hpp:1200
modelgbp::gbp::EpGroup & unsetName()
Unset name in the currently-active mutator.
Definition EpGroup.hpp:193
modelgbp::gbp::EpGroup & setName(const std::string &newValue)
Set name to the specified value in the currently-active mutator.
Definition EpGroup.hpp:181
boost::optional< OF_SHARED_PTR< modelgbp::gbpe::IndirectEpgMappingFromDefaultGroupRTgt > > resolveGbpeIndirectEpgMappingFromDefaultGroupRTgt(const std::string &gbpeIndirectEpgMappingFromDefaultGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:355
OF_SHARED_PTR< modelgbp::gbpe::InstContext > addGbpeInstContext()
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:489
void resolveGbpEpGroupToIntraContractRSrc(std::vector< OF_SHARED_PTR< modelgbp::gbp::EpGroupToIntraContractRSrc > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbp::EpGroupToIntraContractRSrc.
Definition EpGroup.hpp:966
OF_SHARED_PTR< modelgbp::gbpe::MappingRuleFromGroupRTgt > addGbpeMappingRuleFromGroupRTgt(const std::string &gbpeMappingRuleFromGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:433
void resolveGbpeEpgMappingFromDefaultGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::gbpe::EpgMappingFromDefaultGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbpe::EpgMappingFromDefaultGroup...
Definition EpGroup.hpp:338
boost::optional< OF_SHARED_PTR< modelgbp::gbpe::EpgMappingFromDefaultGroupRTgt > > resolveGbpeEpgMappingFromDefaultGroupRTgt(const std::string &gbpeEpgMappingFromDefaultGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:295
boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToNetworkRSrc > > resolveGbpEpGroupToNetworkRSrc()
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:748
void resolveGbpEpGroupToProvContractRSrc(std::vector< OF_SHARED_PTR< modelgbp::gbp::EpGroupToProvContractRSrc > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbp::EpGroupToProvContractRSrc.
Definition EpGroup.hpp:834
static void unregisterListener(opflex::modb::ObjectListener *listener)
Unregister a listener from updates to this class from the default framework instance.
Definition EpGroup.hpp:1214
boost::optional< OF_SHARED_PTR< modelgbp::inv::IpMappingFromGroupRTgt > > resolveInvIpMappingFromGroupRTgt(const std::string &invIpMappingFromGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:690
boost::optional< OF_SHARED_PTR< modelgbp::gbpe::MappingRuleFromGroupRTgt > > resolveGbpeMappingRuleFromGroupRTgt(const std::string &gbpeMappingRuleFromGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:415
OF_SHARED_PTR< modelgbp::span::MemberFromRefRTgt > addSpanMemberFromRefRTgt(const std::string &spanMemberFromRefRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:528
OF_SHARED_PTR< modelgbp::gbp::EpGroupToNetworkRSrc > addGbpEpGroupToNetworkRSrc()
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:764
boost::optional< OF_SHARED_PTR< modelgbp::epdr::EndPointFromGroupRTgt > > resolveEpdrEndPointFromGroupRTgt(const std::string &epdrEndPointFromGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:570
void resolveSpanMemberFromRefRTgt(std::vector< OF_SHARED_PTR< modelgbp::span::MemberFromRefRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::span::MemberFromRefRTgt.
Definition EpGroup.hpp:553
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroup > > resolve(const std::string &policySpaceName, const std::string &gbpEpGroupName)
Retrieve an instance of EpGroup from the default managed object store by constructing its URI from th...
Definition EpGroup.hpp:277
OF_SHARED_PTR< modelgbp::gbpe::IndirectEpgMappingFromDefaultGroupRTgt > addGbpeIndirectEpgMappingFromDefaultGroupRTgt(const std::string &gbpeIndirectEpgMappingFromDefaultGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:373
static void remove(opflex::ofcore::OFFramework &framework, const std::string &policySpaceName, const std::string &gbpEpGroupName)
Remove the EpGroup object with the specified path elements from the managed object store.
Definition EpGroup.hpp:1127
boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToProvContractRSrc > > resolveGbpEpGroupToProvContractRSrc(const std::string &gbpEpGroupToProvContractRSrcTargetName)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:787
boost::optional< OF_SHARED_PTR< modelgbp::inv::LocalInventoryEpFromGroupRTgt > > resolveInvLocalInventoryEpFromGroupRTgt(const std::string &invLocalInventoryEpFromGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:630
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroup > > resolve(opflex::ofcore::OFFramework &framework, const std::string &policySpaceName, const std::string &gbpEpGroupName)
Retrieve an instance of EpGroup from the managed object store by constructing its URI from the path e...
Definition EpGroup.hpp:252
static const opflex::modb::class_id_t CLASS_ID
The unique class ID for EpGroup.
Definition EpGroup.hpp:85
OF_SHARED_PTR< modelgbp::gbp::EpGroupToSubnetsRSrc > addGbpEpGroupToSubnetsRSrc()
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:997
void resolveInvIpMappingFromGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::inv::IpMappingFromGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::inv::IpMappingFromGroupRTgt.
Definition EpGroup.hpp:733
OF_SHARED_PTR< modelgbp::epdr::EndPointFromGroupRTgt > addEpdrEndPointFromGroupRTgt(const std::string &epdrEndPointFromGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:588
void resolveInvLocalInventoryEpFromGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::inv::LocalInventoryEpFromGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::inv::LocalInventoryEpFromGroupRT...
Definition EpGroup.hpp:673
boost::optional< OF_SHARED_PTR< modelgbp::span::MemberFromRefRTgt > > resolveSpanMemberFromRefRTgt(const std::string &spanMemberFromRefRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:510
boost::optional< OF_SHARED_PTR< modelgbp::gbp::L3ExternalNetworkFromNatEPGroupRTgt > > resolveGbpL3ExternalNetworkFromNatEPGroupRTgt(const std::string &gbpL3ExternalNetworkFromNatEPGroupRTgtSource)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:1018
void resolveGbpeMappingRuleFromGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::gbpe::MappingRuleFromGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbpe::MappingRuleFromGroupRTgt.
Definition EpGroup.hpp:458
static void remove(const std::string &policySpaceName, const std::string &gbpEpGroupName)
Remove the EpGroup object with the specified path elements from the managed object store using the de...
Definition EpGroup.hpp:1151
boost::optional< const uint8_t > getIntraGroupPolicy()
Get the value of intraGroupPolicy if it has been set.
Definition EpGroup.hpp:100
bool isNameSet()
Check whether name has been set.
Definition EpGroup.hpp:147
void resolveGbpL3ExternalNetworkFromNatEPGroupRTgt(std::vector< OF_SHARED_PTR< modelgbp::gbp::L3ExternalNetworkFromNatEPGroupRTgt > > &out)
Resolve and retrieve all of the immediate children of type modelgbp::gbp::L3ExternalNetworkFromNatEPG...
Definition EpGroup.hpp:1061
modelgbp::gbp::EpGroup & setIntraGroupPolicy(const uint8_t newValue)
Set intraGroupPolicy to the specified value in the currently-active mutator.
Definition EpGroup.hpp:125
OF_SHARED_PTR< modelgbp::inv::IpMappingFromGroupRTgt > addInvIpMappingFromGroupRTgt(const std::string &invIpMappingFromGroupRTgtSource)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:708
EpGroup(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri, const OF_SHARED_PTR< const opflex::modb::mointernal::ObjectInstance > &oi)
Construct an instance of EpGroup.
Definition EpGroup.hpp:1224
boost::optional< const std::string & > getName()
Get the value of name if it has been set.
Definition EpGroup.hpp:156
OF_SHARED_PTR< modelgbp::gbp::EpGroupToProvContractRSrc > addGbpEpGroupToProvContractRSrc(const std::string &gbpEpGroupToProvContractRSrcTargetName)
Create a new child object with the specified naming properties and make it a child of this object in ...
Definition EpGroup.hpp:808
void remove()
Remove this instance using the currently-active mutator.
Definition EpGroup.hpp:1075
boost::optional< OF_SHARED_PTR< modelgbp::gbp::EpGroupToConsContractRSrc > > resolveGbpEpGroupToConsContractRSrc(const std::string &gbpEpGroupToConsContractRSrcTargetName)
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:853
boost::optional< OF_SHARED_PTR< modelgbp::gbpe::InstContext > > resolveGbpeInstContext()
Retrieve the child object with the specified naming properties.
Definition EpGroup.hpp:473
static boost::optional< OF_SHARED_PTR< modelgbp::gbp::L3ExternalNetworkFromNatEPGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of L3ExternalNetworkFromNatEPGroupRTgt from the managed object store.
Definition L3ExternalNetworkFromNatEPGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::gbpe::EpgMappingFromDefaultGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of EpgMappingFromDefaultGroupRTgt from the managed object store.
Definition EpgMappingFromDefaultGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::gbpe::IndirectEpgMappingFromDefaultGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of IndirectEpgMappingFromDefaultGroupRTgt from the managed object store.
Definition IndirectEpgMappingFromDefaultGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::gbpe::InstContext > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of InstContext from the managed object store.
Definition InstContext.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::gbpe::MappingRuleFromGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of MappingRuleFromGroupRTgt from the managed object store.
Definition MappingRuleFromGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::inv::IpMappingFromGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of IpMappingFromGroupRTgt from the managed object store.
Definition IpMappingFromGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::inv::LocalInventoryEpFromGroupRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of LocalInventoryEpFromGroupRTgt from the managed object store.
Definition LocalInventoryEpFromGroupRTgt.hpp:210
static boost::optional< OF_SHARED_PTR< modelgbp::span::MemberFromRefRTgt > > resolve(opflex::ofcore::OFFramework &framework, const opflex::modb::URI &uri)
Retrieve an instance of MemberFromRefRTgt from the managed object store.
Definition MemberFromRefRTgt.hpp:210
SOME COPYRIGHT.
Definition OpcodeEnumT.hpp:12