de.grogra.blocks
Class Variation
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>, java.io.Serializable
public class Variation
- extends Node
- implements Instantiator<Instantiation>
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface de.grogra.util.Map |
Map.Chain |
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, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, USED_BITS |
Methods inherited from class de.grogra.graph.impl.Node |
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupUnmanagedFields, edgeChanged, findAdjacent, 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, getIndex, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setName, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplace |
Methods inherited from class de.grogra.graph.impl.Edge |
addEdgeBits, getBitMark, getEdgeBits, 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 |
$TYPE
public static final Node.NType $TYPE
exceptionValue$FIELD
public static final Node.NType.Field exceptionValue$FIELD
initAll$FIELD
public static final Node.NType.Field initAll$FIELD
locationParameter$FIELD
public static final Node.NType.Field locationParameter$FIELD
seed$FIELD
public static final Node.NType.Field seed$FIELD
type$FIELD
public static final Node.NType.Field type$FIELD
Variation
public Variation()
Variation
public Variation(int type)
Variation
public Variation(int type,
int numberS)
fieldModified
public void fieldModified(PersistenceField field,
int[] indices,
Transaction t)
- Specified by:
fieldModified
in interface Manageable
- Overrides:
fieldModified
in class Node
get
public static Node get(Node n,
int index,
int edgeBits)
getChildCount
public static int getChildCount(Node n,
int edgeBits)
getExceptionValue
public int getExceptionValue()
getFirstChild
public static Node getFirstChild(Node n,
int edgeBits)
getInstantiator
public Instantiator getInstantiator()
- Overrides:
getInstantiator
in class Node
getLocationParameter
public LocationParameterBase getLocationParameter()
getN1
public float getN1()
getN2
public float getN2()
getN3
public float getN3()
getNextSibling
public static Node getNextSibling(Node n,
int edgeBits)
getNTypeImpl
protected Node.NType getNTypeImpl()
- Description copied from class:
Node
- This method returns the
Node.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 class Node
- Returns:
- type describing the managed fields of the class of this node
getSeed
public long getSeed()
getType
public int getType()
instantiate
public void instantiate(Instantiation state)
- Specified by:
instantiate
in interface Instantiator<Instantiation>
isInitAll
public boolean isInitAll()
newInstance
protected 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 class Node
- Returns:
- new instance of class of this node
setExceptionValue
public void setExceptionValue(int value)
setInitAll
public void setInitAll(boolean value)
setLocationParameter
public void setLocationParameter(LocationParameterBase value)
setNumber
public void setNumber(int value)
setSeed
public void setSeed(long value)
setType
public void setType(int value)