Class InterfaceObject
Inheritance
System.Object
System.MarshalByRefObject
InterfaceObject
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class InterfaceObject : NXObject, IMessageSink, INXObject
Constructors
InterfaceObject()
Declaration
protected InterfaceObject()
Methods
BreakPIReferencingLinks(InterfaceObject.InterfaceUsageType)
Declaration
public void BreakPIReferencingLinks(InterfaceObject.InterfaceUsageType usageType)
Parameters
CheckProductInterfaceObject()
Declaration
public InterfaceObject.InvalidState CheckProductInterfaceObject()
Returns
FixInvalidProductInterfaceObject()
Declaration
public bool FixInvalidProductInterfaceObject()
Returns
Type |
Description |
System.Boolean |
|
GetInterfaceUsageType()
Declaration
public InterfaceObject.InterfaceUsageType GetInterfaceUsageType()
Returns
GetProductInterfaceDefiningEntity()
Declaration
public NXObject GetProductInterfaceDefiningEntity()
Returns
GetProductInterfaceObjectStatus()
Declaration
public string GetProductInterfaceObjectStatus()
Returns
Type |
Description |
System.String |
|
GetProductInterfaceObjectType()
Declaration
public string GetProductInterfaceObjectType()
Returns
Type |
Description |
System.String |
|
Declaration
public NXObject[] GetRelatedExpressions()
Returns
Declaration
public string GetUserComments()
Returns
Type |
Description |
System.String |
|
Declaration
public void InsertRelatedExpressions(NXObject[] relatedExps)
Parameters
Type |
Name |
Description |
NXObject[] |
relatedExps |
|
Declaration
public int RemoveAllRelatedExpressions()
Returns
Type |
Description |
System.Int32 |
|
RemoveProductInterfaceObject()
Declaration
public void RemoveProductInterfaceObject()
Declaration
public void RemoveRelatedExpression(NXObject relatedExp)
Parameters
Type |
Name |
Description |
NXObject |
relatedExp |
|
RenameProductInterfaceObject(String)
Declaration
public void RenameProductInterfaceObject(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
SetInterfaceUsageType(InterfaceObject.InterfaceUsageType)
Declaration
public void SetInterfaceUsageType(InterfaceObject.InterfaceUsageType usageType)
Parameters
Declaration
public void SetUserComments(string userComments)
Parameters
Type |
Name |
Description |
System.String |
userComments |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink