|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.evelopers.unimod.core.ModelElement com.evelopers.unimod.core.stateworks.Event
Event abstraction. Event has no originator or target. It has only parameters. Runtime environment is responsible for event queueing and dispatching.
Field Summary | |
static Event |
ANY
|
static java.lang.String |
ANY_EVENT_NAME
|
static Event |
NO_EVENT
|
static java.lang.String |
NO_EVENT_NAME
|
protected Parameter[] |
parameters
Array of event parameters |
Fields inherited from class com.evelopers.unimod.core.ModelElement |
listeners, name, NAME_PROPERTY, stereotype, STEREOTYPE_PROPERTY |
Constructor Summary | |
Event(java.lang.String name)
Creates event with given name. |
|
Event(java.lang.String name,
Parameter parameter)
|
|
Event(java.lang.String name,
Parameter[] parameters)
Creates event with given name and array of parameters. this constructor must be used during runtime only. |
|
Event(java.lang.String name,
Parameter p1,
Parameter p2)
|
|
Event(java.lang.String name,
Parameter p1,
Parameter p2,
Parameter p3)
|
Method Summary | |
void |
addParametersToContext(StateMachineContext.Context context)
Adds all parameters to given context. |
boolean |
equals(java.lang.Object o)
Compares events. |
Parameter[] |
getParameters()
|
int |
hashCode()
Returns hashcode of event name. |
void |
setName(java.lang.String name)
Sets name |
void |
setParameters(Parameter[] p)
|
java.lang.String |
toString()
Returns name and stereotype. |
Methods inherited from class com.evelopers.unimod.core.ModelElement |
accept, addPropertyChangeListener, firePropertyChange, getName, getStereotype, initListeners, removePropertyChangeListener, setStereotype |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String ANY_EVENT_NAME
public static final Event ANY
public static final java.lang.String NO_EVENT_NAME
public static final Event NO_EVENT
protected Parameter[] parameters
Constructor Detail |
public Event(java.lang.String name)
name
- event namepublic Event(java.lang.String name, Parameter[] parameters)
name
- event nameparameters
- event parameterspublic Event(java.lang.String name, Parameter parameter)
public Event(java.lang.String name, Parameter p1, Parameter p2)
public Event(java.lang.String name, Parameter p1, Parameter p2, Parameter p3)
Method Detail |
public Parameter[] getParameters()
public void setParameters(Parameter[] p)
public void addParametersToContext(StateMachineContext.Context context)
context
- context to add parameters topublic void setName(java.lang.String name)
setName
in class ModelElement
name
- - new namepublic boolean equals(java.lang.Object o)
equals
in class ModelElement
o
- another event
public int hashCode()
hashCode
in class ModelElement
public java.lang.String toString()
ModelElement
toString
in class ModelElement
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |