java.lang.Object
de.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.imp2d.objects.Null
de.grogra.imp2d.objects.Shape2DBase
de.grogra.imp2d.objects.FillableShape2D
de.grogra.imp2d.objects.NURBSShape2D
- All Implemented Interfaces:
AWTDrawable,BoundedShape,Connectable,Editable,Transformation,Pickable,Manageable,PersistenceCapable,Shareable,UserFields,XObject,Map,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.graph.impl.Node
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Node.NTypestatic final Node.NType.Fieldstatic final Node.NType.Fieldstatic final Node.NType.Fieldstatic final Node.NType.FieldFields inherited from class de.grogra.imp2d.objects.FillableShape2D
caption$FIELD, fillColor$FIELD, FILLED_MASK, filled$FIELD, font$FIELD, horizontalAlignment$FIELD, OUTLINED_MASK, outlined$FIELD, USED_BITS, verticalAlignment$FIELDFields inherited from class de.grogra.imp2d.objects.Shape2DBase
color$FIELD, stroke$FIELDFields inherited from class de.grogra.imp2d.objects.Null
transform$FIELD, TRANSFORMING_MASK, transforming$FIELDFields inherited from class de.grogra.graph.impl.Node
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MAX_RESOLUTION, MIME_TYPE, MIN_RESOLUTION, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, RESOLUTION_BIT, RESOLUTION_MASK, resolution$FIELDFields inherited from interface de.grogra.util.Map
DEFAULT_VALUE, EMPTY_MAP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCurve()floatprotected Editableprotected Node.NTypeThis method returns theNode.NTypewhich describes the managed fields of the class of this node.protected ShapegetShape(Object object, boolean asNode, Pool pool, GraphState gs) protected NodeThis method returns a new instance of the class of this node.protected booleanvoidsetCurve(BSplineCurve value) voidsetEdgeWeight(float value) voidsetEndArrow(Arrow value) voidsetStartArrow(Arrow value) Methods inherited from class de.grogra.imp2d.objects.FillableShape2D
drawShape, getCaption, getFillColor, getFont, getHorizontalAlignment, getVerticalAlignment, isFilled, isOutlined, setCaption, setFillColor, setFilled, setFont, setHorizontalAlignment, setOutlined, setVerticalAlignmentMethods inherited from class de.grogra.imp2d.objects.Shape2DBase
draw, drawTool, getBounds, getColor, getConnectionPoint, getConnectionPoint, getObject, getStroke, pick, pickTool, setColor, setIfCloser, setStroke, testBoundary, toolEventOccuredMethods inherited from class de.grogra.imp2d.objects.Null
getTransform, isTransforming, postTransform, preTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransformingMethods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupFrom, dupnew, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, findRefinementType, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIgnored, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getResolution, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setIgnored, setLayer, setMark, setName, setResolution, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplaceMethods inherited from class de.grogra.graph.impl.Edge
addEdgeBits, getBitMark, getEdgeBits, getEdgeKeys, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBitsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.grogra.imp2d.edit.Editable
drawTool, pickTool, toolEventOccuredMethods inherited from interface de.grogra.persistence.PersistenceCapable
getBitMark, getObjectMark, setBitMark, setObjectMark
-
Field Details
-
$TYPE
-
startArrow$FIELD
-
endArrow$FIELD
-
curve$FIELD
-
edgeWeight$FIELD
-
-
Constructor Details
-
NURBSShape2D
public NURBSShape2D() -
NURBSShape2D
-
-
Method Details
-
getNTypeImpl
Description copied from class:NodeThis method returns theNode.NTypewhich describes the managed fields of the class of this node. This method has to be implemented in every concrete subclass.- Overrides:
getNTypeImplin classNull- Returns:
- type describing the managed fields of the class of this node
-
newInstance
Description copied from class:NodeThis method returns a new instance of the class of this node. This method has to be implemented in every concrete subclass.- Overrides:
newInstancein classNull- Returns:
- new instance of class of this node
-
getEdgeWeight
public float getEdgeWeight() -
setEdgeWeight
public void setEdgeWeight(float value) -
getStartArrow
-
setStartArrow
-
getEndArrow
-
setEndArrow
-
getCurve
-
setCurve
-
getShape
- Specified by:
getShapein classShape2DBase
-
pickBoundary
protected boolean pickBoundary()- Overrides:
pickBoundaryin classShape2DBase
-
getEditable
- Specified by:
getEditablein classShape2DBase
-