de.grogra.rgg.model
Class PropertyRuntime.GraphProperty<T>

java.lang.Object
  extended by de.grogra.rgg.model.PropertyRuntime.GraphProperty<T>
All Implemented Interfaces:
RuntimeModel.BooleanProperty, RuntimeModel.ByteProperty, RuntimeModel.CharProperty, RuntimeModel.DoubleProperty, RuntimeModel.FloatProperty, RuntimeModel.IntProperty, RuntimeModel.LongProperty, RuntimeModel.ObjectProperty<T>, RuntimeModel.ShortProperty, RuntimeModel.Property
Enclosing class:
PropertyRuntime

public static final class PropertyRuntime.GraphProperty<T>
extends java.lang.Object
implements RuntimeModel.Property, RuntimeModel.BooleanProperty, RuntimeModel.ByteProperty, RuntimeModel.ShortProperty, RuntimeModel.CharProperty, RuntimeModel.IntProperty, RuntimeModel.LongProperty, RuntimeModel.FloatProperty, RuntimeModel.DoubleProperty, RuntimeModel.ObjectProperty<T>


Field Summary
 int offset
           
 
Method Summary
 boolean getBoolean(java.lang.Object object, int[] indices)
           
 byte getByte(java.lang.Object object, int[] indices)
           
 char getChar(java.lang.Object object, int[] indices)
           
 double getDouble(java.lang.Object object, int[] indices)
           
 PersistenceField getField()
           
 float getFloat(java.lang.Object object, int[] indices)
           
 int getInt(java.lang.Object object, int[] indices)
           
 long getLong(java.lang.Object object, int[] indices)
           
 java.lang.Object getObject(java.lang.Object object, int[] indices)
           
 short getShort(java.lang.Object object, int[] indices)
           
 java.lang.Class<?> getType()
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, double value)
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, float value)
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defAddAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defAndAssign(java.lang.Object node, int[] indices, boolean value)
           
 void operator$defAndAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defAndAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defAndAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defAndAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defAndAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, boolean value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, double value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, float value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defAssign(java.lang.Object node, int[] indices, T value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, double value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, float value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defDivAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, double value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, float value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defMulAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defOrAssign(java.lang.Object node, int[] indices, boolean value)
           
 void operator$defOrAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defOrAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defOrAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defOrAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defOrAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defRateAssign(java.lang.Object node, int[] indices, double value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, double value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, float value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defSubAssign(java.lang.Object node, int[] indices, short value)
           
 void operator$defXorAssign(java.lang.Object node, int[] indices, boolean value)
           
 void operator$defXorAssign(java.lang.Object node, int[] indices, byte value)
           
 void operator$defXorAssign(java.lang.Object node, int[] indices, char value)
           
 void operator$defXorAssign(java.lang.Object node, int[] indices, int value)
           
 void operator$defXorAssign(java.lang.Object node, int[] indices, long value)
           
 void operator$defXorAssign(java.lang.Object node, int[] indices, short value)
           
 void setBoolean(java.lang.Object object, int[] indices, boolean value)
           
 void setByte(java.lang.Object object, int[] indices, byte value)
           
 void setChar(java.lang.Object object, int[] indices, char value)
           
 void setDouble(java.lang.Object object, int[] indices, double value)
           
 void setFloat(java.lang.Object object, int[] indices, float value)
           
 void setInt(java.lang.Object object, int[] indices, int value)
           
 void setLong(java.lang.Object object, int[] indices, long value)
           
 void setObject(java.lang.Object object, int[] indices, java.lang.Object value)
           
 void setShort(java.lang.Object object, int[] indices, short value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

offset

public int offset
Method Detail

getBoolean

public boolean getBoolean(java.lang.Object object,
                          int[] indices)
Specified by:
getBoolean in interface RuntimeModel.Property

getByte

public byte getByte(java.lang.Object object,
                    int[] indices)
Specified by:
getByte in interface RuntimeModel.Property

getChar

public char getChar(java.lang.Object object,
                    int[] indices)
Specified by:
getChar in interface RuntimeModel.Property

getDouble

public double getDouble(java.lang.Object object,
                        int[] indices)
Specified by:
getDouble in interface RuntimeModel.Property

getField

public PersistenceField getField()

getFloat

public float getFloat(java.lang.Object object,
                      int[] indices)
Specified by:
getFloat in interface RuntimeModel.Property

getInt

public int getInt(java.lang.Object object,
                  int[] indices)
Specified by:
getInt in interface RuntimeModel.Property

getLong

public long getLong(java.lang.Object object,
                    int[] indices)
Specified by:
getLong in interface RuntimeModel.Property

getObject

public java.lang.Object getObject(java.lang.Object object,
                                  int[] indices)
Specified by:
getObject in interface RuntimeModel.Property

getShort

public short getShort(java.lang.Object object,
                      int[] indices)
Specified by:
getShort in interface RuntimeModel.Property

getType

public java.lang.Class<?> getType()
Specified by:
getType in interface RuntimeModel.Property

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  byte value)
Specified by:
operator$defAddAssign in interface RuntimeModel.ByteProperty

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  char value)
Specified by:
operator$defAddAssign in interface RuntimeModel.CharProperty

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  double value)
Specified by:
operator$defAddAssign in interface RuntimeModel.DoubleProperty

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  float value)
Specified by:
operator$defAddAssign in interface RuntimeModel.FloatProperty

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  int value)
Specified by:
operator$defAddAssign in interface RuntimeModel.IntProperty

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  long value)
Specified by:
operator$defAddAssign in interface RuntimeModel.LongProperty

