X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2FGUIComponent.java;fp=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2FGUIComponent.java;h=472798f1c8907056177ee9402e7f5c706df0de7c;hb=5e9785af77494629bec932822e8fc05769b9caf0;hp=13ec4a600c7e5e092f93be4ccb22bafe5b3d092e;hpb=55b6b41a94961d0c19ce7dcd784f287a3592064f;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/GUIComponent.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/GUIComponent.java index 13ec4a60..472798f1 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/GUIComponent.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/GUIComponent.java @@ -81,6 +81,11 @@ public abstract class GUIComponent /** * Adds the given pin to this component and calls pinAddedListeners and redrawListeners. + * + * @throws IllegalArgumentException if the pin doesn't belong to this component + * @throws IllegalArgumentException if there already is a pin with the given name + * + * @author Daniel Kirschten */ protected void addPin(Pin pin) { @@ -97,7 +102,9 @@ public abstract class GUIComponent /** * Removes the given pin from this component and calls pinAddedListeners and redrawListeners. * - * @throws NullPointerException if there was no pin with this name. + * @throws NullPointerException if there was no pin with this name + * + * @author Daniel Kirschten */ protected void removePin(String name) { @@ -213,6 +220,8 @@ public abstract class GUIComponent /** * Called when this component is clicked. Absolute coordinates of the click are given. Returns true if this component consumed this * click. + * + * @author Daniel Kirschten */ @SuppressWarnings({ "static-method", "unused" }) // this method is inteded to be overridden public boolean clicked(double x, double y)