C# Class SimpleCircuit.Components.Pins.LoosePin

A loose pin, i.e. a pin that is not related to anything else. The owner is responsible for not letting this pin escape!
Inheritance: SimpleCircuit.Components.Pins.Pin
Mostrar archivo Open project: svenboulanger/SimpleCircuit

Public Methods

Method Description
DiscoverNodeRelationships ( NodeContext context, IDiagnosticHandler diagnostics ) : void
LoosePin ( string name, string description, ILocatedDrawable owner ) : SimpleCircuit.Diagnostics

Creates a loose pin. This means that any constrains need to be applied manually!

Register ( CircuitContext context, IDiagnosticHandler diagnostics ) : void

Method Details

DiscoverNodeRelationships() public method

public DiscoverNodeRelationships ( NodeContext context, IDiagnosticHandler diagnostics ) : void
context NodeContext
diagnostics IDiagnosticHandler
return void

LoosePin() public method

Creates a loose pin. This means that any constrains need to be applied manually!
public LoosePin ( string name, string description, ILocatedDrawable owner ) : SimpleCircuit.Diagnostics
name string The name of the pin.
description string The pin description.
owner ILocatedDrawable The owner of the pin.
return SimpleCircuit.Diagnostics

Register() public method

public Register ( CircuitContext context, IDiagnosticHandler diagnostics ) : void
context CircuitContext
diagnostics IDiagnosticHandler
return void