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.LoggerLOGGERprotected Tmodelprotected SimuLizarRuntimeStateruntimeModel
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractModelObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(Notification notification)protected voidaddMany(Notification notification)protected voideventTypeCount(Notification notification)voidinitialize(T model, SimuLizarRuntimeState runtimeState)protected voidlogDebugInfo(Notification notification)protected voidmove(Notification notification)protected voidnoFeatureID(Notification notification)protected voidremove(Notification notification)protected voidremoveMany(Notification notification)protected voidremovingAdapter(Notification notification)protected voidresolve(Notification notification)protected voidset(Notification notification)protected voidsetTaggedValue(Notification notification)voidunregister()protected voidunset(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:
unregisterin 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)
-
-