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

Description

[source]
Code and settings, that are used in the editor class.

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/TargetInterfaceType

Description

[source]
Interface type of instances, which are updated by this editor.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/TargetImplementationType

Description

[source]
Implementation type of instances, which are updated by this editor.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/Body

Description

[source]
Code, that is inserted directly into the generated editor implementation.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/EditorBody

Description

[source]
Code, that is inserted directly into the generated class implementation, but is specified at attributes or association ends
  • states.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/Validation

    Description

    [source]
    Code, that is inserted in the validate-method.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/ValidationCache

    Description

    [source]
    If true, validation is only performed once until the respective attribute is modified via it's set method.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/FinalValidation

    Description

    [source]
    Code, that is executed after all attributes of the editor have been set and normal (attribute validation has taken place), but before the instance is updated. This code is typically costly, so that it should be executed only once after the user has confirmed that the updates shall take place (are commited).
    In contrast, normal attribute validation may be performed after entering or leaving input fields, or even after each key stroke in a field.
    Editing transactions (like the EditTransaction.model in the interaction package) must call this method after updating the instance and before TSM commit is called.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/Validatable

    Description

    [source]
    If true, the class implements the extended validation protocol as defined by the Java interface Java interface
    ADValidatable
    .
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/UpdateModePreparation

    Description

    [source]
    Instances can be set to an update mode, signalling that now e.g. validations shall be loosened so that intermediate invalid states are permitted. Instances in update mode shall never be commited to persistent state.
    This property defines code to be executed when update mode is entered.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/UpdateModePostparation

    Description

    [source]
    This property defines code to be executed when update mode is left.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/GetBody

    Description

    [source]
    Code, that is used in automatically generated get methods to retrieve the actual value. If omitted, a default piece of code is generated, simply using the member variable.
    If provided, this code must define a variable named "result" and assign it the value to return. It must not return this variable by itself, since postprocessing code might be applied.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/BeforeGetBody

    Description

    [source]
    Code, that is inserted in automatically generated get methods before the actual value is retrieved. If defined on class level, the code is used for each attribute.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/AfterGetBody

    Description

    [source]
    Code, that is inserted in automatically generated get methods after the actual value is retrieved, immediately before it is returned. If defined on class level, the code is used for each attribute.
    This code has access to a local variable named "result", which is assigned the value to be returned.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/BeforeSetBody

    Description

    [source]
    Code, that is inserted in automatically generated set methods before the actual value assignment takes place. If defined on class level, the code is used for each attribute.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/AfterSetBody

    Description

    [source]
    Code, that is inserted in automatically generated set methods after the actual value assignment took place. If defined on class level, the code is used for each attribute.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/OperationBody

    Description

    [source]
    Code, that is used in operations.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/InstancePreparationBody

    Description

    [source]
    Code, that is executed after all attributes of the instance have been set and before such an instance is delivered.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/StandardUpdateOperation

    Description

    [source]
    If true, and no OperationBody is provided, this method is implemented as a standard update operation.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states

    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMLogicEditor/StandardMustUpdateOperation

    Description

    [source]
    If true, and no OperationBody is provided, this method is implemented as a standard mustupdate operation.
    • logical model
    • technical model
    • packages
    • classes
    • attributes
    • operations
    • association ends
    • states