Contains Method (KnowledgeGraphLayerIDSet)
Determines if the specified named object type is in the ID set.
Parameters
- namedObjectType
- The named object type to check.
Return Value
True if the ID set contains the named object type.
Get the ID Set of a KG layer
QueuedTask.Run(() =>
{
var idSet = kgLayer.GetIDSet();
// is the set empty?
var isEmpty = idSet.IsEmpty;
// get the count of named object types
var countNamedObjects = idSet.NamedObjectTypeCount;
// does it contain the entity "Species";
var contains = idSet.Contains("Species");
// get the idSet as a dictionary of namedObjectType and oids
var oidDict = idSet.ToOIDDictionary();
var speciesOIDs = oidDict["Species"];
// alternatively get the idSet as a dictionary of
// namedObjectTypes and uuids
var uuidDict = idSet.ToUIDDictionary();
var speciesUuids = uuidDict["Species"];
});
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3.3 or higher.