Class AbstractModelObserver<T extends EObject>
- java.lang.Object
-
- org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver<T>
-
- All Implemented Interfaces:
IModelObserver
- Direct Known Subclasses:
AbstractResourceEnvironmentObserver
,AbstractUsageEvolutionObserver
,AbstractUsageModelObserver
public abstract class AbstractModelObserver<T extends EObject> extends Object implements IModelObserver
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Logger
LOGGER
protected T
model
protected SimuLizarRuntimeState
runtimeModel
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractModelObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
add(Notification notification)
protected void
addMany(Notification notification)
protected void
eventTypeCount(Notification notification)
void
initialize(T model, SimuLizarRuntimeState runtimeState)
protected void
logDebugInfo(Notification notification)
protected void
move(Notification notification)
protected void
noFeatureID(Notification notification)
protected void
remove(Notification notification)
protected void
removeMany(Notification notification)
protected void
removingAdapter(Notification notification)
protected void
resolve(Notification notification)
protected void
set(Notification notification)
protected void
setTaggedValue(Notification notification)
void
unregister()
protected void
unset(Notification notification)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.palladiosimulator.simulizar.modelobserver.IModelObserver
initialize
-
-
-
-
Field Detail
-
LOGGER
protected static final org.apache.log4j.Logger LOGGER
-
runtimeModel
protected SimuLizarRuntimeState runtimeModel
-
-
Method Detail
-
initialize
public void initialize(T model, SimuLizarRuntimeState runtimeState)
-
unregister
public void unregister()
- Specified by:
unregister
in interfaceIModelObserver
-
unset
protected void unset(Notification notification)
-
resolve
protected void resolve(Notification notification)
-
removingAdapter
protected void removingAdapter(Notification notification)
-
removeMany
protected void removeMany(Notification notification)
-
noFeatureID
protected void noFeatureID(Notification notification)
-
eventTypeCount
protected void eventTypeCount(Notification notification)
-
addMany
protected void addMany(Notification notification)
-
add
protected void add(Notification notification)
-
remove
protected void remove(Notification notification)
-
set
protected void set(Notification notification)
-
move
protected void move(Notification notification)
-
setTaggedValue
protected void setTaggedValue(Notification notification)
-
logDebugInfo
protected void logDebugInfo(Notification notification)
-
-