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

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

public class VariableDefinitionImpl
extends Object
implements 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  String description
           
protected  String destination
           
protected  String destinationExpression
           
protected  String key
           
protected  String source
           
protected  Descriptor sourceDescriptor
           
protected  String sourceExpression
           
protected  Type type
           
 
Constructor Summary
VariableDefinitionImpl()
           
 
Method Summary
 long getDbid()
           
 String getDescription()
           
 String getDestination()
           
 String getDestinationExpression()
           
 Object getDestinationValue(ExecutionImpl execution)
           
 String getKey()
           
 String getSource()
           
 Descriptor getSourceDescriptor()
           
 String getSourceExpression()
           
 Object getSourceValue(ExecutionImpl execution)
           
 Type getType()
           
 void setDescription(String description)
           
 void setDestination(String destination)
           
 void setDestinationExpression(String destinationExpression)
           
 void setKey(String key)
           
 void setSource(String source)
           
 void setSourceDescriptor(Descriptor sourceDescriptor)
           
 void setSourceExpression(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 String key

description

protected String description

source

protected String source

sourceExpression

protected String sourceExpression

sourceDescriptor

protected Descriptor sourceDescriptor

destination

protected String destination

destinationExpression

protected String destinationExpression

type

protected Type type
Constructor Detail

VariableDefinitionImpl

public VariableDefinitionImpl()
Method Detail

getSourceValue

public Object getSourceValue(ExecutionImpl execution)

getDestinationValue

public Object getDestinationValue(ExecutionImpl execution)

getDbid

public long getDbid()

getKey

public String getKey()

setKey

public void setKey(String key)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getSource

public String getSource()

setSource

public void setSource(String source)

getSourceExpression

public String getSourceExpression()

setSourceExpression

public void setSourceExpression(String sourceExpression)

getSourceDescriptor

public Descriptor getSourceDescriptor()

setSourceDescriptor

public void setSourceDescriptor(Descriptor sourceDescriptor)

getDestination

public String getDestination()

setDestination

public void setDestination(String destination)

getDestinationExpression

public String getDestinationExpression()

setDestinationExpression

public void setDestinationExpression(String destinationExpression)

getType

public Type getType()

setType

public void setType(Type type)


Copyright © 2011 OW2 Consortium. All Rights Reserved.