Class IPortEditor
IPortEditor interface to support port editors.
Inherited Members
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
[Serializable]
public abstract class IPortEditor
  Constructors
| Name | Description | 
|---|---|
| IPortEditor(INodeEditor, Type, string, string, string, object, PortDirection, FieldExtra, bool) | Initializes a new instance of the IPortEditor class.  | 
      
Fields
| Name | Description | 
|---|---|
| _acceptsConnections | Accept connections when true  | 
      
| _field | The field type  | 
      
| _gMapFnc | The map of functions according to generics enclosed type.  | 
      
Properties
| Name | Description | 
|---|---|
| AcceptsConnections | Gets or sets a value indicating whether [accepts connections].  | 
      
| ChildPorts | Gets the child ports.  | 
      
| DataBind | Gets the data bind.  | 
      
| Descriptor | Gets the descriptor.  | 
      
| DisplayName | Gets or sets the display name.  | 
      
| EditorElement | Gets or sets the editor element.  | 
      
| Field | Gets or sets the field.  | 
      
| FieldRW | Gets or sets the field extra settings.  | 
      
| Guid | Gets or sets the unique identifier.  | 
      
| IsChildPort | Gets or sets a value indicating whether this instance is child port.  | 
      
| IsInputSlot | Gets a value indicating whether this instance is input slot.  | 
      
| IsOutputSlot | Gets a value indicating whether this instance is output slot.  | 
      
| MemberName | Gets or sets the name of the member.  | 
      
| Owner | Gets the owner.  | 
      
| PortDirection | Gets or sets the port direction.  | 
      
| Promiscuous | Gets a value indicating whether this IPortEditor is promiscuous.  | 
      
| RootName | Gets the name of the root.  | 
      
| ToolTip | Gets the tool tip.  | 
      
| ValueType | Gets the type of the value.  | 
      
Methods
| Name | Description | 
|---|---|
| ContainsTypeDefinition(Type) | Determines whether the PortEditor contains a definition for type t.  | 
      
| DefaultRefreshEditor(IPortEditor, VisualElement, bool) | Default refresh editor handler.  | 
      
| ~IPortEditor() | Finalizer  | 
      
| GetPortID() | Gets the port identifier.  | 
      
| IsCompatibleWith(Port, Port, IPortEditor) | Determines whether port anchor is compatible with the specified candidate port anchor.  | 
      
| IsCompatibleWithSlotType(Type) | Determines whether [is compatible with slot type] [the specified input type].  | 
      
| IsFieldAllowingEditor(VisualElement) | Determines whether [is field allowing editor] [the specified port].  | 
      
| PortValueChange() | Signal port value change event.  | 
      
| RefreshEditor(bool) | Refreshes the editor.  | 
      
| RegisterPortEvent() | Registers the port event.  | 
      
| SignalDestroy() | Signals destruction of the PortEditor.  | 
      
| SpawnEditor(VisualElement) | Spawns the editor.  |