org.ow2.bonita.pvm.internal.model
Class VariableDefinitionImpl

java.lang.Object
  extended by org.ow2.bonita.pvm.internal.model.VariableDefinitionImpl
All Implemented Interfaces:
java.io.Serializable

public class VariableDefinitionImpl
extends java.lang.Object
implements java.io.Serializable

a declaration of a variable. The source properties denote how the variable gets initialized upon creation. The destination properties indicate how information from the current scope gets propagated back into the outer scope.

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  long dbid
           
protected  int dbversion
           
protected  java.lang.String description
           
protected  java.lang.String destination
           
protected  java.lang.String destinationExpression
           
protected  java.lang.String key
           
protected  java.lang.String source
           
protected  Descriptor sourceDescriptor
           
protected  java.lang.String sourceExpression
           
protected  Type type
           
 
Constructor Summary
VariableDefinitionImpl()
           
 
Method Summary
 long getDbid()
           
 java.lang.String getDescription()
           
 java.lang.String getDestination()
           
 java.lang.String getDestinationExpression()
           
 java.lang.Object getDestinationValue(ExecutionImpl execution)
           
 java.lang.String getKey()
           
 java.lang.String getSource()
           
 Descriptor getSourceDescriptor()
           
 java.lang.String getSourceExpression()
           
 java.lang.Object getSourceValue(ExecutionImpl execution)
           
 Type getType()
           
 void setDescription(java.lang.String description)
           
 void setDestination(java.lang.String destination)
           
 void setDestinationExpression(java.lang.String destinationExpression)
           
 void setKey(java.lang.String key)
           
 void setSource(java.lang.String source)
           
 void setSourceDescriptor(Descriptor sourceDescriptor)
           
 void setSourceExpression(java.lang.String sourceExpression)
           
 void setType(Type type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbid

protected long dbid

dbversion

protected int dbversion

key

protected java.lang.String key

description

protected java.lang.String description

source

protected java.lang.String source

sourceExpression

protected java.lang.String sourceExpression

sourceDescriptor

protected Descriptor sourceDescriptor

destination

protected java.lang.String destination

destinationExpression

protected java.lang.String destinationExpression

type

protected Type type
Constructor Detail

VariableDefinitionImpl

public VariableDefinitionImpl()
Method Detail

getSourceValue

public java.lang.Object getSourceValue(ExecutionImpl execution)

getDestinationValue

public java.lang.Object getDestinationValue(ExecutionImpl execution)

getDbid

public long getDbid()

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getSource

public java.lang.String getSource()

setSource

public void setSource(java.lang.String source)

getSourceExpression

public java.lang.String getSourceExpression()

setSourceExpression

public void setSourceExpression(java.lang.String sourceExpression)

getSourceDescriptor

public Descriptor getSourceDescriptor()

setSourceDescriptor

public void setSourceDescriptor(Descriptor sourceDescriptor)

getDestination

public java.lang.String getDestination()

setDestination

public void setDestination(java.lang.String destination)

getDestinationExpression

public java.lang.String getDestinationExpression()

setDestinationExpression

public void setDestinationExpression(java.lang.String destinationExpression)

getType

public Type getType()

setType

public void setType(Type type)


Copyright © 2009 OW2 Consortium. All Rights Reserved.