org.databene.benerator.engine.statement
Class MutatingTypeExpression

java.lang.Object
  extended by org.databene.benerator.engine.statement.MutatingTypeExpression
All Implemented Interfaces:
org.databene.script.Expression<ComplexTypeDescriptor>

public class MutatingTypeExpression
extends java.lang.Object
implements org.databene.script.Expression<ComplexTypeDescriptor>

Expression which changes an Entity's type.

Created: 18.04.2011 14:48:57

Since:
0.6.6
Author:
Volker Bergmann

Constructor Summary
MutatingTypeExpression(org.w3c.dom.Element element, java.lang.String typeName)
           
 
Method Summary
 ComplexTypeDescriptor evaluate(org.databene.commons.Context ctx)
           
 boolean isConstant()
           
 void setTypeName(java.lang.String typeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutatingTypeExpression

public MutatingTypeExpression(org.w3c.dom.Element element,
                              java.lang.String typeName)
Method Detail

setTypeName

public void setTypeName(java.lang.String typeName)

isConstant

public boolean isConstant()
Specified by:
isConstant in interface org.databene.script.Expression<ComplexTypeDescriptor>

evaluate

public ComplexTypeDescriptor evaluate(org.databene.commons.Context ctx)
Specified by:
evaluate in interface org.databene.script.Expression<ComplexTypeDescriptor>


Copyright © 2013. All Rights Reserved.