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

Description

[source]
Properties concerning the pure presentation of objects, i.e independent of a specific media and independent of implementation issues.

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/DefaultModelHumanLanguage

Description

[source]
The human language (according to ISO 639) which is assumed for all texts in the model that are not explicitly labeled differently. E.g. "en" means: all texts in the respective model element are english texts.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Index

Description

[source]
If provided, the position of the respective feature within it's containing class. Overrides the natural ordering given be the model. Allows also attributes and association to be mixed in the ordering, which is not possible to specify in the model, since these both are managed in separate collections.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Id

Description

[source]
An string usable as an identifier for artefacts related to the respective model element. The string is be alphanumeric without any special characters or white space. It satisfies the regular expression [A-Za-z0-9_]+
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Name

Description

[source]
The name of the respective model element.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/NameCondition

Description

[source]
Code, that evaluates to a boolean and indicates whether the respective Name reflects a valid value.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/CoreTypeName

Description

[source]
Optionally the name of an associated core class. E.g. the target type of a factory.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ShortDescription

Description

[source]
A short description of the respective model element, typically a sentence or a phrase. Might be used in tooltips, popups and alike
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ShortDescriptionCondition

Description

[source]
Code, that evaluates to a boolean and indicates whether the respective ShortDescription reflects a valid value.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/LongDescription

Description

[source]
A longer description of the respective model element, typically one or more paragraphs. Might be used in larger popups and alike.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/WaitMessage

Description

[source]
A message that appears when an operation lasts longer
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Style

Description

[source]
The style of the respective model element, consisting of a single word. Styles are processed in cascading style sheets, i.e. the standard HTML/XML css files or the EM/OS specific sscss (server side css) files.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Colors

Description

[source]
A list of named color RGB values. These are used in the generated cascading style sheet.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Fonts

Description

[source]
A list of named font specifications. These are used in the generated cascading style sheet.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/StyleProperties

Description

[source]
Properties for styling UI items related to this artefact. These will be placed in corresponding style sheets.
  • logical model
  • technical model
  • packages
  • classes
  • pattern ends
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/StyleCategories

Description

[source]
A list of categories, which are also added as a style, in two ways. First the category is added itself, second, the category concatenated with a "-" sign and the class name is added.
Default is "ADO", so e.g. for a class "Person" the styles "ADO" and "ADO-Person" will be added.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Type

Description

[source]
The preferred type of presenting this entity. E.g., the user might want to choose from "Dialog" and "Diagram". If more than one type is specified, the user should be presented a list where he can choose a type from.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TypeMap

Description

[source]
A mapping from modes to preferred types of presenting this entity.
See XMPresentation/Type for details on presentation types.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ManyType

Description

[source]
The preferred type of presenting collections of this entity. E.g., the user might want to choose from "Table" and "Tree". If more than one type is specified, the user should be presented a list where he can choose a type from.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ManyTypeMap

Description

[source]
A mapping from modes to preferred types of presenting this collection of entities.
See XMPresentation/Type for details on presentation types.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Formatter

Description

[source]
Code, that evaluates to a VUIValueConverter instance, which is used to format primitive values into strings and parsing strings back into values.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TransparentSlot

Description

[source]
If true, the slot of this feature is not represented in the user interface, but only it's value instead. E.g., an enumeration value might contain just a single name field, which shall be shown whenever it's containing instance is presented, but obviously without it's attributes name "Name" as a field label. Another use case is in Interaction classes, where attributes are used to just hold content, but the attribute itself is not to be shown (e.g. 'Browser' in 'EditorTransaction').
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/IconName

Description

[source]
The name of an icon symbolising the respective model element. It should be rather unique within a model element, since the user should be able to distinguish model elements by them. They are comparable to names.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/IconNameCondition

Description

[source]
Code, that evaluates to a boolean and indicates whether the respective IconName reflects a valid value.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/IconOverlay

Description

[source]
The icon overlay indicates additional icons to be added to the general class icon, typically as a tiny little overlay. The name of the overlay is an arbitrary string denoting the overlay, while the layer denotes a category. For each category exactly one overlay can be specified. E.g., in the category (i.e. layer) "operation" the name "edit" might be used. Another type of category might be some kind of status or alike.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/IconFolder

Description

[source]
The subfolder within the image root folder where the given icon is to be found. Defaults to the current package path. If the icon name starts with a "/" (slash character), this icon folder is not prepended, instead, the icon is assumed to contain the respective folder itself already.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/HelpURL

Description

[source]
A URL referring to some help text associated the respective model element.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/LayoutType

Description

[source]
A hint on a preferred layout for the respective model element (currently only "Grid" is considered)
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Tightness

Description

[source]
Describes how tight a feature is bound to it's containing class. This information is used for rendering purposes.
The more tight a feature is, the more likely it is immediately visible when viewing a class instance. The less tight, the more clicks, additional windows and alike are necessary to view it.
With regard to attributes or associations this might be used for the sake of overview as well as for the sake of using limited screen space.
With regard to operations, it will decide how near and in which menu the operation will be placed.
Please note: there are disjunct subsets of valid properties used for attributes and associations in the one hand side and for operations on the other hand side.
For valid values see JavaClass
PresentationTightness
.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ItemTightness

Description

[source]
In case of a to-many relationship, this property describes how tight the single items of the collection of this feature are bound to that collection itself, in contrast to how tight the collection is bound to the containing class.
The former tightness (item to collection) is described by this property, the latter (collection to containing class) by the property XMPresentation/Tightness.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Importance

Description

[source]
Describes how important a feature is within it's containing class. Some information might be essential, while other information might be of secondary nature and can be suppressed in interfaces with limited space or e.g. within a one line preview in a choice list or combo box.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Relationship

Description

[source]
Describes the logical relation of the annotated feature to it's surrounding container (containing class). Depending on this property, the UI rendered may decide where to place the feature with relative to the main content.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Impact

Description

[source]
Categorises the impact of an operation. In addition to user preferences and the container of the method, this information provides a hint where to place the operation. E.g., an aborting operation might be bound to the window close button, while a committing operation is typically placed where "Ok" buttons belong to.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Discoverability

Description

[source]
Describes how respective items can be discovered in the UI, i.e. whether they are included automatically in menus, or are e.g. listed in sitemaps.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TextSize

Description

[source]
For text fields, specifies a preferred field width and height. The height means the count of lines a text field may offer.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Position

Description

[source]
The position of the repspective model element within some context. The context is given by the "Base" attribute of this property instance (see class XMPosition). Examples are a position of a class in a class diagram (base "Diagram"), or a position of a field in a dialog (base "Grid").
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ViewState

Description

[source]
The state of a view of the repspective model element within some context. The context is given by the "Base" attribute of this property instance (see class XMViewState).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ExpansionState

Description

[source]
The expansion state of a view of the repspective model element within some context. The context is given by the "Base" attribute of this property instance (see class XMExpansionState).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TreeNodeChild

Description

[source]
Denotes whether the respective model element is expandable in a TreeView.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TreeNodeType

Description

[source]
Specifies the content to be shown when this feature is shown in a tree. In case of 'Slot' the feature is shown as one line with the name of the feature (slot). In case of 'Value' the slots value is shown, which might correspond to several lines if the value is a collection (many). The default is 'Value'.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TreeNodeChildExpression

Description

[source]
Code, that evaluates to an boolean, and which indicates dynamically whether this feature is a tree node child.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TabOrder

Description

[source]
Specifies the position in the tab order of the respective model element. The tab order is the order in which dialog elements are traversed if the user presses the Tab key (forward traversal) or the shift Tab key (backward traversal).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/SortType

Description

[source]
Declares the type used for sorting of the respective attribute or association end. Important in case of in memory sorting where the sort algorithm of the business logic or database can not be called. For example displaying a list without a retriever.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityAspectCondition

Description

[source]
If specified, the feature is only visible if the current aspect is matched by this condition. The current aspect is an external concept in the user realm. It is typically a string which is selected somehow implicitly or explicitly by the user and symbolises a certain aspect the user wants to see, in other words a point of view of the application she takes. Examples of aspects might be "overview", "customer", "management" or "system_diagnostics".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityAspectConditionSource

Description

[source]
Code, that dynamically evaluates to a XMPresentation/VisibilityAspectCondition.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityAspectIncludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/VisibilityAspectCondition.
If specified, the feature is only visible if the current aspect is matched by this regular expression. The current aspect is an external concept in the user realm. It is typically a string which is selected somehow implicitly or explicitly by the user and symbolises a certain aspect the user wants to see, in other words a point of view of the application she takes. Examples of aspects might be "overview", "customer", "management" or "system_diagnostics".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityAspectExcludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/VisibilityAspectCondition.
If specified, the feature is only visible if the current aspect is not matched by this regular expression. The current aspect is an external concept in the user realm. It is typically a string which is selected somehow implicitly or explicitly by the user and symbolises a certain aspect the user wants to see, in other words a point of view of the application she takes. Examples of aspects might be "overview", "customer", "management" or "system_diagnostics".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityViewCondition

Description

[source]
If specified, the feature is only visible if the current view is matched by this condition. The current view is a concept within the VUI assemply tier. I.e., it is seperated from (external to) the business logic, but also separated from the user realm (internal to the system from the users perspective).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityViewConditionSource

Description

[source]
Code, that dynamically evaluates to a XMPresentation/VisibilityViewCondition.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityViewIncludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/VisibilityViewCondition.
If specified, the feature is only visible if the current view is matched by this regular expression. The current view is a concept within the VUI assemply tier. I.e., it is seperated from (external to) the business logic, but also separated from the user realm (internal to the system from the users perspective).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityViewExcludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/VisibilityViewCondition.
If specified, the feature is only visible if the current view is not matched by this regular expression. The current view is a concept within the VUI assemply tier. I.e., it is seperated from (external to) the business logic, but also separated from the user realm (internal to the system from the users perspective).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityModes

Description

[source]
A list of VUI modes within which the respective attribute is visible. VUI modes are an internal concept in the VUI/BL adapter realm. They are a classification of modes in which adapters are used. The current mode is provided by some context, e.g. a containing transaction or space. Predefined modes are "readonly" and "readwrite", but an application can use arbitrary ones.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/VisibilityStates

Description

[source]
A list of VUI transaction states within which the respective attribute is visible. This is only valid within transactional classes which declare a visible state, see XMVUI/TransactionStateExpression.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Visibility

Description

[source]
Code, that dertermines dynamically whether the respective feature is visible.
Note: a feature is only visible if all visibility constraints do permit this. E.g., an attribute must not be marked as "hidden" in the core model, otherwise it is never visible. Visibility constraints comprise general visibility, states, modes, aspects and security constraints.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityAspectCondition

Description

[source]
If specified, the feature is only changeable if the current aspect is matched by this condition. The current aspect is an external concept in the user realm. It is typically a string which is selected somehow implicitly or explicitly by the user and symbolises a certain aspect the user wants to see, in other words a point of view of the application she takes. Examples of aspects might be "overview", "customer", "management" or "system_diagnostics".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityAspectConditionSource

Description

[source]
Code, that dynamically evaluates to a XMPresentation/ChangeabilityAspectCondition.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityAspectIncludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/ChangeabilityAspectCondition.
If specified, the feature is only changeable if the current aspect is matched by this regular expression. The current aspect is an external concept in the user realm. It is typically a string which is selected somehow implicitly or explicitly by the user and symbolises a certain aspect the user wants to see, in other words a point of view of the application she takes. Examples of aspects might be "overview", "customer", "management" or "system_diagnostics".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityAspectExcludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/ChangeabilityAspectCondition.
If specified, the feature is only changeable if the current aspect is not matched by this regular expression. The current aspect is an external concept in the user realm. It is typically a string which is selected somehow implicitly or explicitly by the user and symbolises a certain aspect the user wants to see, in other words a point of view of the application she takes. Examples of aspects might be "overview", "customer", "management" or "system_diagnostics".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityViewCondition

Description

[source]
If specified, the feature is only changeable if the current view is matched by this condition. The current view is a concept within the VUI assemply tier. I.e., it is seperated from (external to) the business logic, but also separated from the user realm (internal to the system from the users perspective).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityViewConditionSource

Description

[source]
Code, that dynamically evaluates to a XMPresentation/ChangeabilityViewCondition.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityViewIncludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/ChangeabilityViewCondition.
If specified, the feature is only changeable if the current view is matched by this regular expression. The current view is a concept within the VUI assemply tier. I.e., it is seperated from (external to) the business logic, but also separated from the user realm (internal to the system from the users perspective).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityViewExcludeRegExp

Description

[source]
Deprecated: please use the more comprehensive solution XMPresentation/ChangeabilityViewCondition.
If specified, the feature is only changeable if the current view is not matched by this regular expression. The current view is a concept within the VUI assemply tier. I.e., it is seperated from (external to) the business logic, but also separated from the user realm (internal to the system from the users perspective).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityModes

Description

[source]
A list of VUI adapter modes within which the respective attribute is changeable. VUI modes are an internal concept in the VUI/BL adapter realm. They are a classification of modes in which adapters are used. The current mode is provided by some context, e.g. a containing transaction or space. Predefined modes are "readonly" and "readwrite", but an application can use arbitrary ones.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ChangeabilityStates

Description

[source]
A list of VUI transaction states within which the respective attribute is changeable. This is only valid within transactional classes which declare a visible state, see XMVUI/TransactionStateExpression.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Changeability

Description

[source]
Code, that dertermines dynamically whether the respective attribute or class as a whole is changeable. Note: a feature or class is only changeable if all changeability constraints do permit this. E.g., an attribute must not be marked as "readonly" in the core model, otherwise it is never changeable.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ExecutabilityModes

Description

[source]
A list of VUI adapter modes within which the respective operation is executable. VUI modes are an internal concept in the VUI/BL adapter realm. They are a classification of modes in which adapters are used. The current mode is provided by some context, e.g. a containing transaction or space. Predefined modes are "readonly" and "readwrite", but an application can use arbitrary ones.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/ExecutabilityStates

Description

[source]
A list of VUI transaction states within which the respective operation is executable. This is only valid within transactional classes which declare a visible state, see XMVUI/TransactionStateExpression.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Executability

Description

[source]
Code, that dertermines dynamically whether the respective operation is executable. Note: a feature is only executable if all executability constraints do permit this.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/DefaultOperation

Description

[source]
Marks an operation to be executed by default when the user presses e.g. the return key in a dialog box.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/Preview

Description

[source]
A small preview string describing the underlying ADO instance of a VUI adapter, typically based on it's attributes. Preview strings are used e.g. in choice lists and should be rather unique within a certain context. See also property 'DefaultPreview'.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/PreviewObject

Description

[source]
Code, that produces a binary object describing the current value of a VUI adapter feature, like e.g. a thumbnail image.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/PreviewMediaType

Description

[source]
If provided, determines the media type of the Preview. The default is "text/plain".
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/PreviewComplete

Description

[source]
If true, the provided preview contains already the complete information about this entity. That implies e.g. that it is not necessary to provide zooming capabilities for it.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/DefaultPreview

Description

[source]
If no preview is declared and this property is set to true, a default preview is generated which consists of a comma seperated list of all identifier attributes of this instance, i.e. all attributes with a PresentationImportance of "Identifier". This can be overridden by explicitly specifying a XMPresentation/PreviewPart.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/DefaultPreviewFormat

Description

[source]
An alternate format string used in conjunction with the automatically generated default preview. Normally, the format string describes a comma separated list. With this format string, different formats than comma separated are possible. The advantage of using this property in contrast to XMPresentation/Preview, is, that still the runtime attributes of the XMText are automatically generated, so this is easier to specify.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/PreviewPart

Description

[source]
If set to "Include" or "Exclude", explicitly defines whether this attribute is part or is not part of the automatically generated default preview.
If set to "IfIdentifier" (default), the participation is based on the Importance property as described at property XMPresentation/DefaultPreview.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/PreviewMany

Description

[source]
A small preview string describing an underlying collection of ADO instances inside a VUI many adapter, typically based on the elements of the collection. If no such PreviewMany is declared, no default is generated, independent of the setting of the property DefaultPreview.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPresentation/TargetSpace

Description

[source]
If provided, evaluates to a String, which specifies the target space, which is navigated to after the respective operation has been executed. E.g., in an HTML interface, this will produce corresponding links, in addition to trigger parameters.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states