- All Superinterfaces:
- com.port80.util.attr.IAttrTable, IGraphElementFactory
- public interface IEdgeFactory
- extends IGraphElementFactory
Factory class that produce valid edges and destroy edges only if
removal of the edge do not violate the factory constraints. The
factory also provide an IAttrRegistry interface for client to
check for unqiue attribute names.
| Methods inherited from interface com.port80.util.attr.IAttrTable |
attrKeySet, clearAttrs, getAttr, getAttrAsString, getAttrBool, getAttrBool, getAttrCached, getAttrDouble, getAttrDouble, getAttrFloat, getAttrFloat, getAttrInt, getAttrInt, getAttrLong, getAttrLong, getAttrString, hasAttr, removeAttr, removeUnregisteredAttrs, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttrFromString |
newEdge
public IEdge newEdge(IVertex tail,
IVertex head,
java.lang.String name,
java.lang.Object data,
IGraph parent)
throws GraphException