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 Properties |
properties |
protected Map<String,List<VariableListener<?>>> |
variableListeners |
Constructor and Description |
---|
CoreModelElement(String id) |
protected String id
protected String name
protected Properties properties
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 setProperty(String name, Object value)
Properties.set(PropertyKey, Object)
public Object getProperty(String name)
Properties.get(PropertyKey)
public Properties getProperties()
public void setProperties(Properties properties)
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 © 2017. All rights reserved.