Uses of Class
de.grogra.persistence.Transaction
Package
Description
-
Uses of Transaction in de.grogra.blocks
Modifier and TypeMethodDescriptionvoid
Arrange.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Horn.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Hydra.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
LocationParameterBase.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
PhiBall.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Tree.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Variation.fieldModified
(PersistenceField field, int[] indices, Transaction t) -
Uses of Transaction in de.grogra.blocks.arrangeBlock
Modifier and TypeMethodDescriptionvoid
Kachelung.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Voronoi_Lloyd.fieldModified
(PersistenceField field, int[] indices, Transaction t) -
Uses of Transaction in de.grogra.graph.impl
Modifier and TypeMethodDescriptionprotected Transaction
GraphManager.createTransaction
(Thread thread) State.getActiveTransaction()
final Transaction
Node.getTransaction
(boolean create) Modifier and TypeMethodDescriptionfinal void
Edge.addEdgeBits
(int mask, Transaction xa) final void
Node.addEdgeBitsTo
(Node target, int edges, Transaction t) void
GraphManager.addMetaNode
(Node node, Transaction t) void
Node.appendBranchNode
(Node node, Transaction xa) protected void
GraphManager.completeTransaction
(Transaction t, boolean commit) void
Node.dup
(Node original, boolean cloneFields, Transaction t) void
Node.dupFrom
(Node original, boolean cloneFields, Transaction t) duplicate a node of a different type by checking the filed descriptorsvoid
Node.dupnew
(Node original, boolean cloneFields, Transaction t) protected void
Node.edgeChanged
(Edge set, int old, Transaction t) void
Node.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
SharedObjectNode.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Node.insertBranchNode
(int index, Node node, Transaction xa) void
GraphManager.makePersistentImpl
(PersistenceCapable o, long id, Transaction t) protected void
GraphManager.makeTransientImpl
(PersistenceCapable o, Transaction t) protected void
GraphManager.prepareCompletion
(Transaction t, boolean commit) final void
Edge.remove
(Transaction xa) final void
Node.removeAll
(Transaction t) final void
Edge.removeEdgeBits
(int mask, Transaction xa) final void
Node.removeEdgeBitsTo
(Node target, int edges, Transaction t) void
Node.removeFromChain
(Transaction t) void
GraphManager.removeMetaNode
(Node node, Transaction t) void
GraphManager.replaceInGraph
(Node node, Node toBeReplaced, Transaction xa) method to replace the node (toBeReplaced) by the node (node) in the graph.void
Node.setBranch
(Node c, Transaction xa) final void
Edge.setEdgeBits
(int bits, Transaction xa) void
Node.setSuccessor
(Node s, Transaction xa) protected void
Node.specialEdgeAdded
(Edge set, Transaction t) protected void
Node.specialEdgeRefModified
(Node ref, Node.NType.Field edgeField, PersistenceField field, int[] indices, Transaction t) protected void
SharedObjectNode.specialEdgeRefModified
(Node ref, Node.NType.Field edgeField, PersistenceField field, int[] indices, Transaction t) protected void
Node.specialEdgeRemoved
(Edge set, int old, Transaction t) protected void
GraphManager.transactionApplied
(Transaction.Data xa, boolean rollback, Transaction t) -
Uses of Transaction in de.grogra.grogra
-
Uses of Transaction in de.grogra.imp
Modifier and TypeMethodDescriptionvoid
GraphDescriptor.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
View.fieldModified
(PersistenceField field, int[] indices, Transaction t) -
Uses of Transaction in de.grogra.imp3d
Modifier and TypeMethodDescriptionvoid
Camera.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
CanvasCamera.setWorldToViewTransformation
(Matrix4d t, Transaction ts) void
View3D.sharedObjectModified
(Shareable object, Transaction t) -
Uses of Transaction in de.grogra.imp3d.shading
Modifier and TypeMethodDescriptionvoid
AffineUVTransformation.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
RGBAShader.fieldModified
(PersistenceField field, int[] indices, Transaction t) -
Uses of Transaction in de.grogra.math
Modifier and TypeMethodDescriptionvoid
RGBColor.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
TMatrix3d.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
TMatrix4d.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
TVector2d.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
TVector3d.fieldModified
(PersistenceField field, int[] indices, Transaction t) -
Uses of Transaction in de.grogra.persistence
Modifier and TypeFieldDescriptionprotected Transaction
TransactionApplier.transaction
final Transaction
XAException.transaction
Modifier and TypeMethodDescriptionprotected abstract Transaction
PersistenceManager.createTransaction
(Thread thread) final Transaction
PersistenceManager.getActiveTransaction()
final Transaction
PersistenceManager.getTransaction
(boolean create) Transaction.Reader.getTransaction()
Transaction.makeActive()
Modifier and TypeMethodDescriptionprotected boolean
ModificationQueue.Applier.apply
(int item, Transaction t) final boolean
ModificationQueue.Applier.apply
(Transaction t) boolean
ModificationQueue.apply
(Transaction t) protected void
PersistenceManager.beginTransaction
(Transaction t) protected void
PersistenceManager.completeTransaction
(Transaction t, boolean commit) void
Manageable.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
Observer.fieldModified
(PersistenceCapable object, PersistenceField field, int[] indices, Transaction t) void
ShareableBase.fieldModified
(PersistenceField field, int[] indices, Transaction t) void
IndirectField.insertBoolean
(Object o, int[] indices, boolean value, Transaction t) void
ManageableType.Field.insertBoolean
(Object o, int[] indices, boolean value, Transaction t) abstract void
PersistenceField.insertBoolean
(Object o, int[] indices, boolean value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertByte
(Object o, int[] indices, byte value, Transaction t) void
ManageableType.Field.insertByte
(Object o, int[] indices, byte value, Transaction t) abstract void
PersistenceField.insertByte
(Object o, int[] indices, byte value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertChar
(Object o, int[] indices, char value, Transaction t) void
ManageableType.Field.insertChar
(Object o, int[] indices, char value, Transaction t) abstract void
PersistenceField.insertChar
(Object o, int[] indices, char value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertDouble
(Object o, int[] indices, double value, Transaction t) void
ManageableType.Field.insertDouble
(Object o, int[] indices, double value, Transaction t) abstract void
PersistenceField.insertDouble
(Object o, int[] indices, double value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertFloat
(Object o, int[] indices, float value, Transaction t) void
ManageableType.Field.insertFloat
(Object o, int[] indices, float value, Transaction t) abstract void
PersistenceField.insertFloat
(Object o, int[] indices, float value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertInt
(Object o, int[] indices, int value, Transaction t) void
ManageableType.Field.insertInt
(Object o, int[] indices, int value, Transaction t) abstract void
PersistenceField.insertInt
(Object o, int[] indices, int value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertLong
(Object o, int[] indices, long value, Transaction t) void
ManageableType.Field.insertLong
(Object o, int[] indices, long value, Transaction t) abstract void
PersistenceField.insertLong
(Object o, int[] indices, long value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertObject
(Object o, int[] indices, Object value, Transaction t) void
ManageableType.Field.insertObject
(Object o, int[] indices, Object value, Transaction t) abstract void
PersistenceField.insertObject
(Object o, int[] indices, Object value, Transaction t) Inserts the givenvalue
into an array.void
IndirectField.insertShort
(Object o, int[] indices, short value, Transaction t) void
ManageableType.Field.insertShort
(Object o, int[] indices, short value, Transaction t) abstract void
PersistenceField.insertShort
(Object o, int[] indices, short value, Transaction t) Inserts the givenvalue
into an array.static boolean
Transaction.isApplying
(Transaction t) static boolean
Transaction.isNotApplying
(Transaction t) final void
PersistenceManager.makePersistent
(PersistenceCapable o, long id, Transaction t) final void
PersistenceManager.makePersistent
(Object o, Transaction t) protected abstract void
PersistenceManager.makePersistentImpl
(PersistenceCapable o, long id, Transaction t) final void
PersistenceManager.makeTransient
(PersistenceCapable o, Transaction t) protected abstract void
PersistenceManager.makeTransientImpl
(PersistenceCapable o, Transaction t) protected void
PersistenceManager.prepareCompletion
(Transaction t, boolean commit) void
IndirectField.removeBoolean
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeBoolean
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeBoolean
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeByte
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeByte
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeByte
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeChar
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeChar
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeChar
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeDouble
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeDouble
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeDouble
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeFloat
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeFloat
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeFloat
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeInt
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeInt
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeInt
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeLong
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeLong
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeLong
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeObject
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeObject
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeObject
(Object o, int[] indices, Transaction t) Removes an element from an array.void
IndirectField.removeShort
(Object o, int[] indices, Transaction t) void
ManageableType.Field.removeShort
(Object o, int[] indices, Transaction t) abstract void
PersistenceField.removeShort
(Object o, int[] indices, Transaction t) Removes an element from an array.final void
PersistenceField.set
(Object o, int[] indices, Object value, Transaction t) boolean
FieldAccessor.setBoolean
(Object object, boolean value, Transaction t) void
IndirectField.setBoolean
(Object o, int[] indices, boolean value, Transaction t) void
ManageableType.Field.setBoolean
(Object o, int[] indices, boolean value, Transaction t) abstract void
PersistenceField.setBoolean
(Object o, int[] indices, boolean value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.byte
FieldAccessor.setByte
(Object object, byte value, Transaction t) void
IndirectField.setByte
(Object o, int[] indices, byte value, Transaction t) void
ManageableType.Field.setByte
(Object o, int[] indices, byte value, Transaction t) abstract void
PersistenceField.setByte
(Object o, int[] indices, byte value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.char
FieldAccessor.setChar
(Object object, char value, Transaction t) void
IndirectField.setChar
(Object o, int[] indices, char value, Transaction t) void
ManageableType.Field.setChar
(Object o, int[] indices, char value, Transaction t) abstract void
PersistenceField.setChar
(Object o, int[] indices, char value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.double
FieldAccessor.setDouble
(Object object, double value, Transaction t) void
IndirectField.setDouble
(Object o, int[] indices, double value, Transaction t) void
ManageableType.Field.setDouble
(Object o, int[] indices, double value, Transaction t) abstract void
PersistenceField.setDouble
(Object o, int[] indices, double value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.float
FieldAccessor.setFloat
(Object object, float value, Transaction t) void
IndirectField.setFloat
(Object o, int[] indices, float value, Transaction t) void
ManageableType.Field.setFloat
(Object o, int[] indices, float value, Transaction t) abstract void
PersistenceField.setFloat
(Object o, int[] indices, float value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.int
FieldAccessor.setInt
(Object object, int value, Transaction t) void
IndirectField.setInt
(Object o, int[] indices, int value, Transaction t) void
ManageableType.Field.setInt
(Object o, int[] indices, int value, Transaction t) abstract void
PersistenceField.setInt
(Object o, int[] indices, int value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.long
FieldAccessor.setLong
(Object object, long value, Transaction t) void
IndirectField.setLong
(Object o, int[] indices, long value, Transaction t) void
ManageableType.Field.setLong
(Object o, int[] indices, long value, Transaction t) abstract void
PersistenceField.setLong
(Object o, int[] indices, long value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.FieldAccessor.setObject
(Object object, Object value, Transaction t) void
IndirectField.setObject
(Object o, int[] indices, Object value, Transaction t) void
ManageableType.Field.setObject
(Object o, int[] indices, Object value, Transaction t) abstract void
PersistenceField.setObject
(Object o, int[] indices, Object value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.short
FieldAccessor.setShort
(Object object, short value, Transaction t) void
IndirectField.setShort
(Object o, int[] indices, short value, Transaction t) void
ManageableType.Field.setShort
(Object o, int[] indices, short value, Transaction t) abstract void
PersistenceField.setShort
(Object o, int[] indices, short value, Transaction t) Sets the value of this field on the instanceo
using the givenindices
andt
.FieldAccessor.setSubfield
(Object object, FieldChain fields, int[] indices, Object value, Transaction t) void
SharedObjectReference.sharedObjectModified
(Shareable object, Transaction t) protected void
PersistenceManager.transactionApplied
(Transaction.Data xa, boolean rollback, Transaction t) boolean
PersistenceManager.undo
(Transaction t) Modifier and TypeMethodDescriptionfinal void
PersistenceManager.getTransactions
(List<? super Transaction> list) -
Uses of Transaction in de.grogra.pf.registry
Modifier and TypeMethodDescriptionfinal Transaction
Item.getTransaction()
final Transaction
Registry.getTransaction()
-
Uses of Transaction in de.grogra.rgg
Modifier and TypeMethodDescriptionprotected boolean
RGG.Apply.applyRules
(Transaction t) static void
NodeUtils.replaceOldExtent
(Node root, Registry r, Transaction xa, boolean unstableNaming) This method replace the nodes that are kept during project reset (i.e. the nodes under the root, but not the RGGRoot) with newer version of their compiled types. -
Uses of Transaction in de.grogra.turtle
Modifier and TypeMethodDescriptionvoid
TurtleState.fieldModified
(PersistenceField field, int[] indices, Transaction t) -
Uses of Transaction in de.grogra.xl.expr
Modifier and TypeMethodDescriptionprotected void
FieldObserver.edgeSetModified
(Edge set, int old, Transaction t) void
FieldObserver.fieldModified
(PersistenceCapable object, PersistenceField field, int[] indices, Transaction t) protected void
Expression.fireValueChanged
(Transaction t) void
Expression.valueChanged
(Expression expr, int index, Transaction t) void
FieldUpdater.valueChanged
(Expression expr, int index, Transaction t) void
ValueObserver.valueChanged
(Expression expr, int index, Transaction t)