public class ExpressionImpl extends ProcessTreeElementImpl implements Expression
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
expression |
protected java.util.Set<Variable> |
variables |
id, name, propertyDependent, propertyIndependent| Constructor and Description |
|---|
ExpressionImpl(Expression e) |
ExpressionImpl(java.lang.String name,
java.lang.String expression,
Variable... variables) |
ExpressionImpl(java.lang.String expression,
Variable... variables) |
ExpressionImpl(java.util.UUID id,
java.lang.String name,
java.lang.String expression,
Variable... variables) |
ExpressionImpl(java.util.UUID id,
java.lang.String expression,
Variable... variables) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addVariable(Variable var) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getExpression() |
java.util.Collection<Variable> |
getVariables() |
boolean |
removeVariable(Variable var) |
java.lang.String |
toString() |
getDependentProperties, getDependentProperty, getDependentProperty, getID, getIndependentProperties, getIndependentProperty, getIndependentProperty, getName, hashCode, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDependentProperties, getDependentProperty, getDependentProperty, getID, getIndependentProperties, getIndependentProperty, getIndependentProperty, getName, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNameprotected final java.lang.String expression
protected final java.util.Set<Variable> variables
public ExpressionImpl(java.lang.String expression,
Variable... variables)
public ExpressionImpl(java.util.UUID id,
java.lang.String expression,
Variable... variables)
public ExpressionImpl(java.lang.String name,
java.lang.String expression,
Variable... variables)
public ExpressionImpl(java.util.UUID id,
java.lang.String name,
java.lang.String expression,
Variable... variables)
public ExpressionImpl(Expression e)
public boolean equals(java.lang.Object o)
equals in class ProcessTreeElementImplpublic java.lang.String getExpression()
getExpression in interface Expressionpublic java.util.Collection<Variable> getVariables()
getVariables in interface Expressionpublic boolean addVariable(Variable var)
addVariable in interface Expressionpublic boolean removeVariable(Variable var)
removeVariable in interface Expressionpublic java.lang.String toString()
toString in class ProcessTreeElementImpl