//Artefact:ModelClass/com/sphenon/modelling/xmodel/XMLogicEvents

Description

[source]

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/ObserveChanges

Description

[source]
If true, changes of collections of association attributes will be observed (via Observers) and repective events propagated to the event dispatcher of the enclosing class. *** to be refactored *** (make implementation/factory/retriever specific etc., general event refactoring discussion)
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/ObserveModificationTypes

Description

[source]
If ObserveChanges is enabled, this property specifies which types of modifications are to be observed.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/PropagateChanges

Description

[source]
If true, inner changes of this feature indicated by respective ChangeEvents will be listened to and propagated to the surrounding class' ChangeEventDispatcher.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/PropagateModificationTypes

Description

[source]
If PropagateChanges is enabled, this property specifies which types of modifications are propagated.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/OnChange

Description

[source]
Code, that is executed, if the respective feature sends a ChangeEvent.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/OnModificationTypes

Description

[source]
If OnChange code is specified, this property specifies for which types of modifications the code is executed.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/FactoryObserveChanges

Description

[source]
If true, changes of attributes as well as collections of association attributes will be observed and repective events propagated to the event dispatcher of the enclosing class.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/ObserveActivity

Description

[source]
If true, the respective class provides a "keepAlive hook" which is called in various situations to indicate some kind of activity.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/KeepAliveBody

Description

[source]
Code, that is executed within the body of the keepAlive hook.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/KeepAliveAtInvocation

Description

[source]
If true, the method calls the keepAlive hook at each invocation.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/KeepAliveAtGet

Description

[source]
If true, the keepAlive hook is called each time the attribute is accessed to be read (getter called).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEvents/KeepAliveAtSet

Description

[source]
If true, the keepAlive hook is called each time the attribute is modified (setter called).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states