Class MechatronicsManager
Inheritance
System.Object
System.MarshalByRefObject
MechatronicsManager
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class MechatronicsManager : NXRemotableObject, IMessageSink
Constructors
MechatronicsManager(Part)
Declaration
protected MechatronicsManager(Part owner)
Parameters
Type |
Name |
Description |
Part |
owner |
|
Properties
ElectricalPartCollection
Declaration
public ElectricalPartCollection ElectricalPartCollection { get; }
Property Value
FunctionObjectCollection
Declaration
public FunctionObjectCollection FunctionObjectCollection { get; }
Property Value
LogicObjectCollection
Declaration
public LogicObjectCollection LogicObjectCollection { get; }
Property Value
RequirementCollection
Declaration
public RequirementCollection RequirementCollection { get; }
Property Value
Tag
Declaration
Property Value
Methods
AddExistingFunction(SystemObject, String, String)
Declaration
public void AddExistingFunction(SystemObject object, string itemMFKID, string instanceName)
Parameters
Type |
Name |
Description |
SystemObject |
object |
|
System.String |
itemMFKID |
|
System.String |
instanceName |
|
AddExistingLogical(SystemObject, String, String)
Declaration
public void AddExistingLogical(SystemObject object, string itemMFKID, string instanceName)
Parameters
Type |
Name |
Description |
SystemObject |
object |
|
System.String |
itemMFKID |
|
System.String |
instanceName |
|
AddExistingRequirement(SystemObject, String, String)
Declaration
public void AddExistingRequirement(SystemObject object, string itemMFKID, string instanceName)
Parameters
Type |
Name |
Description |
SystemObject |
object |
|
System.String |
itemMFKID |
|
System.String |
instanceName |
|
CopySystemObject(SystemObject[])
Declaration
public void CopySystemObject(SystemObject[] objects)
Parameters
CreateDependencyCreatorBuilder()
Declaration
public DependencyCreatorBuilder CreateDependencyCreatorBuilder()
Returns
CreateSystemRoot(SystemRoot.Type)
Declaration
public SystemRoot CreateSystemRoot(SystemRoot.Type rootType)
Parameters
Returns
CutSystemObject(SystemObject[])
Declaration
public void CutSystemObject(SystemObject[] objects)
Parameters
ExportModel(String, Boolean, Boolean)
Declaration
[Obsolete("Deprecated in NX9.0.0. Please use another method with the same name instead.")]
public void ExportModel(string path, bool bFunction, bool bLogical)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.Boolean |
bFunction |
|
System.Boolean |
bLogical |
|
ExportModel(String, Boolean, Boolean, Boolean)
Declaration
public void ExportModel(string path, bool requirement, bool function, bool logic)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.Boolean |
requirement |
|
System.Boolean |
function |
|
System.Boolean |
logic |
|
GetSystemRoot(SystemRoot.Type)
Declaration
public SystemRoot GetSystemRoot(SystemRoot.Type rootType)
Parameters
Returns
ImportModel(String, Boolean, Boolean)
Declaration
[Obsolete("Deprecated in NX9.0.0. Please use another method with the same name instead.")]
public void ImportModel(string path, bool bFunction, bool bLogical)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.Boolean |
bFunction |
|
System.Boolean |
bLogical |
|
ImportModel(String, Boolean, Boolean, Boolean, Boolean)
Declaration
public void ImportModel(string path, bool overrideModel, bool requirement, bool function, bool logic)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.Boolean |
overrideModel |
|
System.Boolean |
requirement |
|
System.Boolean |
function |
|
System.Boolean |
logic |
|
LoadAsSaved()
Declaration
public string LoadAsSaved()
Returns
Type |
Description |
System.String |
|
LogEntityToDelete(NXObject)
Declaration
public void LogEntityToDelete(NXObject object)
Parameters
OpenFunctionModel(String, String)
Declaration
public void OpenFunctionModel(string itemMFKID, string variantRule)
Parameters
Type |
Name |
Description |
System.String |
itemMFKID |
|
System.String |
variantRule |
|
OpenLogicalModel(String, String)
Declaration
public void OpenLogicalModel(string itemMFKID, string variantRule)
Parameters
Type |
Name |
Description |
System.String |
itemMFKID |
|
System.String |
variantRule |
|
OpenRequirementModel(String, String)
Declaration
public void OpenRequirementModel(string itemMFKID, string variantRule)
Parameters
Type |
Name |
Description |
System.String |
itemMFKID |
|
System.String |
variantRule |
|
PasteSystemObject(SystemObject)
Declaration
public void PasteSystemObject(SystemObject parent)
Parameters
PasteTraceLink(SystemObject)
Declaration
[Obsolete("Deprecated in NX9.0.0. Please use SystemObject.CreateTraceLink instead.")]
public void PasteTraceLink(SystemObject object)
Parameters
RefreshFromTeamcenter(Boolean, Boolean)
Declaration
[Obsolete("Deprecated in NX9.0.0. Please use another method with the same name instead.")]
public void RefreshFromTeamcenter(bool bFunction, bool bLogical)
Parameters
Type |
Name |
Description |
System.Boolean |
bFunction |
|
System.Boolean |
bLogical |
|
RefreshFromTeamcenter(Boolean, Boolean, Boolean)
Declaration
public void RefreshFromTeamcenter(bool requirement, bool function, bool logic)
Parameters
Type |
Name |
Description |
System.Boolean |
requirement |
|
System.Boolean |
function |
|
System.Boolean |
logic |
|
SaveToTeamcenter()
Declaration
public void SaveToTeamcenter()
SaveToTeamcenter(Boolean, Boolean, Boolean)
Declaration
public void SaveToTeamcenter(bool requirement, bool function, bool logic)
Parameters
Type |
Name |
Description |
System.Boolean |
requirement |
|
System.Boolean |
function |
|
System.Boolean |
logic |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink