*
* @author Daniel Kirschten
*/
- public GUIWire(ViewModelModifiable model, WireCrossPoint pin1, WireCrossPoint pin2)
- {
- this(model, pin1, pin2, (Point[]) null);
- }
-
- /**
- * Creates a new {@link GUIWire} with automatic interpolation.
- *
- * @author Daniel Kirschten
- */
- public GUIWire(ViewModelModifiable model, WireCrossPoint pin1, Pin pin2)
- {
- this(model, pin1, pin2, (Point[]) null);
- }
-
- /**
- * Creates a new {@link GUIWire} with automatic interpolation.
- *
- * @author Daniel Kirschten
- */
- public GUIWire(ViewModelModifiable model, Pin pin1, WireCrossPoint pin2)
- {
- this(model, pin1, pin2, (Point[]) null);
- }
-
- /**
- * Creates a new {@link GUIWire} with automatic interpolation.
- *
- * @author Daniel Kirschten
- */
- public GUIWire(ViewModelModifiable model, Pin pin1, Pin pin2)
+ public GUIWire(ViewModelModifiable model, ConnectionPoint pin1, ConnectionPoint pin2)
{
this(model, pin1, pin2, (Point[]) null);
}
*
* @author Daniel Kirschten
*/
- public GUIWire(ViewModelModifiable model, WireCrossPoint pin1, WireCrossPoint pin2, Point... path)
+ public GUIWire(ViewModelModifiable model, ConnectionPoint pin1, ConnectionPoint pin2, Point... path)
{
this(model, pin1.getPin(), pin2.getPin(), path);
}
*
* @author Daniel Kirschten
*/
- public GUIWire(ViewModelModifiable model, WireCrossPoint pin1, Pin pin2, Point... path)
- {
- this(model, pin1.getPin(), pin2, path);
- }
-
- /**
- * Creates a new {@link GUIWire} without automatic interpolation.
- *
- * @author Daniel Kirschten
- */
- public GUIWire(ViewModelModifiable model, Pin pin1, WireCrossPoint pin2, Point... path)
- {
- this(model, pin1, pin2.getPin(), path);
- }
-
- /**
- * Creates a new {@link GUIWire} without automatic interpolation.
- *
- * @author Daniel Kirschten
- */
- public GUIWire(ViewModelModifiable model, Pin pin1, Pin pin2, Point... path)
+ GUIWire(ViewModelModifiable model, Pin pin1, Pin pin2, Point... path)
{
logicObs = (i) -> callRedrawListeners();
this.model = model;
/**
* Returns whether this {@link GUIWire} has a logic model binding or not.
+ *
+ * @author Daniel Kirschten
*/
public boolean hasLogicModelBinding()
{
/**
* If this {@link GUIWire} has a logic model binding, delegates to {@link Wire#forceValues(BitVector)} for the {@link Wire}
* corresponding to this {@link GUIWire}.
+ *
+ * @author Daniel Kirschten
*/
public void forceWireValues(BitVector values)
{
/**
* If this {@link GUIWire} has a logic model binding, delegates to {@link ReadEnd#getValues()} for the {@link ReadEnd} corresponding to
* this {@link GUIWire}.
+ *
+ * @author Daniel Kirschten
*/
public BitVector getWireValues()
{