org.jbpm.pvm.internal.model
Class VariableDefinitionImpl

java.lang.Object
  extended by org.jbpm.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  Descriptor initDescriptor
           
protected  Expression initExpression
           
protected  boolean isHistoryEnabled
           
protected  java.lang.String name
           
protected  java.lang.String typeName
           
 
Constructor Summary
VariableDefinitionImpl()
           
 
Method Summary
 Descriptor getInitDescriptor()
           
 Expression getInitExpression()
           
 java.lang.Object getInitValue(ExecutionImpl execution)
           
 java.lang.String getName()
           
 java.lang.String getTypeName()
           
 boolean isHistoryEnabled()
           
 void setHistoryEnabled(boolean isHistoryEnabled)
           
 void setInitDescriptor(Descriptor inDescriptor)
           
 void setInitExpression(Expression initExpression)
           
 void setName(java.lang.String name)
           
 void setTypeName(java.lang.String typeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

typeName

protected java.lang.String typeName

isHistoryEnabled

protected boolean isHistoryEnabled

initExpression

protected Expression initExpression

initDescriptor

protected Descriptor initDescriptor
Constructor Detail

VariableDefinitionImpl

public VariableDefinitionImpl()
Method Detail

getInitValue

public java.lang.Object getInitValue(ExecutionImpl execution)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getInitExpression

public Expression getInitExpression()

setInitExpression

public void setInitExpression(Expression initExpression)

getInitDescriptor

public Descriptor getInitDescriptor()

setInitDescriptor

public void setInitDescriptor(Descriptor inDescriptor)

getTypeName

public java.lang.String getTypeName()

setTypeName

public void setTypeName(java.lang.String typeName)

isHistoryEnabled

public boolean isHistoryEnabled()

setHistoryEnabled

public void setHistoryEnabled(boolean isHistoryEnabled)


Copyright © 2010 JBoss Community. All Rights Reserved.