C# Class META.ComponentLibraryManagerAddOn

Inheritance: IMgaComponentEx, IGMEVersionInfo, IMgaEventSink, IDisposable
Mostra file Open project: metamorph-inc/meta-core

Protected Properties

Property Type Description
interactiveMode bool

Private Properties

Property Type Description
CopyComponentFiles void
GMERegister void
GMEUnRegister void
GetAllComponentAssemblys IEnumerable
GetMetaRefs void
GetRandomComponentAssemblyDir string
Process void
RenameComponentDirectory void
WarnUserAboutMissingFiles void

Public Methods

Method Description
CopyDirectory ( string sourcePath, string destPath ) : void
Dispose ( ) : void
Enable ( bool newval ) : void
Enable ( bool newval, MgaProject project ) : void
GetEnabled ( MgaProject project ) : System.Boolean
GlobalEvent ( globalevent_enum @event ) : void
Initialize ( MgaProject project ) : void
Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void

Called when an FCO or folder changes

ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
get_ComponentParameter ( string Name ) : object
set_ComponentParameter ( string Name, object pVal ) : void

Private Methods

Method Description
CopyComponentFiles ( string fromPath, string toPath ) : void
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void
GetAllComponentAssemblys ( IMgaProject project, bool includeLibraries = false ) : IEnumerable
GetMetaRefs ( MgaProject project ) : void
GetRandomComponentAssemblyDir ( ) : string
Process ( ISIS.GME.Dsml.CyPhyML.Interfaces componentAssembly ) : void
RenameComponentDirectory ( ISIS.GME.Dsml.CyPhyML.Interfaces component, string oldPath ) : void
WarnUserAboutMissingFiles ( ISIS.GME.Dsml.CyPhyML.Interfaces component ) : void

Method Details

CopyDirectory() public static method

public static CopyDirectory ( string sourcePath, string destPath ) : void
sourcePath string
destPath string
return void

Dispose() public method

public Dispose ( ) : void
return void

Enable() public method

public Enable ( bool newval ) : void
newval bool
return void

Enable() public static method

public static Enable ( bool newval, MgaProject project ) : void
newval bool
project MgaProject
return void

GetEnabled() public static method

public static GetEnabled ( MgaProject project ) : System.Boolean
project MgaProject
return System.Boolean

GlobalEvent() public method

public GlobalEvent ( globalevent_enum @event ) : void
@event globalevent_enum
return void

Initialize() public method

public Initialize ( MgaProject project ) : void
project MgaProject
return void

Invoke() public method

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

InvokeEx() public method

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

ObjectEvent() public method

Called when an FCO or folder changes
public ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void
subject MgaObject the object the event(s) happened to
eventMask uint objectevent_enum values ORed together
param object extra information provided for cetertain event types
return void

ObjectsInvokeEx() public method

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

get_ComponentParameter() public method

public get_ComponentParameter ( string Name ) : object
Name string
return object

set_ComponentParameter() public method

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
return void

Property Details

interactiveMode protected_oe property

protected bool interactiveMode
return bool