// XAAL toolkit // Copyright (C) 2009 Ville Karavirta // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . package xaal.objects.structures; import xaal.objects.Xaal; import xaal.util.XaalConstants; /** * @author vkaravir * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class Edge extends Structure { private String from; private String to; private boolean directed; private String label; /** * */ public Edge(Xaal xaalDoc) { super(xaalDoc); directed = XaalConstants.DEFAULT_PROPERTY_DIRECTED; } /** * @return Returns the directed. */ public boolean isDirected() { return directed; } /** * @param directed The directed to set. */ public void setDirected(boolean directed) { this.directed = directed; } /** * @return Returns the from. */ public String getFrom() { return from; } /** * @param from The from to set. */ public void setFrom(String from) { this.from = from; } /** * @return Returns the to. */ public String getTo() { return to; } /** * @param to The to to set. */ public void setTo(String to) { this.to = to; } /** * @param value */ public void setLabel(String value) { this.label = value; } public String getLabel() { return label; } /** * @return */ public boolean isLabeled() { return (label != null); } }