//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