architecture - model-UA/papyrus-opcua-plugin GitHub Wiki
With architecture models one can extend the modelling capabilities of Papyrus, e.g. by defining new domains, viewpoints and diagrams. For this plugin the domain OPC UA was defined with a new InformationModel context and a NodeSetDiagram. Except for the diagram the other elements are just visible during the model creation wizzard.
In a Domain stakeholders, concerns and contexts can be defined. the most important thing here are the context, as these are parents to diagram types. here has
A Context can define new viewpoints which can be used for linking concerns and diagram types, i.e. which can be model where. Additionaly here are new diagram types defined. The most important thing is the Configuration of Creation Command Class which is responsible for actually creating the model.
In the Element Types files the actual elements are defined. The content is derived from the stereotypes defined in the underlying UML Profile. If a Element Tyoes model has DI in its name of file name this is for creating the corresponding element inside the diagram. If this is not the case the configuration is mainly used for the Creation Menu Model
Also knwon as new Child Menu is here to create new Elements via the context menu.
Are used to ease the cration of diagrams and provides elements to be draged and dropped into the diagram.