de.grogra.blocks
public class Variation extends Node implements Instantiator<Instantiation>
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
static Node.NType.Field |
exceptionValue$FIELD |
static Node.NType.Field |
initAll$FIELD |
static Node.NType.Field |
locationParameter$FIELD |
static Node.NType.Field |
seed$FIELD |
static Node.NType.Field |
type$FIELD |
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_BITSDEFAULT_VALUE, EMPTY_MAP| Constructor and Description |
|---|
Variation() |
Variation(int type) |
Variation(int type,
int numberS) |
| Modifier and Type | Method and Description |
|---|---|
void |
fieldModified(PersistenceField field,
int[] indices,
Transaction t) |
static Node |
get(Node n,
int index,
int edgeBits) |
static int |
getChildCount(Node n,
int edgeBits) |
int |
getExceptionValue() |
static Node |
getFirstChild(Node n,
int edgeBits) |
Instantiator |
getInstantiator() |
LocationParameterBase |
getLocationParameter() |
float |
getN1() |
float |
getN2() |
float |
getN3() |
static Node |
getNextSibling(Node n,
int edgeBits) |
protected Node.NType |
getNTypeImpl()
This method returns the
Node.NType which describes the managed
fields of the class of this node. |
long |
getSeed() |
int |
getType() |
void |
instantiate(Instantiation state) |
boolean |
isInitAll() |
protected Node |
newInstance()
This method returns a new instance of the class of this
node.
|
void |
setExceptionValue(int value) |
void |
setInitAll(boolean value) |
void |
setLocationParameter(LocationParameterBase value) |
void |
setNumber(int value) |
void |
setSeed(long value) |
void |
setType(int value) |
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, 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, 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, isEncoarseOf, 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, writeReplaceaddEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBitsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBitMark, getObjectMark, setBitMark, setObjectMarkpublic static final Node.NType $TYPE
public static final Node.NType.Field exceptionValue$FIELD
public static final Node.NType.Field initAll$FIELD
public static final Node.NType.Field locationParameter$FIELD
public static final Node.NType.Field seed$FIELD
public static final Node.NType.Field type$FIELD
public Variation()
public Variation(int type)
public Variation(int type,
int numberS)
public void fieldModified(PersistenceField field, int[] indices, Transaction t)
fieldModified in interface ManageablefieldModified in class Nodepublic static int getChildCount(Node n, int edgeBits)
public int getExceptionValue()
public Instantiator getInstantiator()
getInstantiator in class Nodepublic LocationParameterBase getLocationParameter()
public float getN1()
public float getN2()
public float getN3()
protected Node.NType getNTypeImpl()
NodeNode.NType which describes the managed
fields of the class of this node. This method has to be implemented
in every concrete subclass.getNTypeImpl in class Nodepublic long getSeed()
public int getType()
public void instantiate(Instantiation state)
instantiate in interface Instantiator<Instantiation>public boolean isInitAll()
protected Node newInstance()
NodenewInstance in class Nodepublic void setExceptionValue(int value)
public void setInitAll(boolean value)
public void setLocationParameter(LocationParameterBase value)
public void setNumber(int value)
public void setSeed(long value)
public void setType(int value)