operator$defAddAssign

public void operator$defAddAssign(java.lang.Object node,
                                  int[] indices,
                                  short value)
Specified by:
operator$defAddAssign in interface RuntimeModel.ShortProperty

operator$defAndAssign

public void operator$defAndAssign(java.lang.Object node,
                                  int[] indices,
                                  boolean value)
Specified by:
operator$defAndAssign in interface RuntimeModel.BooleanProperty

operator$defAndAssign

public void operator$defAndAssign(java.lang.Object node,
                                  int[] indices,
                                  byte value)
Specified by:
operator$defAndAssign in interface RuntimeModel.ByteProperty

operator$defAndAssign

public void operator$defAndAssign(java.lang.Object node,
                                  int[] indices,
                                  char value)
Specified by:
operator$defAndAssign in interface RuntimeModel.CharProperty

operator$defAndAssign

public void operator$defAndAssign(java.lang.Object node,
                                  int[] indices,
                                  int value)
Specified by:
operator$defAndAssign in interface RuntimeModel.IntProperty

operator$defAndAssign

public void operator$defAndAssign(java.lang.Object node,
                                  int[] indices,
                                  long value)
Specified by:
operator$defAndAssign in interface RuntimeModel.LongProperty

operator$defAndAssign

public void operator$defAndAssign(java.lang.Object node,
                                  int[] indices,
                                  short value)
Specified by:
operator$defAndAssign in interface RuntimeModel.ShortProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               boolean value)
Specified by:
operator$defAssign in interface RuntimeModel.BooleanProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               byte value)
Specified by:
operator$defAssign in interface RuntimeModel.ByteProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               char value)
Specified by:
operator$defAssign in interface RuntimeModel.CharProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               double value)
Specified by:
operator$defAssign in interface RuntimeModel.DoubleProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               float value)
Specified by:
operator$defAssign in interface RuntimeModel.FloatProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               int value)
Specified by:
operator$defAssign in interface RuntimeModel.IntProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               long value)
Specified by:
operator$defAssign in interface RuntimeModel.LongProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               short value)
Specified by:
operator$defAssign in interface RuntimeModel.ShortProperty

operator$defAssign

public void operator$defAssign(java.lang.Object node,
                               int[] indices,
                               T value)
Specified by:
operator$defAssign in interface RuntimeModel.ObjectProperty<T>

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  byte value)
Specified by:
operator$defDivAssign in interface RuntimeModel.ByteProperty

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  char value)
Specified by:
operator$defDivAssign in interface RuntimeModel.CharProperty

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  double value)
Specified by:
operator$defDivAssign in interface RuntimeModel.DoubleProperty

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  float value)
Specified by:
operator$defDivAssign in interface RuntimeModel.FloatProperty

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  int value)
Specified by:
operator$defDivAssign in interface RuntimeModel.IntProperty

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  long value)
Specified by:
operator$defDivAssign in interface RuntimeModel.LongProperty

operator$defDivAssign

public void operator$defDivAssign(java.lang.Object node,
                                  int[] indices,
                                  short value)
Specified by:
operator$defDivAssign in interface RuntimeModel.ShortProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  byte value)
Specified by:
operator$defMulAssign in interface RuntimeModel.ByteProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  char value)
Specified by:
operator$defMulAssign in interface RuntimeModel.CharProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  double value)
Specified by:
operator$defMulAssign in interface RuntimeModel.DoubleProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  float value)
Specified by:
operator$defMulAssign in interface RuntimeModel.FloatProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  int value)
Specified by:
operator$defMulAssign in interface RuntimeModel.IntProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  long value)
Specified by:
operator$defMulAssign in interface RuntimeModel.LongProperty

operator$defMulAssign

public void operator$defMulAssign(java.lang.Object node,
                                  int[] indices,
                                  short value)
Specified by:
operator$defMulAssign in interface RuntimeModel.ShortProperty

operator$defOrAssign

