Applicable with Version 2.5 Oct 2010
Help Version 2.5.123

Contents   Introduction   Concepts   User Help   Modeler Help   Browser Help
Administrator Help   Developer Help    Utility Help   Visio   Graphical Modeler

 

InspiredBg

Model Type Definition

The Model Type definition XML is stored in the Model Description property of a Model Type.

XML Element Structure

<MODELTYPE>

</MODELTYPE>

up 

XML Tag details (alphabetical list)

 

ADDITIONALMAPPINGINFO

    Definition

      Optionally defines additional information required to map from a Visual Type to an Archi Type based either on the value of the property of the Archi Type, or the existence of a relationship  to a specified item of a related Archi type

    Part of

      (NODEMAPPING)

    Contains

      (RELTYPE)

      (ATTRIBUTE)

    Attributes

      None

up 

ATTRIBUTE

    Definition

      Defines the value of a specified property on an Archi Type used when mapping many Visual Types to a single Archi Type. Each specified value of the property will map to a different Visual Type. 

    Part of

      (ADDITIONALMAPPINGINFO)

    Contains

      (EMPTY)

    Attributes

      ATTRIBNAME

        Name of an attribute on an Archi Type

      ATTRIBVALUE

        Value of the attribute

 up 

MODELTYPE

    Definition

      Defines the mapping between a Visual model and elements in the Archi meta-model

    Contains

      (NODEMAPPING+, RELMAPPING*)

 up 

NODEMAPPING

    Definition

      Defines the mapping between nodes in the Visual model and nodes in the Archi meta-model

    Part of

      (MODELTYPE)

    Contains

      (ADDITIONALMAPPINGINFO*)

      (NODETYPEATTRIBUTES*)

    Attributes

      ARCHITYPE

        Definition

          Name of a type as defined in the Archi meta-model

        Required

          True

        Values

          Any Archi node type defined in the Archi meta-model

      VISUALTYPE

        Definition

          Name of a type as defined in the Visual Modeling tool (the Master shape in the case of Visio)

        Required

          True

        Values

          Any valid name of a type as defined in the Visual Modeling tool (the Master shape in the case of Visio)

up  

NODETYPEATTRIBUTE

    Definition

      Defines the mapping between a property of a node type in the Visual model and a property of the corresponding node in the Archi meta-model

    Part of

      (NODETYPEATTRIBUTES)

    Contains

      (EMPTY)

    Attributes

      ARCHIATTRIBUTE

        Definition

          Name of a property defined in the Archi meta-model

        Required

          True

        Values

          Any legal property of the relevant node type as defined in the Archi meta-model

      VISUALATTRIBUTE

        Definition

          Name of a custom property defined in the Visual Modeling tool (a shape custom property in Visio)

        Required

          True

        Values

          A named property of the relevant type as defined in the Visual Modeling tool (the Master shape in the case of Visio)

      ATTRIBUTETYPE

        Definition

          The property type of the ARCHIATTRIBUTE as defined in the Archi meta-model

        Required

          True

        Values

          A legal Archi property type

up 

NODETYPEATTRIBUTES

    Definition

      Container for one or more NODETYPEATTRIBUTE tags

    Part of

      (NODEMAPPING)

    Contains

      (NODETYPEATTRIBUTE+)

    Attributes

      None

 up 

RELMAPPING

    Definition

      Defines the mapping of a relationship in a Visual model to a relationship in the Archi meta-model

    Part of

      (NODEMAPPING)

    Contains

      (RELTYPEATTRIBUTES)

    Attributes

      ARCHIRELTYPE

        Definition

          Name of a relationship type defined in the Archi meta-model

        Required

                    True

        Values

          Any relationship type defined in the Archi meta-model 

      VISUALTYPE

        Definition

          Name of a type of shape used to represent the relationship as defined in the Visual Modeling tool (the Master shape in the case of Visio)

        Required

                    True

        Values

          Any type of shape defined in the Visual Modeling Tool 

      VISUALDIRECTION

        Definition

          Specification of the direction of the relationship mapping definition

        Required

          False. If omitted, NORMAL is assumed

        Values

          NORMAL or INVERSE

      FROMARCHINODETYPE

        Definition

          Name of the node type from which the relationship originates (source node type), as defined in the Archi meta-model

        Required

          False. Only required if the relationship type can exist between more than two types in the model. In that case, a separate RELMAPPING element may be included for each instance of the relationship type on the model type

        Values

          Any Archi node type defined in the Archi meta-model as being a legal source of the ARCHIRELTYPE 

      TOARCHINODETYPE

        Definition

          Name of the node type at which the relationship terminates (target node type), as defined in the Archi meta-model

        Required

          False, unless FROMARCHINODETYPE is specified

        Values

          Any Archi node type defined in the Archi meta-model as being a legal target of the ARCHIRELTYPE 

up 

RELTYPE

    Definition

      Defines the identity of a related item of an Archi Type used when mapping many Visual Types to a single Archi Type. Each specified related item will map to a different Visual Type.

    Part of

      (ADDITIONALMAPPINGINFO)

    Contains

      (EMPTY)

    Attributes

      RELTYPENAME

        Definition

          Name of a relationship defined in the Archi meta-model

        Required

          True

        Values

          Any relationship type defined in the Archi meta-model

      TARGETTYPE

        Definition

          Name of a type defined as a legal target of RELTYPENAME in the Archi meta-model

        Required

          True

        Values

          Any Archi node type defined in the Archi meta-model as being a legal target of the ARCHIRELTYPE

      TARGETITEMNAME

        Definition

          Identity of an Archi item of TARGETTYPE

        Required

          True

        Values

          Any valid identifier of an Archi Item

 up 

 

RELTYPEATTRIBUTE

    Definition

      Defines the mapping between a property of a relationship type in the Visual model and a property of the info node on the corresponding relationship type in the Archi meta-model

    Part of

      (RELTYPEATTRIBUTES)

    Contains

      (EMPTY)

    Attributes

      ARCHIATTRIBUTE

        Definition

          Name of a property defined in the Archi meta-model

        Required

                    True

        Values

          Any legal property of the relevant node type as defined in the Archi meta-model

      VISUALATTRIBUTE

        Definition

          Name of a custom property defined in the Visual Modeling tool (a shape custom property in Visio)

        Required

                    True

        Values

          A named property of the relevant type as defined in the Visual Modeling tool (the Master shape in the case of Visio)

      ATTRIBUTETYPE

        Definition

          The property type of the ARCHIATTRIBUTE as defined in the Archi meta-model

        Required

                    True

        Values

          A legal Archi property type  

 up 

RELTYPEATTRIBUTES

    Definition

      Container for one or more RELTYPEATTRIBUTE tags

    Part of

      (RELMAPPING)

    Contains

      (RELETYPEATTRIBUTE+)

    Attributes

      None

 up