public abstract class AbstractEvent extends AbstractBlock implements Event
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractEvent.Message |
static class |
AbstractEvent.TimeOut |
AbstractBlock.And, AbstractBlock.Def, AbstractBlock.DefLoop, AbstractBlock.Or, AbstractBlock.PlaceHolder, AbstractBlock.Seq, AbstractBlock.Xor, AbstractBlock.XorLoopBlock.And, Block.Def, Block.DefLoop, Block.Or, Block.PlaceHolder, Block.Seq, Block.Xor, Block.XorLoopchangeable, outgoingincoming, readVars, remReadVars, remWriteVars, tree, writeVarsid, name, propertyDependent, propertyIndependent| Constructor and Description |
|---|
AbstractEvent(Event e) |
AbstractEvent(java.lang.String name,
java.lang.String message) |
AbstractEvent(java.lang.String name,
java.lang.String message,
Edge incoming,
Edge outgoing) |
AbstractEvent(java.util.UUID id,
java.lang.String name,
java.lang.String message) |
AbstractEvent(java.util.UUID id,
java.lang.String name,
java.lang.String message,
Edge incoming,
Edge outgoing) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMessage()
Returns the message associated to this event
|
boolean |
isChangeable()
returns true if and only this block is changeable (note it is false by definition for events)
|
void |
setChangeable(boolean changeable)
sets this block to be (non-)changeable
|
void |
setMessage(java.lang.String message)
Sets the message of this event
|
addChild, addChild, addChildAt, addChildAt, addOutgoingEdge, addOutgoingEdgeAt, getChildren, getOutgoingEdges, getReadVariablesRecursive, getWrittenVariablesRecursive, isLeaf, iterator, numChildren, removeOutgoingEdge, swapChildAt, swapChildAt, toStringaddIncomingEdge, addParent, addParent, addParent, addParent, addReadVariable, addRemovableReadVariable, addRemovableWriteVariable, addWriteVariable, getID, getIncomingEdges, getName, getParents, getProcessTree, getReadVariables, getRemovableReadVariables, getRemovableWrittenVariables, getWrittenVariables, isRoot, numParents, removeIncomingEdge, removeReadVariable, removeRemovableReadVariable, removeRemovableWriteVariable, removeWriteVariable, setProcessTreeequals, getDependentProperties, getDependentProperty, getDependentProperty, getIndependentProperties, getIndependentProperty, getIndependentProperty, hashCode, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddChild, addChild, addChildAt, addChildAt, addOutgoingEdge, addOutgoingEdgeAt, expressionsOfOutgoingEdgesMatter, getChildren, getOutgoingEdges, iterator, numChildren, orderingOfChildernMatters, removeOutgoingEdge, swapChildAt, swapChildAtaddIncomingEdge, addParent, addParent, addParent, addReadVariable, addRemovableReadVariable, addRemovableWriteVariable, addWriteVariable, getIncomingEdges, getParents, getProcessTree, getReadVariables, getReadVariablesRecursive, getRemovableReadVariables, getRemovableWrittenVariables, getWrittenVariables, getWrittenVariablesRecursive, isLeaf, isRoot, numParents, removeIncomingEdge, removeReadVariable, removeRemovableReadVariable, removeRemovableWriteVariable, removeWriteVariable, setProcessTree, toStringShortgetDependentProperties, getDependentProperty, getDependentProperty, getID, getIndependentProperties, getIndependentProperty, getIndependentProperty, getName, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNamepublic AbstractEvent(java.lang.String name,
java.lang.String message)
public AbstractEvent(java.util.UUID id,
java.lang.String name,
java.lang.String message)
public AbstractEvent(java.lang.String name,
java.lang.String message,
Edge incoming,
Edge outgoing)
public AbstractEvent(java.util.UUID id,
java.lang.String name,
java.lang.String message,
Edge incoming,
Edge outgoing)
public AbstractEvent(Event e)
public boolean isChangeable()
BlockisChangeable in interface BlockisChangeable in class AbstractBlockpublic void setChangeable(boolean changeable)
BlocksetChangeable in interface BlocksetChangeable in class AbstractBlockpublic java.lang.String getMessage()
getMessage in interface Eventpublic void setMessage(java.lang.String message)
EventsetMessage in interface Event