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, setName
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDependentProperties, getDependentProperty, getDependentProperty, getID, getIndependentProperties, getIndependentProperty, getIndependentProperty, getName, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setName
public 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 Edge
public void setExpression(Expression expression)
setExpression
in interface Edge
public java.util.Collection<Expression> getExpressions()
getExpressions
in interface Edge
public java.util.Collection<Expression> getRemovableExpressions()
getRemovableExpressions
in interface Edge
public boolean isBlockable()
isBlockable
in interface Edge
public boolean isHideable()
isHideable
in interface Edge
public java.lang.String toString()
toString
in class ProcessTreeElementImpl
public boolean hasExpression()
hasExpression
in interface Edge
public void setBlockable(boolean blockable)
setBlockable
in interface Edge
public void setHideable(boolean hideable)
setHideable
in interface Edge