public class EdgeImpl extends ProcessTreeElementImpl implements Edge
| Modifier and Type | Field and Description |
|---|---|
static Expression |
NOEXPRESSION |
id, name, propertyDependent, propertyIndependent| Constructor and Description |
|---|
EdgeImpl(Block source,
Node target) |
EdgeImpl(Block source,
Node target,
boolean blockable,
boolean hideable) |
EdgeImpl(Block source,
Node target,
Expression expression) |
EdgeImpl(Block source,
Node target,
Expression expression,
boolean blockable,
boolean hideable) |
EdgeImpl(Edge e,
Block source,
Node target,
Expression expression) |
EdgeImpl(java.util.UUID id,
Block source,
Node target,
Expression expression) |
EdgeImpl(java.util.UUID id,
Block source,
Node target,
Expression expression,
boolean blockable,
boolean hideable) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
getExpression() |
java.util.Collection<Expression> |
getExpressions() |
java.util.Collection<Expression> |
getRemovableExpressions() |
Block |
getSource() |
Node |
getTarget() |
boolean |
hasExpression() |
boolean |
isBlockable() |
boolean |
isHideable() |
void |
setBlockable(boolean blockable) |
void |
setExpression(Expression expression) |
void |
setHideable(boolean hideable) |
void |
setSource(Block source) |
void |
setTarget(Node target) |
java.lang.String |
toString() |
equals, 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, setNamepublic static final Expression NOEXPRESSION
public EdgeImpl(Block source, Node target, Expression expression)
public EdgeImpl(Block source, Node target, Expression expression, boolean blockable, boolean hideable)
public EdgeImpl(java.util.UUID id,
Block source,
Node target,
Expression expression)
public EdgeImpl(java.util.UUID id,
Block source,
Node target,
Expression expression,
boolean blockable,
boolean hideable)
public EdgeImpl(Edge e, Block source, Node target, Expression expression)
public Expression getExpression()
getExpression in interface Edgepublic void setExpression(Expression expression)
setExpression in interface Edgepublic java.util.Collection<Expression> getExpressions()
getExpressions in interface Edgepublic java.util.Collection<Expression> getRemovableExpressions()
getRemovableExpressions in interface Edgepublic boolean isBlockable()
isBlockable in interface Edgepublic boolean isHideable()
isHideable in interface Edgepublic java.lang.String toString()
toString in class ProcessTreeElementImplpublic boolean hasExpression()
hasExpression in interface Edgepublic void setBlockable(boolean blockable)
setBlockable in interface Edgepublic void setHideable(boolean hideable)
setHideable in interface Edge