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

Description

Which Business Interaction Interfaces to implement.

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/ValidatableClass

Description

If true, the class can be validated via a validate method.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/ValidatableAttribute

Description

If true, the sttribute can be individually validated via a validate method.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/ShowResult

Description

If true, editors whill show the result of the edit work and offer a retyping. Defaults to false.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/InvalidatableAttribute

Description

If true, the attribute can be invalidated, i.e. marked as invalid. This might be helpful if an invalid value was entered via the user interface, which cannot even be converted to a storable value in the respective attribute (e.g. a value of "xyz" was entered for a "integer" field).
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/AnchorableClass

Description

If true, the class can be anchored, i.e. it provides a createAnchor method.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/Utility

Description

Deprecated (?) (resp. "to be done" if needed again) If true, this method returns a socalled utitlity, which can be used to interact with respective instances of this class. Utilities are arbitrary, useful objects, e.g. editor helpers or alternate format converters.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☐ attributes ∙ ☑ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/Transaction

Description

If true, this class represents a business domain Transaction. Among other characteristics, it implements the respective interaction interface. It is also passed to all Anchors created for Attributes or Operation return values of this class.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/Workspace

Description

If true, this class represents a business domain Workspace. Among other characteristics, it implements the respective interaction interface. It is also passed to all Anchors created for Attributes or Operation return values of this class.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInteraction/Space

Description

If true, this class represents a business domain Space. Among other characteristics, it implements the respective interaction interface.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states