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

Description

[source]

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/Notifications

Description

[source]
If true, the class maintains an attribute controlling which notifications are sent.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/ApplicationClassLoader

Description

[source]
If true, invocations entering the business logic need an application specific current thread class loader. In this case, the VUI sets this class loader before invoking business logic methods.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/RuntimeSteps

Description

[source]
If true, the class maintains an attribute controlling whether runtimestep levels are used.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/StopWatches

Description

[source]
If true, the class will be instrumented with stop watches.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/Located

Description

[source]
If true, the class maintains and holds a location context.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/BaseLocationContext

Description

[source]
If provided, specifies how to create or retrieve a base LocationContext. The local LocationContext then is built based upon that one.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/LocatedSubClass

Description

[source]
If true, the class is derived from a class that maintains and holds a location context and maintains it, too, but does not hold it.
Technically, this implies that at entry of all relevant methods the current call context is merged with the location context of instances of this class.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/Dumpable

Description

[source]
If true, the class can be dumped (see Dumpable).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/InstanceIdentifier

Description

[source]
If true, the class provides a method to return a unique, textual instance identifier, which is created from the class name (see also XMTechnical/InstanceIdentifierClass) and the string values of all identifier attributes.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/InstanceIdentifierClass

Description

[source]
If provided, this String is used as the class name in the XMTechnical/InstanceIdentifier. If not provided, the fully qualified class name, including the package path, is used.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialisable

Description

[source]
If true, the class can be serialized to an OCP (see OCPSerialisable).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialisationCondition

Description

[source]
If true, the feature is only serialized to an OCP (see OCPSerialisable) if the respective condition evaluates to 'true'.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialiseAsReference

Description

[source]
If true, the respective model attribute is serialised as a reference to an already existing instance via an OCP RETRIEVER, instead of construction data to be used for creating a new instance via an OCP CLASS or an OCP FACTORY.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialisationRetriever

Description

[source]
Evaluates to the class name of a retriever which can be used as a RETRIEVER tag attribute inside the OCP. Retrievers are used if respective attributes shall be serialised as references instead of contruction data.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialisationFactory

Description

[source]
Evaluates to the class name of a factory which can be used as a FACTORY tag attribute inside the OCP. Factories are used if respective attributes shall be serialised by construction data instead of references.
In contrast to retrievers, factories are optional, since classes can also be constructed with help of the constructor of the implementation class.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialiseForRetriever

Description

[source]
If true, the respective model attribute is used as an OCP retriever attribute, in case of referencing via an OCP RETRIEVER.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialiseForFactoryAs

Description

[source]
In case of serialisation via an OCP CLASS or OCP FACTORY, this property provdides an alternative class or factory attribute name, instead of the default model attribute name itself.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/OCPSerialiseForRetrieverAs

Description

[source]
In case of serialisation via an OCP RETRIEVER, this property provdides an alternative retriever attribute name, instead of the default model attribute name itself.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/JSONSerialisable

Description

[source]
If true, the class can be serialized as JSON (see JSONSerialisable).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/AnchorProxy

Description

[source]
If true, a createAnchor method is generated according to the Anchorable) interface. The method creates an Anchor implemented by an AnchorInterceptor and a Proxy.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/Initialiser

Description

[source]
A list of (Package)Initialisers which will be statically initialised by this class.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/ADIdentifyable

Description

[source]
If true, the generated class gets an application domain identifier (see ADObjectId).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/ADVersioned

Description

[source]
If true, the generated class provides application domain versioning information (see ADObjectVersion).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/ClassPrefix

Description

[source]
An additional prefix, that is used to augment the main classname and all constructors, but not where the class is referenced (e.g. in factories).
It is intended to substitute instances of this class with instances of a class derived from in general. This can be an "emergency measurement" to overrule generated behaviour.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/StringPool

Description

[source]
An expression that retrieves a StringPool. StringPools are used as resource pools for texts which are identified by a text id.
If no string pool is specified, strings are retrieved from the StringContext by id, which provides a contextual StringPool (typically the current application string pool).
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMTechnical/ExternaliseStrings

Description

[source]
If true, texts from the model will not be written into Java source code, but collectively into some string pool. This pool may serve as a centralised source for translation of texts into additional human languages and might be easier readable and accessible then texts distributed over the model.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states