public class PinEdge
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PinEdge.Transition
Describe the transition on a pin
|
Constructor and Description |
---|
PinEdge(java.lang.String pin,
double stableVoltage)
Create a new pin edge with a stable voltage
|
PinEdge(java.lang.String pin,
PinEdge.Transition transition)
Create a new pin edge with an associated transition
|
Modifier and Type | Method and Description |
---|---|
PinEdge |
getFinalState()
Get a stable PinEdge representing the final
state of this PinEdge, after any transition.
|
PinEdge |
getInitialState()
Get a stable PinEdge representing the initial
state of this PinEdge, before any transition.
|
PinEdge |
getOpposite() |
public PinEdge(java.lang.String pin, PinEdge.Transition transition)
pin
- pin nametransition
- transition typepublic PinEdge(java.lang.String pin, double stableVoltage)
pin
- pin namestableVoltage
- voltage levelpublic PinEdge getFinalState()
public PinEdge getInitialState()
public PinEdge getOpposite()