Class AbstractModelObserver<T extends EObject>
java.lang.Object
org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver<T>
- All Implemented Interfaces:
Extension
,IModelObserver
- Direct Known Subclasses:
AbstractResourceEnvironmentObserver
,AbstractUsageEvolutionObserver
,AbstractUsageModelObserver
public abstract class AbstractModelObserver<T extends EObject>
extends Object
implements IModelObserver
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition
protected static final org.apache.log4j.Logger
protected Collection<T>
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractModelObserver
(org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition globalPCMInstance) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
add
(Notification notification) protected void
addMany
(Notification notification) protected void
eventTypeCount
(Notification notification) void
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) selectObservees
(org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition partition) protected void
set
(Notification notification) protected void
setTaggedValue
(Notification notification) void
protected void
unset
(Notification notification)
-
Field Details
-
LOGGER
protected static final org.apache.log4j.Logger LOGGER -
model
-
globalPCMInstance
protected final org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition globalPCMInstance
-
-
Constructor Details
-
AbstractModelObserver
protected AbstractModelObserver(org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition globalPCMInstance)
-
-
Method Details
-
selectObservees
-
initialize
public void initialize()- Specified by:
initialize
in interfaceIModelObserver
-
unregister
public void unregister()- Specified by:
unregister
in interfaceIModelObserver
-
unset
-
resolve
-
removingAdapter
-
removeMany
-
noFeatureID
-
eventTypeCount
-
addMany
-
add
-
remove
-
set
-
move
-
setTaggedValue
-
logDebugInfo
-