Interface IUnitPort
Syntax
public interface IUnitPort : IGraphElementModule, IGraphChild, IObservableDisposable, IDisposable, ICollectionChild<IGraphElement>, ICollectionChild<IUnit>, INotifyPropertyChanged
Properties
connectedPorts
Declaration
IEnumerable<IUnitPort> connectedPorts { get; }
Property Value
connections
Declaration
IEnumerable<IUnitConnection> connections { get; }
Property Value
data
Declaration
IUnitPortData data { get; }
Property Value
definition
Declaration
IUnitPortDefinition definition { get; }
Property Value
hasAnyConnection
Declaration
bool hasAnyConnection { get; }
Property Value
hasData
Declaration
Property Value
hasInvalidConnection
Declaration
bool hasInvalidConnection { get; }
Property Value
hasValidConnection
Declaration
bool hasValidConnection { get; }
Property Value
invalidConnectedPorts
Declaration
IEnumerable<IUnitPort> invalidConnectedPorts { get; }
Property Value
invalidConnections
Declaration
IEnumerable<InvalidConnection> invalidConnections { get; }
Property Value
key
Declaration
Property Value
relations
Declaration
IEnumerable<IUnitRelation> relations { get; }
Property Value
unit
Declaration
Property Value
validConnectedPorts
Declaration
IEnumerable<IUnitPort> validConnectedPorts { get; }
Property Value
validConnections
Declaration
IEnumerable<IUnitConnection> validConnections { get; }
Property Value
Methods
CanInvalidlyConnectTo(IUnitPort)
Declaration
bool CanInvalidlyConnectTo(IUnitPort port)
Parameters
Returns
CanValidlyConnectTo(IUnitPort)
Declaration
bool CanValidlyConnectTo(IUnitPort port)
Parameters
Returns
CompatiblePort(IUnit)
Declaration
IUnitPort CompatiblePort(IUnit unit)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
Returns
Disconnect()
Declaration
InvalidlyConnectTo(IUnitPort)
Declaration
InvalidConnection InvalidlyConnectTo(IUnitPort port)
Parameters
Returns
ValidlyConnectTo(IUnitPort)
Declaration
IUnitConnection ValidlyConnectTo(IUnitPort port)
Parameters
Returns
Extension Methods