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

Description

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInstallation/ProjectIdPath

Description

A dotted path with reverse domain name semantics that is used to uniquely identify this component (within the context given by the XMInstallation/ProjectIdNameSpace property).
Specifically, if the namespace is 'public', one must only use id pathes whose associated domain prefixes are owned by project owners or authors to safely avoid global conflicts.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ components ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInstallation/ProjectIdNameSpace

Description

Provides a namespace within which the XMInstallation/ProjectIdPath hast to be unique.
A namespace is a dotted path with reverse domain name semantics, i.e. one must only use namespaces whose associated domain prefixes are owned by project owners or authors to safely avoid global conflicts.
Typically, as a namespace the domain of the associated businessboard might be used.
A special value of 'public' is allowed. In this case, the XMInstallation/ProjectIdPath properties themselves are required to be globally unique, obviously.
If empty, a default value from the configuration property 'com.sphenon.assemblies.emos.EMOSProjectManager.ProjectIdNameSpace' is used. This will be typically configured to contain the domain of the businessboard.
If this configuration property is empty, too, the default value is 'public'.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ components ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInstallation/CategoryPath

Description

A folder path, used as a subpath when storing model data in filesystems, e.g. sandbox projects. If not provided, a path is calculated automatically from the workspace id, folders and system component parents, e.g. as modelled in the businessboard.
For systems (software components), the default is the concatenation of the value of XMInstallation/ComponentCategory (which in turn here defaults to 'applications'), the XMInstallation/ProjectIdNameSpace and the XMInstallation/ProjectIdPath.
For spaces, the default is the concatenation of the value of XMInstallation/ComponentCategory (which in turn here defaults to 'facilities'), the XMInstallation/ProjectIdNameSpace and the XMInstallation/ProjectIdPath.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ components ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInstallation/ComponentCategory

Description

A plain folder name which is used as the initial part of the calculated XMInstallation/CategoryPath. Default is 'applications' for systems (software components) and 'facilities' for spaces.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ components ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInstallation/WebApplicationPath

Description

Partial path that identifies a web application within a respective context, like the path of a ServletContext. This path then is a visible part of respective apllication URLs.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ components ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMInstallation/CloudSpace

Description

Identifies the space within which this host is hosted. Indirectly identifies thereby a cloud provider and a sublocation within that provider.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ spaces ∙ ☑ artefacts ∙ ☐ services