java.lang.Object
de.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.blocks.Variation
- All Implemented Interfaces:
Manageable
,PersistenceCapable
,Shareable
,UserFields
,XObject
,Map
,Instantiator<Instantiation>
,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
Modifier and TypeFieldDescriptionstatic final Node.NType
static final Node.NType.Field
static final Node.NType.Field
static final Node.NType.Field
static final Node.NType.Field
static final Node.NType.Field
Fields 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$FIELD, USED_BITS
Fields inherited from interface de.grogra.util.Map
DEFAULT_VALUE, EMPTY_MAP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
fieldModified
(PersistenceField field, int[] indices, Transaction t) static Node
static int
getChildCount
(Node n, int edgeBits) int
static Node
getFirstChild
(Node n, int edgeBits) float
getN1()
float
getN2()
float
getN3()
static Node
getNextSibling
(Node n, int edgeBits) protected Node.NType
This method returns theNode.NType
which describes the managed fields of the class of this node.long
getSeed()
int
getType()
void
instantiate
(Instantiation state) boolean
protected Node
This method returns a new instance of the class of this node.void
setExceptionValue
(int value) void
setInitAll
(boolean value) void
void
setNumber
(int value) void
setSeed
(long value) void
setType
(int value) Methods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupFrom, dupnew, dupUnmanagedFields, edgeChanged, 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, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, 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, writeReplace
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits, getBitMark, getEdgeBits, getEdgeKeys, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.persistence.PersistenceCapable
getBitMark, getObjectMark, setBitMark, setObjectMark
-
Field Details
-
$TYPE
-
type$FIELD
-
seed$FIELD
-
exceptionValue$FIELD
-
locationParameter$FIELD
-
initAll$FIELD
-
-
Constructor Details
-
Variation
public Variation() -
Variation
public Variation(int type) -
Variation
public Variation(int type, int numberS)
-
-
Method Details
-
getInstantiator
- Overrides:
getInstantiator
in classNode
-
instantiate
- Specified by:
instantiate
in interfaceInstantiator<Instantiation>
-
setNumber
public void setNumber(int value) -
setType
public void setType(int value) -
get
-
getFirstChild
-
getNextSibling
-
getChildCount
-
fieldModified
- Specified by:
fieldModified
in interfaceManageable
- Overrides:
fieldModified
in classNode
-
getN1
public float getN1() -
getN2
public float getN2() -
getN3
public float getN3() -
getNTypeImpl
Description copied from class:Node
This method returns theNode.NType
which describes the managed fields of the class of this node. This method has to be implemented in every concrete subclass.- Overrides:
getNTypeImpl
in classNode
- Returns:
- type describing the managed fields of the class of this node
-
newInstance
Description copied from class:Node
This method returns a new instance of the class of this node. This method has to be implemented in every concrete subclass.- Overrides:
newInstance
in classNode
- Returns:
- new instance of class of this node
-
isInitAll
public boolean isInitAll() -
setInitAll
public void setInitAll(boolean value) -
getType
public int getType() -
getExceptionValue
public int getExceptionValue() -
setExceptionValue
public void setExceptionValue(int value) -
getSeed
public long getSeed() -
setSeed
public void setSeed(long value) -
getLocationParameter
-
setLocationParameter
-