public void operator$defOrAssign(java.lang.Object node,
                                 int[] indices,
                                 boolean value)
Specified by:
operator$defOrAssign in interface RuntimeModel.BooleanProperty

operator$defOrAssign

public void operator$defOrAssign(java.lang.Object node,
                                 int[] indices,
                                 byte value)
Specified by:
operator$defOrAssign in interface RuntimeModel.ByteProperty

operator$defOrAssign

public void operator$defOrAssign(java.lang.Object node,
                                 int[] indices,
                                 char value)
Specified by:
operator$defOrAssign in interface RuntimeModel.CharProperty

operator$defOrAssign

public void operator$defOrAssign(java.lang.Object node,
                                 int[] indices,
                                 int value)
Specified by:
operator$defOrAssign in interface RuntimeModel.IntProperty

operator$defOrAssign

public void operator$defOrAssign(java.lang.Object node,
                                 int[] indices,
                                 long value)
Specified by:
operator$defOrAssign in interface RuntimeModel.LongProperty

operator$defOrAssign

public void operator$defOrAssign(java.lang.Object node,
                                 int[] indices,
                                 short value)
Specified by:
operator$defOrAssign in interface RuntimeModel.ShortProperty

operator$defRateAssign

public void operator$defRateAssign(java.lang.Object node,
                                   int[] indices,
                                   double value)
Specified by:
operator$defRateAssign in interface RuntimeModel.DoubleProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  byte value)
Specified by:
operator$defSubAssign in interface RuntimeModel.ByteProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  char value)
Specified by:
operator$defSubAssign in interface RuntimeModel.CharProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  double value)
Specified by:
operator$defSubAssign in interface RuntimeModel.DoubleProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  float value)
Specified by:
operator$defSubAssign in interface RuntimeModel.FloatProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  int value)
Specified by:
operator$defSubAssign in interface RuntimeModel.IntProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  long value)
Specified by:
operator$defSubAssign in interface RuntimeModel.LongProperty

operator$defSubAssign

public void operator$defSubAssign(java.lang.Object node,
                                  int[] indices,
                                  short value)
Specified by:
operator$defSubAssign in interface RuntimeModel.ShortProperty

operator$defXorAssign

public void operator$defXorAssign(java.lang.Object node,
                                  int[] indices,
                                  boolean value)
Specified by:
operator$defXorAssign in interface RuntimeModel.BooleanProperty

operator$defXorAssign

public void operator$defXorAssign(java.lang.Object node,
                                  int[] indices,
                                  byte value)
Specified by:
operator$defXorAssign in interface RuntimeModel.ByteProperty

operator$defXorAssign

public void operator$defXorAssign(java.lang.Object node,
                                  int[] indices,
                                  char value)
Specified by:
operator$defXorAssign in interface RuntimeModel.CharProperty

operator$defXorAssign

public void operator$defXorAssign(java.lang.Object node,
                                  int[] indices,
                                  int value)
Specified by:
operator$defXorAssign in interface RuntimeModel.IntProperty

operator$defXorAssign

public void operator$defXorAssign(java.lang.Object node,
                                  int[] indices,
                                  long value)
Specified by:
operator$defXorAssign in interface RuntimeModel.LongProperty

operator$defXorAssign

public void operator$defXorAssign(java.lang.Object node,
                                  int[] indices,
                                  short value)
Specified by:
operator$defXorAssign in interface RuntimeModel.ShortProperty

setBoolean

public void setBoolean(java.lang.Object object,
                       int[] indices,
                       boolean value)
Specified by:
setBoolean in interface RuntimeModel.Property

setByte

public void setByte(java.lang.Object object,
                    int[] indices,
                    byte value)
Specified by:
setByte in interface RuntimeModel.Property

setChar

public void setChar(java.lang.Object object,
                    int[] indices,
                    char value)
Specified by:
setChar in interface RuntimeModel.Property

setDouble

public void setDouble(java.lang.Object object,
                      int[] indices,
                      double value)
Specified by:
setDouble in interface RuntimeModel.Property

setFloat

public void setFloat(java.lang.Object object,
                     int[] indices,
                     float value)
Specified by:
setFloat in interface RuntimeModel.Property

setInt

public void setInt(java.lang.Object object,
                   int[] indices,
                   int value)
Specified by:
setInt in interface RuntimeModel.Property

setLong

public void setLong(java.lang.Object object,
                    int[] indices,
                    long value)
Specified by:
setLong in interface RuntimeModel.Property

setObject

public void setObject(java.lang.Object object,
                      int[] indices,
                      java.lang.Object value)
Specified by:
setObject in interface RuntimeModel.Property

setShort

public void setShort(java.lang.Object object,
                     int[] indices,
                     short value)
Specified by:
setShort in interface RuntimeModel.Property

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object