Class InterfaceObject
Inheritance
InterfaceObject
Assembly: NXOpen.dll
Syntax
public class InterfaceObject : NXObject, IMessageSink, INXObject
Constructors
InterfaceObject()
Declaration
protected InterfaceObject()
Properties
ObjectName
Declaration
public string ObjectName { get; }
Property Value
Methods
BreakPIReferencingLinks(InterfaceUsageType)
Declaration
public void BreakPIReferencingLinks(InterfaceObject.InterfaceUsageType usageType)
Parameters
CheckProductInterfaceObject()
Declaration
public InterfaceObject.InvalidState CheckProductInterfaceObject()
Returns
FixInvalidProductInterfaceObject()
Declaration
public bool FixInvalidProductInterfaceObject()
Returns
GetInterfaceUsageType()
Declaration
public InterfaceObject.InterfaceUsageType GetInterfaceUsageType()
Returns
GetProductInterfaceDefiningEntity()
Declaration
public NXObject GetProductInterfaceDefiningEntity()
Returns
GetProductInterfaceObjectStatus()
Declaration
public string GetProductInterfaceObjectStatus()
Returns
GetProductInterfaceObjectType()
Declaration
public string GetProductInterfaceObjectType()
Returns
Declaration
public NXObject[] GetRelatedExpressions()
Returns
Declaration
public NXObject[] GetRelatedPmis()
Returns
Declaration
public string GetUserComments()
Returns
Declaration
public void InsertRelatedExpressions(NXObject[] relatedExps)
Parameters
Type |
Name |
Description |
NXObject[] |
relatedExps |
|
Declaration
public void InsertRelatedPmis(NXObject[] relatedPmis)
Parameters
Type |
Name |
Description |
NXObject[] |
relatedPmis |
|
Declaration
public void InsertRelatedRequirement(Requirement relatedReq)
Parameters
Declaration
public int RemoveAllRelatedExpressions()
Returns
Declaration
public int RemoveAllRelatedPmis()
Returns
RemoveProductInterfaceObject()
Declaration
public void RemoveProductInterfaceObject()
Declaration
public void RemoveRelatedExpression(NXObject relatedExp)
Parameters
Type |
Name |
Description |
NXObject |
relatedExp |
|
Declaration
public void RemoveRelatedPmi(NXObject relatedPmi)
Parameters
Type |
Name |
Description |
NXObject |
relatedPmi |
|
Declaration
public void RemoveRelatedRequirement(Requirement relatedReq)
Parameters
RenameProductInterfaceObject(string)
Declaration
public void RenameProductInterfaceObject(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
SetInterfaceUsageType(InterfaceUsageType)
Declaration
public void SetInterfaceUsageType(InterfaceObject.InterfaceUsageType usageType)
Parameters
Declaration
public void SetUserComments(string userComments)
Parameters
Type |
Name |
Description |
string |
userComments |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink