//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 need to be globally unique.
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.
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