C# 클래스 CyPhyMetaLink.CyPhyMetalinkInterpreter

상속: IMgaComponentEx, IGMEVersionInfo
파일 보기 프로젝트 열기: metamorph-inc/meta-core

보호된 프로퍼티들

프로퍼티 타입 설명
interactiveMode bool

공개 메소드들

메소드 설명
ConnectToMetaLinkBridge ( MgaProject project, int param ) : bool
Enable ( bool newval ) : void
GetJavaInstallationPath ( ) : string
Initialize ( MgaProject project ) : void

This function is called for each interpreter invocation before Main. Don't perform MGA operations here unless you open a tansaction.

Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
StartAssemblySync ( MgaProject project, MgaFCO currentobj, int param ) : void
get_ComponentParameter ( string Name ) : object
set_ComponentParameter ( string Name, object pVal ) : void

비공개 메소드들

메소드 설명
Convert ( int param ) : ComponentStartMode
FindTopLevelAssembly ( ISIS.GME.Common componentasm ) : ISIS.GME.Dsml.CyPhyML.Interfaces.ComponentAssembly
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void
GetPropagateAddon ( MgaProject project ) : CyPhyMetaLink.CyPhyMetaLinkAddon
LinkComponent ( ISIS.GME.Dsml.CyPhyML.Interfaces component, MgaFCO selectedCADModel ) : void
Main ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, ComponentStartMode startMode ) : void
Run ( MgaProject project, MgaFCO currentobj, int param ) : ISIS.GME.Dsml.CyPhyML.Interfaces.ComponentAssembly
SendMessage ( IntPtr hWnd, int wMsg, IntPtr wParam, IntPtr lParam ) : IntPtr

메소드 상세

ConnectToMetaLinkBridge() 공개 메소드

public ConnectToMetaLinkBridge ( MgaProject project, int param ) : bool
project MgaProject
param int
리턴 bool

Enable() 공개 메소드

public Enable ( bool newval ) : void
newval bool
리턴 void

GetJavaInstallationPath() 공개 정적인 메소드

public static GetJavaInstallationPath ( ) : string
리턴 string

Initialize() 공개 메소드

This function is called for each interpreter invocation before Main. Don't perform MGA operations here unless you open a tansaction.
public Initialize ( MgaProject project ) : void
project MgaProject The handle of the project opened in GME, for which the interpreter was called.
리턴 void

Invoke() 공개 메소드

public Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
Project MgaProject
selectedobjs MgaFCOs
param int
리턴 void

InvokeEx() 공개 메소드

public InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
project MgaProject
currentobj MgaFCO
selectedobjs MgaFCOs
param int
리턴 void

ObjectsInvokeEx() 공개 메소드

public ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
Project MgaProject
currentobj MgaObject
selectedobjs MgaObjects
param int
리턴 void

StartAssemblySync() 공개 메소드

public StartAssemblySync ( MgaProject project, MgaFCO currentobj, int param ) : void
project MgaProject
currentobj MgaFCO
param int
리턴 void

get_ComponentParameter() 공개 메소드

public get_ComponentParameter ( string Name ) : object
Name string
리턴 object

set_ComponentParameter() 공개 메소드

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
리턴 void

프로퍼티 상세

interactiveMode 보호되어 있는 프로퍼티

protected bool interactiveMode
리턴 bool