public abstract class CoreModelElement extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> |
builtInListeners
contains built-in listeners
|
protected Map<String,List<VariableListener<?>>> |
builtInVariableListeners |
protected String |
id |
protected Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> |
listeners
contains all listeners (built-in + user-provided)
|
protected String |
name |
protected Map<String,Object> |
properties |
protected Map<String,List<VariableListener<?>>> |
variableListeners |
Constructor and Description |
---|
CoreModelElement(String id) |
protected String id
protected String name
protected Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> builtInListeners
protected Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> listeners
protected Map<String,List<VariableListener<?>>> builtInVariableListeners
protected Map<String,List<VariableListener<?>>> variableListeners
public CoreModelElement(String id)
public String getId()
public String getName()
public void setId(String id)
public void setName(String name)
public List<DelegateListener<? extends BaseDelegateExecution>> getListeners(String eventName)
public List<DelegateListener<? extends BaseDelegateExecution>> getBuiltInListeners(String eventName)
public List<VariableListener<?>> getVariableListenersLocal(String eventName)
public List<VariableListener<?>> getBuiltInVariableListenersLocal(String eventName)
public void addListener(String eventName, DelegateListener<? extends BaseDelegateExecution> listener)
public void addBuiltInListener(String eventName, DelegateListener<? extends BaseDelegateExecution> listener)
public void addBuiltInListener(String eventName, DelegateListener<? extends BaseDelegateExecution> listener, int index)
public void addListener(String eventName, DelegateListener<? extends BaseDelegateExecution> listener, int index)
protected <T> void addListenerToMap(Map<String,List<T>> listenerMap, String eventName, T listener, int index)
public void addVariableListener(String eventName, VariableListener<?> listener)
public void addVariableListener(String eventName, VariableListener<?> listener, int index)
public void addBuiltInVariableListener(String eventName, VariableListener<?> listener)
public void addBuiltInVariableListener(String eventName, VariableListener<?> listener, int index)
public Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> getListeners()
public Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> getBuiltInListeners()
public Map<String,List<VariableListener<?>>> getBuiltInVariableListeners()
public Map<String,List<VariableListener<?>>> getVariableListeners()
Copyright © 2018. All rights reserved.