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

Description

[source]

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLifeCycle/OnCreateInitialisationInConstructor

Description

[source]
If true, implementation classes are initialised implicitly in the constructor. If false, the initialiser must be invoked explicitly, after setting all fields. Generated factories take care of this protocol.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLifeCycle/OnLoadInitialisationInConstructor

Description

[source]
If true, implementation classes are on-load-initialised in the on load constructor. If false, the initialiser must be invoked explicitly, under user control.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLifeCycle/OnLoadInitialisationInPostLoad

Description

[source]
If true, implementation classes are on-load-initialised in a special method annotated with JPA's PostLoad.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLifeCycle/DestructionInFinalizer

Description

[source]
If true, implementation classes are destroyed in the finalizer. If false, the destruction code (if existing) must be invoked explicitly.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLifeCycle/MorphCondition

Description

[source]
If specified, the evaluation of this condition indicates whether the structure of the underlying ADO class has changed fundamentally.
Such structure changes are in conflict with normal expectations of the behaviour of objects, they are used for technical reasons in some conditions.
Nevertheless, the interface shall be able to take this into account and must refresh (or reconstruct, reorganise etc.) all related views if such a change occurs.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states