public interface EntityUsageInfo extends TaggedObject, IComponentBuilder
EntityUsageInfo
. An object of this class provides the
dependency information for a single reparentable entity (edge or face). The creation of EntityUsageInfo
is restricted for internal use (see ReplAsstBuilder
).
Modifier and Type | Interface and Description |
---|---|
static class |
EntityUsageInfo.DependentFeaturesData
This class holds the data returned from
getDependentFeatures(nxopen.geometricutilities.EntityUsageInfo.Status) |
static class |
EntityUsageInfo.OtherDependentsData
This class holds the data returned from
getOtherDependents(nxopen.geometricutilities.EntityUsageInfo.Status) |
static class |
EntityUsageInfo.Status
enum for usage status
|
Modifier and Type | Method and Description |
---|---|
DisplayableObject |
entity()
Returns the important entity.
|
EntityUsageInfo.DependentFeaturesData |
getDependentFeatures(EntityUsageInfo.Status typeOfUsage)
Query the dependent features of this entity.
|
EntityUsageInfo.OtherDependentsData |
getOtherDependents(EntityUsageInfo.Status typeOfUsage)
Query other dependents of this entity.
|
EntityUsageInfo.Status |
usageStatus()
Returns the usage status of the corresponding entity
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
DisplayableObject entity() throws NXException, RemoteException
NXException
RemoteException
EntityUsageInfo.DependentFeaturesData getDependentFeatures(EntityUsageInfo.Status typeOfUsage) throws NXException, RemoteException
typeOfUsage
- desired level of usage informationNXException
RemoteException
EntityUsageInfo.OtherDependentsData getOtherDependents(EntityUsageInfo.Status typeOfUsage) throws NXException, RemoteException
typeOfUsage
- desired level of usage informationNXException
RemoteException
EntityUsageInfo.Status usageStatus() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.