mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-16 16:34:47 -04:00
moved a package
This commit is contained in:
parent
ed015c16af
commit
c935fea6d4
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.core.element;
|
||||
|
||||
import de.neemann.digital.gui.draw.shapes.Shape;
|
||||
import de.neemann.digital.draw.shapes.Shape;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
||||
|
@ -3,9 +3,9 @@ package de.neemann.digital.core.wiring;
|
||||
import de.neemann.digital.core.BurnException;
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.model.Net;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.model.Net;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import com.thoughtworks.xstream.XStream;
|
||||
import com.thoughtworks.xstream.io.xml.PrettyPrintWriter;
|
||||
@ -11,10 +11,10 @@ import de.neemann.digital.core.element.ElementTypeDescription;
|
||||
import de.neemann.digital.core.io.In;
|
||||
import de.neemann.digital.core.io.Out;
|
||||
import de.neemann.digital.core.memory.DataField;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.shapes.Drawable;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.shapes.Drawable;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
import java.io.*;
|
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
|
10
src/main/java/de/neemann/digital/draw/elements/Moveable.java
Normal file
10
src/main/java/de/neemann/digital/draw/elements/Moveable.java
Normal file
@ -0,0 +1,10 @@
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
||||
*/
|
||||
public interface Moveable {
|
||||
void move(Vector delta);
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
/**
|
||||
* Puts the pins name and the pins x-y-position together!
|
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.gui.draw.model.Net;
|
||||
import de.neemann.digital.draw.model.Net;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.core.element.AttributeKey;
|
||||
import de.neemann.digital.gui.components.ElementOrderer;
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.lang.Lang;
|
@ -1,15 +1,15 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.core.element.AttributeKey;
|
||||
import de.neemann.digital.core.element.AttributeListener;
|
||||
import de.neemann.digital.core.element.ElementAttributes;
|
||||
import de.neemann.digital.draw.graphics.*;
|
||||
import de.neemann.digital.draw.shapes.Drawable;
|
||||
import de.neemann.digital.draw.shapes.Interactor;
|
||||
import de.neemann.digital.draw.shapes.Shape;
|
||||
import de.neemann.digital.draw.shapes.ShapeFactory;
|
||||
import de.neemann.digital.gui.components.CircuitComponent;
|
||||
import de.neemann.digital.gui.draw.graphics.*;
|
||||
import de.neemann.digital.gui.draw.shapes.Drawable;
|
||||
import de.neemann.digital.gui.draw.shapes.Interactor;
|
||||
import de.neemann.digital.gui.draw.shapes.Shape;
|
||||
import de.neemann.digital.gui.draw.shapes.ShapeFactory;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
@ -1,10 +1,10 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.gui.draw.shapes.Drawable;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.shapes.Drawable;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
||||
@ -40,7 +40,7 @@ public class Wire implements Drawable, Moveable {
|
||||
|
||||
if (value != null && p1.y == p2.y && Math.abs(p1.x - p2.x) > MIN_LABEL_LEN && value.getBits() > 1) {
|
||||
Vector pos = p1.add(p2).div(2).add(0, -2);
|
||||
graphic.drawText(pos, pos.add(1, 0), value.getValueString(), de.neemann.digital.gui.draw.graphics.Orientation.CENTERBOTTOM, Style.SHAPE_PIN);
|
||||
graphic.drawText(pos, pos.add(1, 0), value.getValueString(), de.neemann.digital.draw.graphics.Orientation.CENTERBOTTOM, Style.SHAPE_PIN);
|
||||
}
|
||||
|
||||
if (p1Dot || p2Dot) {
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
import java.awt.*;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.gui.draw.graphics;
|
||||
package de.neemann.digital.draw.graphics;
|
||||
|
||||
import de.neemann.digital.gui.draw.elements.Moveable;
|
||||
import de.neemann.digital.draw.elements.Moveable;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,13 +1,13 @@
|
||||
package de.neemann.digital.gui.draw.library;
|
||||
package de.neemann.digital.draw.library;
|
||||
|
||||
import de.neemann.digital.core.Model;
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.element.Element;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.model.ModelDescription;
|
||||
import de.neemann.digital.gui.draw.model.NetList;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.model.ModelDescription;
|
||||
import de.neemann.digital.draw.model.NetList;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.library;
|
||||
package de.neemann.digital.draw.library;
|
||||
|
||||
import de.neemann.digital.core.arithmetic.Add;
|
||||
import de.neemann.digital.core.arithmetic.Comparator;
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.library;
|
||||
package de.neemann.digital.draw.library;
|
||||
|
||||
import de.neemann.digital.core.element.ElementTypeDescription;
|
||||
|
@ -1,12 +1,12 @@
|
||||
package de.neemann.digital.gui.draw.model;
|
||||
package de.neemann.digital.draw.model;
|
||||
|
||||
import de.neemann.digital.core.Model;
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.core.wiring.Clock;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.Main;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.model;
|
||||
package de.neemann.digital.draw.model;
|
||||
|
||||
import de.neemann.digital.core.*;
|
||||
import de.neemann.digital.core.Observer;
|
||||
@ -7,9 +7,9 @@ import de.neemann.digital.core.element.Element;
|
||||
import de.neemann.digital.core.element.ElementTypeDescription;
|
||||
import de.neemann.digital.core.io.In;
|
||||
import de.neemann.digital.core.io.Out;
|
||||
import de.neemann.digital.gui.draw.elements.*;
|
||||
import de.neemann.digital.gui.draw.library.CustomElement;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.elements.*;
|
||||
import de.neemann.digital.draw.library.CustomElement;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
import java.util.*;
|
@ -1,11 +1,11 @@
|
||||
package de.neemann.digital.gui.draw.model;
|
||||
package de.neemann.digital.draw.model;
|
||||
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.core.element.Element;
|
||||
import de.neemann.digital.core.wiring.Splitter;
|
||||
import de.neemann.digital.gui.draw.elements.*;
|
||||
import de.neemann.digital.draw.elements.*;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
import java.util.ArrayList;
|
@ -1,11 +1,11 @@
|
||||
package de.neemann.digital.gui.draw.model;
|
||||
package de.neemann.digital.draw.model;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.wiring.DataBus;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.elements.Wire;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.elements.Wire;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
import java.util.ArrayList;
|
@ -1,8 +1,8 @@
|
||||
package de.neemann.digital.gui.draw.model;
|
||||
package de.neemann.digital.draw.model;
|
||||
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Wire;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Wire;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
@ -1,17 +1,17 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.*;
|
||||
import de.neemann.digital.draw.graphics.Polygon;
|
||||
import de.neemann.digital.gui.components.CircuitComponent;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.*;
|
||||
import de.neemann.digital.gui.draw.graphics.Polygon;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.OutputShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.OutputShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,14 +1,14 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Orientation;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Orientation;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,15 +1,15 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Polygon;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Polygon;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.GenericShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,15 +1,15 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Polygon;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Polygon;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.GenericShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,10 +1,10 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.*;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.*;
|
||||
|
||||
/**
|
||||
* Universal Shape. Used for most components.
|
@ -1,19 +1,19 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.*;
|
||||
import de.neemann.digital.draw.graphics.Polygon;
|
||||
import de.neemann.digital.gui.components.CircuitComponent;
|
||||
import de.neemann.digital.gui.components.SingleValueDialog;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.*;
|
||||
import de.neemann.digital.gui.draw.graphics.Polygon;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.OutputShape.RAD;
|
||||
import static de.neemann.digital.gui.draw.shapes.OutputShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.OutputShape.RAD;
|
||||
import static de.neemann.digital.draw.shapes.OutputShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,7 +1,7 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.components.CircuitComponent;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
|
||||
import java.awt.*;
|
||||
|
@ -1,18 +1,18 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Orientation;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Orientation;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.OutputShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.OutputShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,12 +1,12 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Orientation;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Orientation;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
/**
|
@ -1,15 +1,15 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Polygon;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Polygon;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.GenericShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,14 +1,14 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Orientation;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Orientation;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,13 +1,13 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.Graphic;
|
||||
import de.neemann.digital.gui.draw.graphics.Orientation;
|
||||
import de.neemann.digital.gui.draw.graphics.Style;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.Graphic;
|
||||
import de.neemann.digital.draw.graphics.Orientation;
|
||||
import de.neemann.digital.draw.graphics.Style;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,8 +1,8 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,4 +1,4 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
@ -13,7 +13,7 @@ import de.neemann.digital.core.io.Const;
|
||||
import de.neemann.digital.core.io.In;
|
||||
import de.neemann.digital.core.io.Out;
|
||||
import de.neemann.digital.core.wiring.*;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
|
||||
import java.util.HashMap;
|
@ -1,14 +1,14 @@
|
||||
package de.neemann.digital.gui.draw.shapes;
|
||||
package de.neemann.digital.draw.shapes;
|
||||
|
||||
import de.neemann.digital.core.BitsException;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.core.wiring.Splitter;
|
||||
import de.neemann.digital.gui.draw.elements.IOState;
|
||||
import de.neemann.digital.gui.draw.elements.Pin;
|
||||
import de.neemann.digital.gui.draw.elements.Pins;
|
||||
import de.neemann.digital.gui.draw.graphics.*;
|
||||
import de.neemann.digital.draw.elements.IOState;
|
||||
import de.neemann.digital.draw.elements.Pin;
|
||||
import de.neemann.digital.draw.elements.Pins;
|
||||
import de.neemann.digital.draw.graphics.*;
|
||||
|
||||
import static de.neemann.digital.gui.draw.shapes.GenericShape.SIZE;
|
||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
@ -1,13 +1,13 @@
|
||||
package de.neemann.digital.gui;
|
||||
|
||||
import de.neemann.digital.core.element.ElementTypeDescription;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.elements.VisualElement;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.library.CustomElement;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.library.ElementNotFoundNotification;
|
||||
import de.neemann.digital.gui.components.CircuitComponent;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.elements.VisualElement;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.gui.draw.library.CustomElement;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.library.ElementNotFoundNotification;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
import de.process.utils.gui.ErrorMessage;
|
||||
import de.process.utils.gui.ToolTipAction;
|
||||
|
@ -4,15 +4,15 @@ import de.neemann.digital.core.Model;
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.core.SpeedTest;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.elements.PinOrder;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.model.ModelBuilder;
|
||||
import de.neemann.digital.draw.model.ModelDescription;
|
||||
import de.neemann.digital.draw.shapes.ShapeFactory;
|
||||
import de.neemann.digital.gui.components.CircuitComponent;
|
||||
import de.neemann.digital.gui.components.ElementOrderer;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.elements.PinOrder;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.model.ModelBuilder;
|
||||
import de.neemann.digital.gui.draw.model.ModelDescription;
|
||||
import de.neemann.digital.gui.draw.shapes.ShapeFactory;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
import de.process.utils.gui.*;
|
||||
|
||||
|
@ -7,9 +7,9 @@ import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.element.AttributeKey;
|
||||
import de.neemann.digital.core.io.In;
|
||||
import de.neemann.digital.core.io.Out;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.model.ModelDescription;
|
||||
import de.neemann.digital.gui.draw.model.ModelEntry;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.model.ModelDescription;
|
||||
import de.neemann.digital.draw.model.ModelEntry;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
||||
|
@ -2,15 +2,15 @@ package de.neemann.digital.gui.components;
|
||||
|
||||
import de.neemann.digital.core.Observer;
|
||||
import de.neemann.digital.core.element.AttributeKey;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.elements.Moveable;
|
||||
import de.neemann.digital.gui.draw.elements.VisualElement;
|
||||
import de.neemann.digital.gui.draw.elements.Wire;
|
||||
import de.neemann.digital.gui.draw.graphics.*;
|
||||
import de.neemann.digital.gui.draw.graphics.Polygon;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.shapes.Drawable;
|
||||
import de.neemann.digital.gui.draw.shapes.GenericShape;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.elements.Moveable;
|
||||
import de.neemann.digital.draw.elements.VisualElement;
|
||||
import de.neemann.digital.draw.elements.Wire;
|
||||
import de.neemann.digital.draw.graphics.*;
|
||||
import de.neemann.digital.draw.graphics.Polygon;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.shapes.Drawable;
|
||||
import de.neemann.digital.draw.shapes.GenericShape;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
@ -1,10 +0,0 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
|
||||
/**
|
||||
* @author hneemann
|
||||
*/
|
||||
public interface Moveable {
|
||||
void move(Vector delta);
|
||||
}
|
@ -4,12 +4,12 @@ import de.neemann.digital.core.Model;
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.core.element.Element;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.model.ModelBuilder;
|
||||
import de.neemann.digital.gui.draw.model.ModelDescription;
|
||||
import de.neemann.digital.gui.draw.model.ModelEntry;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.model.ModelBuilder;
|
||||
import de.neemann.digital.draw.model.ModelDescription;
|
||||
import de.neemann.digital.draw.model.ModelEntry;
|
||||
import de.neemann.digital.integration.Resources;
|
||||
|
||||
import java.io.File;
|
||||
|
@ -3,7 +3,7 @@ package de.neemann.digital.core.wiring;
|
||||
import de.neemann.digital.core.BurnException;
|
||||
import de.neemann.digital.core.HighZException;
|
||||
import de.neemann.digital.core.ObservableValue;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
|
@ -1,6 +1,6 @@
|
||||
package de.neemann.digital.gui.draw.elements;
|
||||
package de.neemann.digital.draw.elements;
|
||||
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import java.util.ArrayList;
|
@ -1,7 +1,7 @@
|
||||
package de.neemann.digital.gui.draw.model;
|
||||
package de.neemann.digital.draw.model;
|
||||
|
||||
import de.neemann.digital.gui.draw.elements.Wire;
|
||||
import de.neemann.digital.gui.draw.graphics.Vector;
|
||||
import de.neemann.digital.draw.elements.Wire;
|
||||
import de.neemann.digital.draw.graphics.Vector;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import java.util.ArrayList;
|
@ -3,10 +3,10 @@ package de.neemann.digital.integration;
|
||||
import de.neemann.digital.TestExecuter;
|
||||
import de.neemann.digital.core.Model;
|
||||
import de.neemann.digital.core.Node;
|
||||
import de.neemann.digital.gui.draw.elements.Circuit;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.model.ModelBuilder;
|
||||
import de.neemann.digital.gui.draw.model.ModelEntry;
|
||||
import de.neemann.digital.draw.elements.Circuit;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.model.ModelBuilder;
|
||||
import de.neemann.digital.draw.model.ModelEntry;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import java.io.File;
|
||||
|
@ -2,10 +2,10 @@ package de.neemann.digital.integration;
|
||||
|
||||
import de.neemann.digital.TestExecuter;
|
||||
import de.neemann.digital.core.NodeException;
|
||||
import de.neemann.digital.draw.elements.PinException;
|
||||
import de.neemann.digital.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.draw.shapes.ShapeFactory;
|
||||
import de.neemann.digital.gui.LibrarySelector;
|
||||
import de.neemann.digital.gui.draw.elements.PinException;
|
||||
import de.neemann.digital.gui.draw.library.ElementLibrary;
|
||||
import de.neemann.digital.gui.draw.shapes.ShapeFactory;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import java.io.File;
|
||||
|
Loading…
x
Reference in New Issue
Block a user