face data model uml profile description...the face data model uml profile page: 1 10 june 2013 face...

162
The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition 2.0 DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center. HANDLING AND DESTRUCTION NOTICE Comply with distribution statement and destroy by any method that will prevent disclosure of the contents or reconstruction of the software.

Upload: others

Post on 24-Mar-2021

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 1

10 June 2013

FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition 2.0

DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.

Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center.

HANDLING AND DESTRUCTION NOTICE – Comply with distribution statement and destroy by any method that will prevent disclosure of the contents or reconstruction of the software.

Page 2: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 2

10 June 2013

FACE Data Model UML Profile Overview

The FACE Data Model UML Profile is based solely on the FACE Data Model Meta Object Facility (MoF) meta-model that is defined in the FACE Technical Standard, Edition 2.0. The FACE Data Model UML Profile (UML Profile) is a software customization that allows software developers targeting conformance with the FACE Technical Standard to utilize commercial UML tools to construct conformant FACE Data Models. UML Profiles allow for the extension and customization of the UML language to target specific domains. UML Profiles are only additive: they cannot contradict standard semantics. They are allowed to refine semantics by defining or extending the domain the UML Profile applies to. There are several standard UML Profiles used in government and industry today, such as for building SysML models.

Purpose This document is intended to describe the FACE Data Model UML Profile in sufficient detail to allow it to be customized for other UML modeling tools. The overarching intent is to provide semantic equivalence between the UML and MoF representations of FACE Data Model content. The Model Documentation FACE Data Model UML Profile Detail This document provides a complete overview of all element details. For simpler and more focused reports, simply

copy this initial template and turn off the sections not required.

FACE Data Model Profile Type: Package Status: Proposed. Version 1.0. Phase 1.0.

Package: Model

Detail: Created on 5/18/2012. Last modified on 11/6/2012

GUID: {E0F0D380-D722-4c67-B168-BA1F7A0D65E6}

FACE Data Model Profile - (Package diagram)

Created By: sfrerking on 5/18/2012

Last Modified: 7/26/2012

Version: 1.0. Locked: False

GUID: {27CE4472-50DD-4e6b-9AC8-90953C28E366}

RedefinedToolbox=UML::Class;Alias=FACE Data Model Profile;Notes=FACE Data Model Profile;

Page 3: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 3

10 June 2013

Figure: 1

FaceDM Type: Package «profile» Status: Proposed. Version 1.0. Phase 1.0.

Package: FACE Data Model Profile

Detail: Created on 6/22/2012. Last modified on 11/21/2012

GUID: {A06BA04D-1322-48c3-8A48-1B195460ECC1}

RedefinedToolbox=UML::Class;Alias=FaceDM;Notes=FaceDM;

pkg FACE Data Model Profile

«profile»

FaceDM

+ Attribute

+ Association

+ Class

+ Package

+ FACEDataModel

+ EntityType

+ Composition

+ AssociationType

+ ViewType

+ AssociatedEntity

+ Projection

+ Realize

+ ConceptualModel

+ ConceptualInformation

+ Observable

+ LogicalModel

+ ConvertibleElement

+ Unit

+ FrameOfReference

+ LogicalEnumeration

+ EnumLiteral

+ ValueElement

+ LogicalInformation

+ SimpleMeasurement

+ CompositeMeasurement

+ MeasurementComposition

+ ValueConstraint

+ IntegerRangeConstraint

+ RealRangeConstraint

+ RegularExpressionConstraint

+ EnumerationSelector

+ Conversion

+ AffineConversion

+ PlatformModel

+ IDLPrimitive

+ IDLStruct

+ IDLComposition

+ UoPModel

+ UnitOfPortabil ity

+ TransportEndpoint

+ MessagePort

+ MessageType

+ ApplicationFramework

+ LanguageRunTime

+ SupportingComponent

+ Alias

+ CommunicationStyle

+ ComponentType

+ FaceEdition

+ FaceProfile

+ IDLType

+ MessageExchangeType

+ PartitionType

+ ProgrammingLanguage

+ SynchronizationStyle

+ ValueType

Page 4: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 4

10 June 2013

face - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 2/15/2013

Version: 1.0. Locked: False

GUID: {128C77D6-3772-4bd9-B7DE-3EFA86A4BF3A}

Figure: 2

conceptual - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 3/1/2013

Version: 1.0. Locked: False

GUID: {0A0916DD-D900-47d3-949D-87AB07A98891}

class face

«metaclass»

Package

- _defaultDiagramType :String = UML Structural:...

- _makeComposite :Boolean = true

+ URI :String

FACEDataModel

- description :String [0..1]

- _faceUUID :String [0..1]

ConceptualModel

- description :String [0..1]

- _faceUUID :String [0..1]

LogicalModel

- description :String [0..1]

- _faceUUID :String [0..1]

PlatformModel

- description :String [0..1]

- _faceUUID :String [0..1]

UoPModel

- description :String [0..1]

- _faceUUID :String [0..1]

Page 5: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 5

10 June 2013

Figure: 3

logical - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 3/1/2013

Version: 1.0. Locked: False

GUID: {9F571D46-660A-4682-AA1B-F56E100E1408}

class conceptual

Observ able

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

ConceptualInformation

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

Projection

- realizedProjection :String [0..1]

- positionInView :Integer

- _faceUUID :String [0..1]

ViewType

- description :String [0..1]

- _faceUUID :String [0..1]

AssociationType

- description :String [0..1]

- _faceUUID :String [0..1]

EntityType

- description :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Association

+ direction :Direction = Source -> Desti...

AssociatedEntity

- realizedAssociatedEntity :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

«metaclass»

Attribute

Composition

- realizedComposition :String [0..1]

- _faceUUID :String [0..1]

Page 6: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 6

10 June 2013

Figure: 4

logical_basis - (Class diagram)

Created By: sfrerking on 1/13/2013

Last Modified: 4/13/2013

Version: 1.0. Locked: False

GUID: {511E5378-6319-4cbd-AFD8-2F019AEF9D6E}

class logical

«metaclass»

Association

+ direction :Direction = Source -> Desti...

AssociationType

- description :String [0..1]

- _faceUUID :String [0..1]

EntityType

- description :String [0..1]

- _faceUUID :String [0..1]

Projection

- realizedProjection :String [0..1]

- positionInView :Integer

- _faceUUID :String [0..1]

Realize

ViewType

- description :String [0..1]

- _faceUUID :String [0..1]

AssociatedEntity

- realizedAssociatedEntity :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

«metaclass»

Attribute

Composition

- realizedComposition :String [0..1]

- _faceUUID :String [0..1]

Page 7: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 7

10 June 2013

Figure: 5

logical_value_constraints - (Class diagram)

Created By: sfrerking on 1/13/2013

Last Modified: 2/15/2013

Version: 1.0. Locked: False

GUID: {7C5FB010-50D8-4e37-BB8A-8408A49DD9D2}

class logical_basis

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

Conv ersion

- description :String [0..1]

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

AffineConv ersion

- conversionFactor :Real

- offset :Real

CompositeMeasurement

- description :String [0..1]

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

FrameOfReferenceSimpleMeasurement

- isDeprecated :Boolean = False

- precision :Real

Unit

ConvertibleElement

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

LogicalInformation

«enumeration»

ValueType

Boolean

Integer

Natural

Real

NonNegativeReal

Character

String

Enumeration

ValueElement

- valueType :ValueType = Boolean

- description :String [0..1]

- _valueTypeFaceUUID :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Attribute

MeasurementComposition

- _faceUUID :String [0..1]

«taggedValue»

+target

«taggedValue»

+source

«taggedValue»

+frameOfReference

«taggedValue»

+frameOfReference

«taggedValue»

+unit

Page 8: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 8

10 June 2013

Figure: 6

platform - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 4/13/2013

Version: 1.0. Locked: False

GUID: {236BA3D1-66D0-4df7-9E5D-6DD81B51045E}

class logical_v alue_constraints

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

RealRangeConstraint

- lowerBound :Real

- lowerBoundInclusive :Boolean = true

- upperBound :Real

- upperBoundInclusive :Boolean = true

- description :String [0..1]

- _faceUUID :String [0..1]

RegularExpressionConstraint

- expression :String

- _faceUUID :String [0..1]

- description :String [0..1]

IntegerRangeConstraint

- lowerBound :Integer

- upperBound :Integer

- description :String [0..1]

- _faceUUID :String [0..1]

EnumerationSelectorLogicalEnumeration

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

ValueConstraint

«metaclass»

Association

+ direction :Direction = Source -> Desti...

«metaclass»

Attribute

EnumLiteral

- description :String [0..1]

- _faceUUID :String [0..1]

«taggedValue»

+sourceEnumeration

Page 9: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 9

10 June 2013

Figure: 7

uop - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 4/13/2013

Version: 1.0. Locked: False

GUID: {43A30176-E8B2-4bd7-92A5-03332E2B660B}

class platform

IDLPrimitiv e

- IDLType :IDLType = Boolean

- fixedDigits :Integer

- fixedScale :Integer

- description :String [0..1]

- _faceUUID :String [0..1]

«enumeration»

IDLType

Boolean

Char

WChar

Octet

String

WString

Enumeration

Float

Double

LongDouble

Fixed

Short

Long

LongLong

UShort

ULong

ULongLong

«metaclass»

Association

+ direction :Direction = Source -> Desti...

AssociationType

- description :String [0..1]

- _faceUUID :String [0..1]

EntityType

- description :String [0..1]

- _faceUUID :String [0..1]

Projection

- realizedProjection :String [0..1]

- positionInView :Integer

- _faceUUID :String [0..1]

Realize

ViewType

- description :String [0..1]

- _faceUUID :String [0..1]

IDLStruct

- description :String [0..1]

- _faceUUID :String [0..1]

AssociatedEntity

- realizedAssociatedEntity :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

«metaclass»

Attribute

IDLComposition

- realizedMeasurementComposition :String [0..1]

- _faceUUID :String [0..1]

Composition

- realizedComposition :String [0..1]

- _faceUUID :String [0..1]

EnumLiteral

- description :String [0..1]

- _faceUUID :String [0..1]

Page 10: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 10

10 June 2013

Figure: 8

Attribute Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 4/13/2013.

GUID: {3A5F660C-42D8-469e-81A0-7E1B2C08E222}

Custom Properties

isActive = False

class uop

UnitOfPortability

- componentType :ComponentType = Portable

- faceEdition :FaceEdition = _1_0

- faceProfile :FaceProfile = GeneralPurpose

- notes :String [0..1]

- partitionType :PartitionType = POSIX

- description :String [0..1]

- _aliasSetFaceUUID :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Association

+ direction :Direction = Source -> Desti...

MessageType

LanguageRunTime

- version :String

- _faceUUID :String [0..1]

- description :String [0..1]

ApplicationFramework

- version :String

- _faceUUID :String [0..1]

- description :String [0..1]

«enumeration»

CommunicationStyle

Queuing

SingleInstanceMessaging

«enumeration»

MessageExchangeType

InboundMessage

OutboundMessage

«enumeration»

ProgrammingLanguage

C

CPP

Java

Ada

«enumeration»

SynchronizationStyle

Blocking

NonBlocking

«enumeration»

FaceEdition

_1_0

_2_0

«enumeration»

FaceProfile

GeneralPurpose

Security

SafetyBase

SafetyExtended

«enumeration»

PartitionType

POSIX

ARINC653

MessagePort

- communicationStyle :CommunicationStyle = Queuing

- messageExchangeType :MessageExchangeType = InboundMessage

- period :Real

- programmingLanguage :ProgrammingLanguage = C

- synchronizationStyle :SynchronizationStyle = Blocking

- description :String [0..1]

- _faceUUID :String [0..1]

SupportingComponent

«enumeration»

ComponentType

Portable

PlatformSpecific

TransportService

Alias

- _faceUUID :String [0..1]

TransportEndpoint

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

Page 11: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 11

10 June 2013

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Composition

Public

Attribute

Extension Source -> Destination

Public

IDLComposition

Public

Attribute

Extension Source -> Destination

Public

EnumLiteral

Public

Attribute

Extension Source -> Destination

Public

MeasurementCompositi

on

Public

Attribute

Association Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {08CCD31F-CC6C-4ea4-AC39-7F0DF623CC74}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Projection

Public

Association

Extension Source -> Destination

Public

AssociatedEntity

Public

Association

Extension Source -> Destination

Public

Realize

Public

Association

Extension Source -> Destination

Public

ValueConstraint

Public

Association

Extension Source -> Destination

Public

TransportEndpoint

Public

Association

Extension Source -> Destination

Public

Alias

Public

Association

Page 12: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 12

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

MessageType

Public

Association

Extension Source -> Destination

Public

SupportingComponent

Public

Association

Attributes

Attribute Notes Constraints and tags

direction Direction

Public

Default: Source -> Destination

Class Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/4/2013. Last modified on 4/13/2013.

GUID: {F8121481-F28F-4c3c-B457-C6FA9D4BF161}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ViewType

Public

Class

Extension Source -> Destination

Public

AssociationType

Public

Class

Extension Source -> Destination

Public

EntityType

Public

Class

Extension Source -> Destination

Public

ConceptualInformation

Public

Class

Extension Public Public

Page 13: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 13

10 June 2013

Connector Source Target Notes

Source -> Destination

Observable

Class

Extension Source -> Destination

Public

ConvertibleElement

Public

Class

Extension Source -> Destination

Public

Conversion

Public

Class

Extension Source -> Destination

Public

ValueElement

Public

Class

Extension Source -> Destination

Public

CompositeMeasuremen

t

Public

Class

Extension Source -> Destination

Public

RegularExpressionCons

traint

Public

Class

Extension Source -> Destination

Public

IntegerRangeConstraint

Public

Class

Extension Source -> Destination

Public

RealRangeConstraint

Public

Class

Extension Source -> Destination

Public

LogicalEnumeration

Public

Class

Extension Source -> Destination

Public

EnumerationSelector

Public

Class

Extension Source -> Destination

Public

IDLStruct

Public

Class

Extension Source -> Destination

Public

IDLPrimitive

Public

Class

Extension Source -> Destination

Public

MessagePort

Public

Class

Extension Source -> Destination

Public

UnitOfPortability

Public

Class

Extension Source -> Destination

Public

ApplicationFramework

Public

Class

Extension Source -> Destination

Public

LanguageRunTime

Public

Class

Attributes

Attribute Notes Constraints and tags

Page 14: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 14

10 June 2013

Attribute Notes Constraints and tags

_Tag Integer

Private

Default: 1

isActive Boolean

Public

Default:

Package Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 11/6/2012.

GUID: {6204933D-5CEC-4c6f-A42C-9E97A1166C1B}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

UoPModel

Public

Package

Extension Source -> Destination

Public

PlatformModel

Public

Package

Extension Source -> Destination

Public

LogicalModel

Public

Package

Extension Source -> Destination

Public

ConceptualModel

Public

Package

Extension Source -> Destination

Public

FACEDataModel

Public

Package

Page 15: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 15

10 June 2013

Attributes

Attribute Notes Constraints and tags

_defaultDiagramType String

Private

Default: UML Structural::Class

_makeComposite Boolean

Private

Default: true

URI String

Public

Default:

FACEDataModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/12/2013.

GUID: {6463DA63-4398-40a3-B592-42E1522A226C}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

FACEDataModel

Public

Package

Attributes

Page 16: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 16

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

EntityType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 2/15/2013.

GUID: {9A508B0E-1F23-44b5-BF1E-F373EF6D7681}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

EntityType

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

Page 17: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 17

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

Composition Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 3/1/2013.

GUID: {454FF94B-FA3F-42c5-B56E-22910CC305C8}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Composition

Public

Attribute

Attributes

Attribute Notes Constraints and tags

realizedComposition String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

Page 18: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 18

10 June 2013

AssociationType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {7397D2CB-6339-41f0-A087-FCABA0A6BE5A}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

AssociationType

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ViewType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 2/15/2013.

GUID: {A0065C8D-C0E5-4b9e-A93D-B6D31D2E7DD6}

Page 19: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 19

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ViewType

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

AssociatedEntity Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 11/12/2012. Last modified on 2/15/2013.

GUID: {A8773D69-D55D-40f8-9142-E3A9DCC5FE8E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Page 20: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 20

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

AssociatedEntity

Public

Association

Attributes

Attribute Notes Constraints and tags

realizedAssociatedEntity String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

Projection Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {66B6AA38-D9E8-4253-85F1-3F5A43CEFDB3}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Projection

Public

Association

Attributes

Attribute Notes Constraints and tags

Page 21: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 21

10 June 2013

Attribute Notes Constraints and tags

realizedProjection String

Private

[0..1]

Default:

positionInView Integer

Private

Default:

_faceUUID String

Private

[0..1]

Default:

Realize Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 2/15/2013.

GUID: {C17C7927-8044-4c65-973A-B8ADFF095128}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Realize

Public

Association

ConceptualModel

Page 22: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 22

10 June 2013

Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/12/2013.

GUID: {7A0B269F-046F-476d-8D99-47C923BDE0FB}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ConceptualModel

Public

Package

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ConceptualInformation Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/22/2012. Last modified on 2/12/2013.

GUID: {A1FC98C2-45CF-41df-95F4-069F012F3E2D}

Custom Properties

Page 23: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 23

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ConceptualInformation

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

Observable Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {49783F61-7A37-4783-B728-62C1BBDA005B}

Custom Properties

Page 24: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 24

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Observable

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

LogicalModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 2/12/2013.

GUID: {A5FEEDD1-89AE-4185-98E5-CBECCF5D6DD3}

Custom Properties

Page 25: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 25

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

LogicalModel

Public

Package

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ConvertibleElement Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/10/2013. Last modified on 1/13/2013.

GUID: {AFC80583-0593-45c3-81C6-CFC6057EBDA3}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

FrameOfReference

Public

ConvertibleElement

Page 26: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 26

10 June 2013

Connector Source Target Notes

Generalization Source -> Destination

Public

Unit

Public

ConvertibleElement

Association Source -> Destination

Public

Conversion

Public source

ConvertibleElement

Association Source -> Destination

Public

Conversion

Public target

ConvertibleElement

Extension Source -> Destination

Public

ConvertibleElement

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

Unit Type: Stereotype ConvertibleElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.

GUID: {09E35FB4-A574-45b4-BEF0-407FC84EF3F5}

Page 27: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 27

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

SimpleMeasurement

Public unit

Unit

Generalization Source -> Destination

Public

Unit

Public

ConvertibleElement

FrameOfReference Type: Stereotype ConvertibleElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.

GUID: {ECCA7C83-EB36-4605-AF70-5CB8D724AA35}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

CompositeMeasuremen

t

Public

frameOfReference

FrameOfReference

Association Source -> Destination

Public

SimpleMeasurement

Public

frameOfReference

FrameOfReference

Generalization Source -> Destination

Public

FrameOfReference

Public

ConvertibleElement

LogicalEnumeration Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/3/2013. Last modified on 1/13/2013.

Page 28: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 28

10 June 2013

GUID: {29A0EA0A-97D0-462e-A75A-978F56E194EF}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

EnumerationSelector

Public

sourceEnumeration

LogicalEnumeration

Extension Source -> Destination

Public

LogicalEnumeration

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

EnumLiteral Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Page 29: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 29

10 June 2013

Package: FaceDM Keywords: Detail: Created on 2/15/2013. Last modified on 2/15/2013.

GUID: {7F118B38-1804-49a4-A4B5-FF41815D3C22}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

EnumLiteral

Public

Attribute

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ValueElement Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/13/2013. Last modified on 1/13/2013.

GUID: {55F653D4-82C0-4de7-A83C-56EDEDC4B0F1}

Custom Properties

isActive = False

Page 30: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 30

10 June 2013

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

SimpleMeasurement

Public

ValueElement

Generalization Source -> Destination

Public

LogicalInformation

Public

ValueElement

Extension Source -> Destination

Public

ValueElement

Public

Class

Attributes

Attribute Notes Constraints and tags

valueType ValueType

Private

Default: Boolean

description String

Private

[0..1]

Default:

_valueTypeFaceUUID String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

LogicalInformation

Page 31: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 31

10 June 2013

Type: Stereotype ValueElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.

GUID: {6CE8B731-9BDD-4b56-A361-2EC7AAF6CE91}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

LogicalInformation

Public

ValueElement

SimpleMeasurement Type: Stereotype ValueElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.

GUID: {148931C6-A8D5-4cd9-848E-29103F8E60CD}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

SimpleMeasurement

Public

frameOfReference

FrameOfReference

Association Source -> Destination

Public

SimpleMeasurement

Public unit

Unit

Generalization Source -> Destination

Public

SimpleMeasurement

Public

ValueElement

Attributes

Attribute Notes Constraints and tags

Page 32: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 32

10 June 2013

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

precision Real

Private

Default:

CompositeMeasurement Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/28/2013.

GUID: {8B604060-9BD4-405e-BF3C-3336E9C36845}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

CompositeMeasuremen

t

Public

frameOfReference

FrameOfReference

Extension Source -> Destination

Public

CompositeMeasuremen

t

Public

Class

Attributes

Attribute Notes Constraints and tags

Page 33: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 33

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

MeasurementComposition Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 4/13/2013. Last modified on 4/13/2013.

GUID: {F63A7123-C439-4ed6-882D-70723E79C2A9}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

MeasurementCompositi

on

Public

Attribute

Attributes

Attribute Notes Constraints and tags

Page 34: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 34

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

ValueConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/15/2013.

GUID: {6E6871DB-15DF-485d-AA11-34BFF28EDD64}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ValueConstraint

Public

Association

IntegerRangeConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/28/2012. Last modified on 2/12/2013.

GUID: {FBDAC323-55DC-4951-A459-09B13F1BC99E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Page 35: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 35

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

IntegerRangeConstraint

Public

Class

Attributes

Attribute Notes Constraints and tags

lowerBound Integer

Private

Default:

upperBound Integer

Private

Default:

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

RealRangeConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.

GUID: {BD89653E-EE23-4200-A818-7220BC1CF7A5}

Page 36: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 36

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

RealRangeConstraint

Public

Class

Attributes

Attribute Notes Constraints and tags

lowerBound Real

Private

Default:

lowerBoundInclusive Boolean

Private

Default: true

upperBound Real

Private

Default:

upperBoundInclusive Boolean

Private

Default: true

Page 37: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 37

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

RegularExpressionConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.

GUID: {59CAD5BD-990F-4b68-8F0C-500A4CA503FE}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

RegularExpressionCons

traint

Public

Class

Attributes

Attribute Notes Constraints and tags

expression String

Private

Default:

Page 38: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 38

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

EnumerationSelector Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.

GUID: {B9D5A11D-2129-4c20-B233-FB037A5EC57E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

EnumerationSelector

Public

sourceEnumeration

LogicalEnumeration

Extension Source -> Destination

Public

EnumerationSelector

Public

Class

Conversion Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.

GUID: {E3073A95-33DE-44c3-BBEE-B10A9B772691}

Page 39: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 39

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

Conversion

Public source

ConvertibleElement

Association Source -> Destination

Public

Conversion

Public target

ConvertibleElement

Generalization Source -> Destination

Public

AffineConversion

Public

Conversion

Extension Source -> Destination

Public

Conversion

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

Page 40: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 40

10 June 2013

AffineConversion Type: Stereotype Conversion

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 1/13/2013.

GUID: {4E368E61-CA1E-43af-8785-CE5A3787A3AE}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

AffineConversion

Public

Conversion

Attributes

Attribute Notes Constraints and tags

conversionFactor Real

Private

Default:

offset Real

Private

Default:

PlatformModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/30/2012. Last modified on 2/12/2013.

GUID: {120F121F-3A13-4bbd-8711-8B614372ED49}

Page 41: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 41

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

PlatformModel

Public

Package

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

IDLPrimitive Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/12/2013.

GUID: {4FA6F5E5-0163-45f5-91D3-EBFE65C1CEE7}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

IDLPrimitive

Public

Class

Page 42: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 42

10 June 2013

Connector Source Target Notes

Attributes

Attribute Notes Constraints and tags

IDLType IDLType

Private

Default: Boolean

fixedDigits Integer

Private

Default:

fixedScale Integer

Private

Default:

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

IDLStruct Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords:

Page 43: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 43

10 June 2013

Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {E173EC2F-6B65-4ecd-AD65-00A188BBDA3E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

IDLStruct

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

IDLComposition Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 2/15/2013.

GUID: {E443D9E1-AE51-4068-9705-77F9852945C1}

Custom Properties

isActive = False

Page 44: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 44

10 June 2013

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

IDLComposition

Public

Attribute

Attributes

Attribute Notes Constraints and tags

realizedMeasurementCo

mposition String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

UoPModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 2/12/2013.

GUID: {38304E20-338B-406c-B76E-798EC08F21E9}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

UoPModel

Public

Package

Attributes

Attribute Notes Constraints and tags

Page 45: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 45

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

UnitOfPortability Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 4/13/2013.

GUID: {0E3A82C9-91C9-4f20-9BF9-6B3BEAA51F3F}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

UnitOfPortability

Public

Class

Attributes

Attribute Notes Constraints and tags

componentType ComponentType

Private

Default: Portable

Page 46: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 46

10 June 2013

Attribute Notes Constraints and tags

faceEdition FaceEdition

Private

Default: _1_0

faceProfile FaceProfile

Private

Default: GeneralPurpose

notes String

Private

[0..1]

Default:

partitionType PartitionType

Private

Default: POSIX

description String

Private

[0..1]

Default:

_aliasSetFaceUUID String

Private

[0..1]

Default:

Page 47: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 47

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

TransportEndpoint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 12/19/2012. Last modified on 12/19/2012.

GUID: {D04AF2ED-F7C5-4d0b-A6A5-111EE0F2FB3F}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

TransportEndpoint

Public

Association

MessagePort Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 3/5/2013.

GUID: {0F35DB7E-9216-45b6-A03B-6B66109C8091}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Page 48: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 48

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

MessagePort

Public

Class

Attributes

Attribute Notes Constraints and tags

communicationStyle CommunicationStyle

Private

Default: Queuing

messageExchangeType MessageExchangeType

Private

Default: InboundMessage

period Real

Private

Default:

programmingLanguage ProgrammingLanguage

Private

Default: C

synchronizationStyle SynchronizationStyle

Private

Default: Blocking

Page 49: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 49

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

MessageType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 12/4/2012.

GUID: {429F0E38-92A5-4afb-BC41-52C3E43264C2}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

MessageType

Public

Association

ApplicationFramework Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {F35DC8E4-1916-4cee-9428-733ABFF2BEB6}

Page 50: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 50

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ApplicationFramework

Public

Class

Attributes

Attribute Notes Constraints and tags

version String

Private

Default:

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

LanguageRunTime Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {20D34CC7-7000-4076-807F-70F8BBEB375C}

Custom Properties

Page 51: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 51

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

LanguageRunTime

Public

Class

Attributes

Attribute Notes Constraints and tags

version String

Private

Default:

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

SupportingComponent Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 12/4/2012.

GUID: {3457E225-B0E3-4cb3-9430-BF72C5DE6EFC}

Custom Properties

Page 52: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 52

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

SupportingComponent

Public

Association

Alias Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 12/4/2012. Last modified on 12/19/2012.

GUID: {15DAD148-10CB-4f75-8910-F013685B0AED}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Alias

Public

Association

Attributes

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

CommunicationStyle Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords:

Page 53: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 53

10 June 2013

Detail: Created on 10/25/2012. Last modified on 3/5/2013.

GUID: {E471597A-FDD5-455f-833D-D417CE9BE28D}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Queuing Public

«enum»

Default:

SingleInstanceMessaging Public

«enum»

Default:

ComponentType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/26/2012. Last modified on 4/13/2013.

GUID: {CA658222-098D-4e78-9BB1-4B4B62F9D69E}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Page 54: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 54

10 June 2013

Attribute Notes Constraints and tags

Portable Public

«enum»

Default:

PlatformSpecific Public

«enum»

Default:

TransportService Public

«enum»

Default:

FaceEdition Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {ACC77E1D-A9A9-4954-BF99-35CC1CBE8A15}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Page 55: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 55

10 June 2013

Attribute Notes Constraints and tags

_1_0 Public

«enum»

Default:

_2_0 Public

«enum»

Default:

FaceProfile Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 4/13/2013.

GUID: {2D098B6B-AB4E-4635-B243-F6B8E3625883}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

GeneralPurpose Public

«enum»

Default:

Page 56: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 56

10 June 2013

Attribute Notes Constraints and tags

Security Public

«enum»

Default:

SafetyBase Public

«enum»

Default:

SafetyExtended Public

«enum»

Default:

IDLType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/14/2013.

GUID: {E521CA08-B46E-4185-A649-F3D5CC00F153}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Page 57: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 57

10 June 2013

Attribute Notes Constraints and tags

Boolean Public

«enum»

Default:

Char Public

«enum»

Default:

WChar Public

«enum»

Default:

Octet Public

«enum»

Default:

String Public

«enum»

Default:

WString Public

«enum»

Default:

Page 58: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 58

10 June 2013

Attribute Notes Constraints and tags

Enumeration Public

«enum»

Default:

Float Public

«enum»

Default:

Double Public

«enum»

Default:

LongDouble Public

«enum»

Default:

Fixed Public

«enum»

Default:

Short Public

«enum»

Default:

Page 59: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 59

10 June 2013

Attribute Notes Constraints and tags

Long Public

«enum»

Default:

LongLong Public

«enum»

Default:

UShort Public

«enum»

Default:

ULong Public

«enum»

Default:

ULongLong Public

«enum»

Default:

MessageExchangeType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {3E6CE92C-1FC4-4961-ABFC-3433F62C5B28}

Page 60: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 60

10 June 2013

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

InboundMessage Public

«enum»

Default:

OutboundMessage Public

«enum»

Default:

PartitionType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {22717EF2-3F80-4cdd-ADDA-068EA5DBFB8E}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

POSIX Public

«enum»

Default:

Page 61: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 61

10 June 2013

Attribute Notes Constraints and tags

ARINC653 Public

«enum»

Default:

ProgrammingLanguage Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {E2020221-BDA8-453f-B989-358A91A7947F}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

C Public

«enum»

Default:

CPP Public

«enum»

Default:

Page 62: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 62

10 June 2013

Attribute Notes Constraints and tags

Java Public

«enum»

Default:

Ada Public

«enum»

Default:

SynchronizationStyle Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {62E0A13A-1E74-495e-A09C-2AFB56B69071}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Blocking Public

«enum»

Default:

Page 63: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 63

10 June 2013

Attribute Notes Constraints and tags

NonBlocking Public

«enum»

Default:

ValueType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.

GUID: {DFF726B3-B233-429d-A009-6F0E34348508}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Boolean Public

«enum»

Default:

Integer Public

«enum»

Default:

Page 64: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 64

10 June 2013

Attribute Notes Constraints and tags

Natural Public

«enum»

Default:

Real Public

«enum»

Default:

NonNegativeReal Public

«enum»

Default:

Character Public

«enum»

Default:

String Public

«enum»

Default:

Enumeration Public

«enum»

Default:

section details the concepts captured in the profile. Appendices A and B contain the XMI

Page 65: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 65

10 June 2013

representation of the UML Profile as used by SparxSystem’s Enterprise Architect and The Eclipse Foundation’s Eclipse. Unfortunately, the UML Profile requires slight customizations to operate with specific UML modeling tools.

Lineage of the FACE Data Model UML Profile

The FACE Technical Standard, Edition 2.0 defines the FACE Data Model language as a MoF meta-model. The MoF meta-model is an unambiguous, rigorous definition of the FACE Data Model language. However, directly constructing Data Model content directly with the MoF meta-model is not supported by a great number of available tools. The FACE Consortium identified the need for greater tool support; this drove the development of the FACE Data Model UML Profile. The concepts captured in the FACE Data Model UML Profile map directly to the concepts defined in the FACE Data Model MoF meta-model. The UML Profile simply provides customization of commercial tools to allow for the construction of FACE Data Model content. No additional concepts or materials were used in developing the FACE Data Model UML Profile.

Page 66: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 66

10 June 2013

Model Documentation

FACE Data Model UML Profile Detail This document provides a complete overview of all element details. For simpler and more focused reports, simply

copy this initial template and turn off the sections not required.

FACE Data Model Profile Type: Package Status: Proposed. Version 1.0. Phase 1.0.

Package: Model

Detail: Created on 5/18/2012. Last modified on 11/6/2012

GUID: {E0F0D380-D722-4c67-B168-BA1F7A0D65E6}

FACE Data Model Profile - (Package diagram)

Created By: sfrerking on 5/18/2012

Last Modified: 7/26/2012

Version: 1.0. Locked: False

GUID: {27CE4472-50DD-4e6b-9AC8-90953C28E366}

RedefinedToolbox=UML::Class;Alias=FACE Data Model Profile;Notes=FACE Data Model Profile;

Page 67: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 67

10 June 2013

Figure: 1

FaceDM Type: Package «profile» Status: Proposed. Version 1.0. Phase 1.0.

Package: FACE Data Model Profile

Detail: Created on 6/22/2012. Last modified on 11/21/2012

GUID: {A06BA04D-1322-48c3-8A48-1B195460ECC1}

RedefinedToolbox=UML::Class;Alias=FaceDM;Notes=FaceDM;

pkg FACE Data Model Profile

«profile»

FaceDM

+ Attribute

+ Association

+ Class

+ Package

+ FACEDataModel

+ EntityType

+ Composition

+ AssociationType

+ ViewType

+ AssociatedEntity

+ Projection

+ Realize

+ ConceptualModel

+ ConceptualInformation

+ Observable

+ LogicalModel

+ ConvertibleElement

+ Unit

+ FrameOfReference

+ LogicalEnumeration

+ EnumLiteral

+ ValueElement

+ LogicalInformation

+ SimpleMeasurement

+ CompositeMeasurement

+ MeasurementComposition

+ ValueConstraint

+ IntegerRangeConstraint

+ RealRangeConstraint

+ RegularExpressionConstraint

+ EnumerationSelector

+ Conversion

+ AffineConversion

+ PlatformModel

+ IDLPrimitive

+ IDLStruct

+ IDLComposition

+ UoPModel

+ UnitOfPortabil ity

+ TransportEndpoint

+ MessagePort

+ MessageType

+ ApplicationFramework

+ LanguageRunTime

+ SupportingComponent

+ Alias

+ CommunicationStyle

+ ComponentType

+ FaceEdition

+ FaceProfile

+ IDLType

+ MessageExchangeType

+ PartitionType

+ ProgrammingLanguage

+ SynchronizationStyle

+ ValueType

Page 68: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 68

10 June 2013

face - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 2/15/2013

Version: 1.0. Locked: False

GUID: {128C77D6-3772-4bd9-B7DE-3EFA86A4BF3A}

Figure: 2

conceptual - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 3/1/2013

Version: 1.0. Locked: False

GUID: {0A0916DD-D900-47d3-949D-87AB07A98891}

class face

«metaclass»

Package

- _defaultDiagramType :String = UML Structural:...

- _makeComposite :Boolean = true

+ URI :String

FACEDataModel

- description :String [0..1]

- _faceUUID :String [0..1]

ConceptualModel

- description :String [0..1]

- _faceUUID :String [0..1]

LogicalModel

- description :String [0..1]

- _faceUUID :String [0..1]

PlatformModel

- description :String [0..1]

- _faceUUID :String [0..1]

UoPModel

- description :String [0..1]

- _faceUUID :String [0..1]

Page 69: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 69

10 June 2013

Figure: 3

logical - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 3/1/2013

Version: 1.0. Locked: False

GUID: {9F571D46-660A-4682-AA1B-F56E100E1408}

class conceptual

Observ able

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

ConceptualInformation

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

Projection

- realizedProjection :String [0..1]

- positionInView :Integer

- _faceUUID :String [0..1]

ViewType

- description :String [0..1]

- _faceUUID :String [0..1]

AssociationType

- description :String [0..1]

- _faceUUID :String [0..1]

EntityType

- description :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Association

+ direction :Direction = Source -> Desti...

AssociatedEntity

- realizedAssociatedEntity :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

«metaclass»

Attribute

Composition

- realizedComposition :String [0..1]

- _faceUUID :String [0..1]

Page 70: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 70

10 June 2013

Figure: 4

logical_basis - (Class diagram)

Created By: sfrerking on 1/13/2013

Last Modified: 4/13/2013

Version: 1.0. Locked: False

GUID: {511E5378-6319-4cbd-AFD8-2F019AEF9D6E}

class logical

«metaclass»

Association

+ direction :Direction = Source -> Desti...

AssociationType

- description :String [0..1]

- _faceUUID :String [0..1]

EntityType

- description :String [0..1]

- _faceUUID :String [0..1]

Projection

- realizedProjection :String [0..1]

- positionInView :Integer

- _faceUUID :String [0..1]

Realize

ViewType

- description :String [0..1]

- _faceUUID :String [0..1]

AssociatedEntity

- realizedAssociatedEntity :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

«metaclass»

Attribute

Composition

- realizedComposition :String [0..1]

- _faceUUID :String [0..1]

Page 71: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 71

10 June 2013

Figure: 5

logical_value_constraints - (Class diagram)

Created By: sfrerking on 1/13/2013

Last Modified: 2/15/2013

Version: 1.0. Locked: False

GUID: {7C5FB010-50D8-4e37-BB8A-8408A49DD9D2}

class logical_basis

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

Conv ersion

- description :String [0..1]

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

AffineConv ersion

- conversionFactor :Real

- offset :Real

CompositeMeasurement

- description :String [0..1]

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

FrameOfReferenceSimpleMeasurement

- isDeprecated :Boolean = False

- precision :Real

Unit

ConvertibleElement

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

LogicalInformation

«enumeration»

ValueType

Boolean

Integer

Natural

Real

NonNegativeReal

Character

String

Enumeration

ValueElement

- valueType :ValueType = Boolean

- description :String [0..1]

- _valueTypeFaceUUID :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Attribute

MeasurementComposition

- _faceUUID :String [0..1]

«taggedValue»

+target

«taggedValue»

+source

«taggedValue»

+frameOfReference

«taggedValue»

+frameOfReference

«taggedValue»

+unit

Page 72: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 72

10 June 2013

Figure: 6

platform - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 4/13/2013

Version: 1.0. Locked: False

GUID: {236BA3D1-66D0-4df7-9E5D-6DD81B51045E}

class logical_v alue_constraints

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

RealRangeConstraint

- lowerBound :Real

- lowerBoundInclusive :Boolean = true

- upperBound :Real

- upperBoundInclusive :Boolean = true

- description :String [0..1]

- _faceUUID :String [0..1]

RegularExpressionConstraint

- expression :String

- _faceUUID :String [0..1]

- description :String [0..1]

IntegerRangeConstraint

- lowerBound :Integer

- upperBound :Integer

- description :String [0..1]

- _faceUUID :String [0..1]

EnumerationSelectorLogicalEnumeration

- isDeprecated :Boolean = False

- _faceUUID :String [0..1]

- description :String [0..1]

ValueConstraint

«metaclass»

Association

+ direction :Direction = Source -> Desti...

«metaclass»

Attribute

EnumLiteral

- description :String [0..1]

- _faceUUID :String [0..1]

«taggedValue»

+sourceEnumeration

Page 73: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 73

10 June 2013

Figure: 7

uop - (Class diagram)

Created By: sfrerking on 8/28/2012

Last Modified: 4/13/2013

Version: 1.0. Locked: False

GUID: {43A30176-E8B2-4bd7-92A5-03332E2B660B}

class platform

IDLPrimitiv e

- IDLType :IDLType = Boolean

- fixedDigits :Integer

- fixedScale :Integer

- description :String [0..1]

- _faceUUID :String [0..1]

«enumeration»

IDLType

Boolean

Char

WChar

Octet

String

WString

Enumeration

Float

Double

LongDouble

Fixed

Short

Long

LongLong

UShort

ULong

ULongLong

«metaclass»

Association

+ direction :Direction = Source -> Desti...

AssociationType

- description :String [0..1]

- _faceUUID :String [0..1]

EntityType

- description :String [0..1]

- _faceUUID :String [0..1]

Projection

- realizedProjection :String [0..1]

- positionInView :Integer

- _faceUUID :String [0..1]

Realize

ViewType

- description :String [0..1]

- _faceUUID :String [0..1]

IDLStruct

- description :String [0..1]

- _faceUUID :String [0..1]

AssociatedEntity

- realizedAssociatedEntity :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

«metaclass»

Attribute

IDLComposition

- realizedMeasurementComposition :String [0..1]

- _faceUUID :String [0..1]

Composition

- realizedComposition :String [0..1]

- _faceUUID :String [0..1]

EnumLiteral

- description :String [0..1]

- _faceUUID :String [0..1]

Page 74: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 74

10 June 2013

Figure: 8

Attribute Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 4/13/2013.

GUID: {3A5F660C-42D8-469e-81A0-7E1B2C08E222}

Custom Properties

isActive = False

class uop

UnitOfPortability

- componentType :ComponentType = Portable

- faceEdition :FaceEdition = _1_0

- faceProfile :FaceProfile = GeneralPurpose

- notes :String [0..1]

- partitionType :PartitionType = POSIX

- description :String [0..1]

- _aliasSetFaceUUID :String [0..1]

- _faceUUID :String [0..1]

«metaclass»

Association

+ direction :Direction = Source -> Desti...

MessageType

LanguageRunTime

- version :String

- _faceUUID :String [0..1]

- description :String [0..1]

ApplicationFramework

- version :String

- _faceUUID :String [0..1]

- description :String [0..1]

«enumeration»

CommunicationStyle

Queuing

SingleInstanceMessaging

«enumeration»

MessageExchangeType

InboundMessage

OutboundMessage

«enumeration»

ProgrammingLanguage

C

CPP

Java

Ada

«enumeration»

SynchronizationStyle

Blocking

NonBlocking

«enumeration»

FaceEdition

_1_0

_2_0

«enumeration»

FaceProfile

GeneralPurpose

Security

SafetyBase

SafetyExtended

«enumeration»

PartitionType

POSIX

ARINC653

MessagePort

- communicationStyle :CommunicationStyle = Queuing

- messageExchangeType :MessageExchangeType = InboundMessage

- period :Real

- programmingLanguage :ProgrammingLanguage = C

- synchronizationStyle :SynchronizationStyle = Blocking

- description :String [0..1]

- _faceUUID :String [0..1]

SupportingComponent

«enumeration»

ComponentType

Portable

PlatformSpecific

TransportService

Alias

- _faceUUID :String [0..1]

TransportEndpoint

«metaclass»

Class

- _Tag :Integer = 1

+ isActive :Boolean

Page 75: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 75

10 June 2013

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Composition

Public

Attribute

Extension Source -> Destination

Public

IDLComposition

Public

Attribute

Extension Source -> Destination

Public

EnumLiteral

Public

Attribute

Extension Source -> Destination

Public

MeasurementCompositi

on

Public

Attribute

Association Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {08CCD31F-CC6C-4ea4-AC39-7F0DF623CC74}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Projection

Public

Association

Extension Source -> Destination

Public

AssociatedEntity

Public

Association

Extension Source -> Destination

Public

Realize

Public

Association

Extension Source -> Destination

Public

ValueConstraint

Public

Association

Extension Source -> Destination

Public

TransportEndpoint

Public

Association

Extension Source -> Destination

Public

Alias

Public

Association

Page 76: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 76

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

MessageType

Public

Association

Extension Source -> Destination

Public

SupportingComponent

Public

Association

Attributes

Attribute Notes Constraints and tags

direction Direction

Public

Default: Source -> Destination

Class Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/4/2013. Last modified on 4/13/2013.

GUID: {F8121481-F28F-4c3c-B457-C6FA9D4BF161}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ViewType

Public

Class

Extension Source -> Destination

Public

AssociationType

Public

Class

Extension Source -> Destination

Public

EntityType

Public

Class

Extension Source -> Destination

Public

ConceptualInformation

Public

Class

Extension Public Public

Page 77: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 77

10 June 2013

Connector Source Target Notes

Source -> Destination

Observable

Class

Extension Source -> Destination

Public

ConvertibleElement

Public

Class

Extension Source -> Destination

Public

Conversion

Public

Class

Extension Source -> Destination

Public

ValueElement

Public

Class

Extension Source -> Destination

Public

CompositeMeasuremen

t

Public

Class

Extension Source -> Destination

Public

RegularExpressionCons

traint

Public

Class

Extension Source -> Destination

Public

IntegerRangeConstraint

Public

Class

Extension Source -> Destination

Public

RealRangeConstraint

Public

Class

Extension Source -> Destination

Public

LogicalEnumeration

Public

Class

Extension Source -> Destination

Public

EnumerationSelector

Public

Class

Extension Source -> Destination

Public

IDLStruct

Public

Class

Extension Source -> Destination

Public

IDLPrimitive

Public

Class

Extension Source -> Destination

Public

MessagePort

Public

Class

Extension Source -> Destination

Public

UnitOfPortability

Public

Class

Extension Source -> Destination

Public

ApplicationFramework

Public

Class

Extension Source -> Destination

Public

LanguageRunTime

Public

Class

Attributes

Attribute Notes Constraints and tags

Page 78: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 78

10 June 2013

Attribute Notes Constraints and tags

_Tag Integer

Private

Default: 1

isActive Boolean

Public

Default:

Package Type: Metaclass

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 11/6/2012.

GUID: {6204933D-5CEC-4c6f-A42C-9E97A1166C1B}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

UoPModel

Public

Package

Extension Source -> Destination

Public

PlatformModel

Public

Package

Extension Source -> Destination

Public

LogicalModel

Public

Package

Extension Source -> Destination

Public

ConceptualModel

Public

Package

Extension Source -> Destination

Public

FACEDataModel

Public

Package

Page 79: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 79

10 June 2013

Attributes

Attribute Notes Constraints and tags

_defaultDiagramType String

Private

Default: UML Structural::Class

_makeComposite Boolean

Private

Default: true

URI String

Public

Default:

FACEDataModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/12/2013.

GUID: {6463DA63-4398-40a3-B592-42E1522A226C}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

FACEDataModel

Public

Package

Attributes

Page 80: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 80

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

EntityType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 2/15/2013.

GUID: {9A508B0E-1F23-44b5-BF1E-F373EF6D7681}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

EntityType

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

Page 81: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 81

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

Composition Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 3/1/2013.

GUID: {454FF94B-FA3F-42c5-B56E-22910CC305C8}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Composition

Public

Attribute

Attributes

Attribute Notes Constraints and tags

realizedComposition String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

Page 82: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 82

10 June 2013

AssociationType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {7397D2CB-6339-41f0-A087-FCABA0A6BE5A}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

AssociationType

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ViewType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 2/15/2013.

GUID: {A0065C8D-C0E5-4b9e-A93D-B6D31D2E7DD6}

Page 83: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 83

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ViewType

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

AssociatedEntity Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 11/12/2012. Last modified on 2/15/2013.

GUID: {A8773D69-D55D-40f8-9142-E3A9DCC5FE8E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Page 84: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 84

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

AssociatedEntity

Public

Association

Attributes

Attribute Notes Constraints and tags

realizedAssociatedEntity String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

Projection Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {66B6AA38-D9E8-4253-85F1-3F5A43CEFDB3}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Projection

Public

Association

Attributes

Attribute Notes Constraints and tags

Page 85: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 85

10 June 2013

Attribute Notes Constraints and tags

realizedProjection String

Private

[0..1]

Default:

positionInView Integer

Private

Default:

_faceUUID String

Private

[0..1]

Default:

Realize Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 2/15/2013.

GUID: {C17C7927-8044-4c65-973A-B8ADFF095128}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Realize

Public

Association

ConceptualModel

Page 86: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 86

10 June 2013

Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/12/2013.

GUID: {7A0B269F-046F-476d-8D99-47C923BDE0FB}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ConceptualModel

Public

Package

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ConceptualInformation Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/22/2012. Last modified on 2/12/2013.

GUID: {A1FC98C2-45CF-41df-95F4-069F012F3E2D}

Custom Properties

Page 87: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 87

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ConceptualInformation

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

Observable Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/26/2012. Last modified on 2/15/2013.

GUID: {49783F61-7A37-4783-B728-62C1BBDA005B}

Custom Properties

Page 88: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 88

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Observable

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

LogicalModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 2/12/2013.

GUID: {A5FEEDD1-89AE-4185-98E5-CBECCF5D6DD3}

Custom Properties

Page 89: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 89

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

LogicalModel

Public

Package

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ConvertibleElement Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/10/2013. Last modified on 1/13/2013.

GUID: {AFC80583-0593-45c3-81C6-CFC6057EBDA3}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

FrameOfReference

Public

ConvertibleElement

Page 90: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 90

10 June 2013

Connector Source Target Notes

Generalization Source -> Destination

Public

Unit

Public

ConvertibleElement

Association Source -> Destination

Public

Conversion

Public source

ConvertibleElement

Association Source -> Destination

Public

Conversion

Public target

ConvertibleElement

Extension Source -> Destination

Public

ConvertibleElement

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

Unit Type: Stereotype ConvertibleElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.

GUID: {09E35FB4-A574-45b4-BEF0-407FC84EF3F5}

Page 91: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 91

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

SimpleMeasurement

Public unit

Unit

Generalization Source -> Destination

Public

Unit

Public

ConvertibleElement

FrameOfReference Type: Stereotype ConvertibleElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.

GUID: {ECCA7C83-EB36-4605-AF70-5CB8D724AA35}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

CompositeMeasuremen

t

Public

frameOfReference

FrameOfReference

Association Source -> Destination

Public

SimpleMeasurement

Public

frameOfReference

FrameOfReference

Generalization Source -> Destination

Public

FrameOfReference

Public

ConvertibleElement

LogicalEnumeration Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/3/2013. Last modified on 1/13/2013.

Page 92: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 92

10 June 2013

GUID: {29A0EA0A-97D0-462e-A75A-978F56E194EF}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

EnumerationSelector

Public

sourceEnumeration

LogicalEnumeration

Extension Source -> Destination

Public

LogicalEnumeration

Public

Class

Attributes

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

EnumLiteral Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Page 93: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 93

10 June 2013

Package: FaceDM Keywords: Detail: Created on 2/15/2013. Last modified on 2/15/2013.

GUID: {7F118B38-1804-49a4-A4B5-FF41815D3C22}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

EnumLiteral

Public

Attribute

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

ValueElement Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 1/13/2013. Last modified on 1/13/2013.

GUID: {55F653D4-82C0-4de7-A83C-56EDEDC4B0F1}

Custom Properties

isActive = False

Page 94: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 94

10 June 2013

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

SimpleMeasurement

Public

ValueElement

Generalization Source -> Destination

Public

LogicalInformation

Public

ValueElement

Extension Source -> Destination

Public

ValueElement

Public

Class

Attributes

Attribute Notes Constraints and tags

valueType ValueType

Private

Default: Boolean

description String

Private

[0..1]

Default:

_valueTypeFaceUUID String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

LogicalInformation

Page 95: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 95

10 June 2013

Type: Stereotype ValueElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.

GUID: {6CE8B731-9BDD-4b56-A361-2EC7AAF6CE91}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

LogicalInformation

Public

ValueElement

SimpleMeasurement Type: Stereotype ValueElement

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.

GUID: {148931C6-A8D5-4cd9-848E-29103F8E60CD}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

SimpleMeasurement

Public

frameOfReference

FrameOfReference

Association Source -> Destination

Public

SimpleMeasurement

Public unit

Unit

Generalization Source -> Destination

Public

SimpleMeasurement

Public

ValueElement

Attributes

Attribute Notes Constraints and tags

Page 96: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 96

10 June 2013

Attribute Notes Constraints and tags

isDeprecated Boolean

Private

Default: False

precision Real

Private

Default:

CompositeMeasurement Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/28/2013.

GUID: {8B604060-9BD4-405e-BF3C-3336E9C36845}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

CompositeMeasuremen

t

Public

frameOfReference

FrameOfReference

Extension Source -> Destination

Public

CompositeMeasuremen

t

Public

Class

Attributes

Attribute Notes Constraints and tags

Page 97: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 97

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

MeasurementComposition Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 4/13/2013. Last modified on 4/13/2013.

GUID: {F63A7123-C439-4ed6-882D-70723E79C2A9}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

MeasurementCompositi

on

Public

Attribute

Attributes

Attribute Notes Constraints and tags

Page 98: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 98

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

ValueConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/15/2013.

GUID: {6E6871DB-15DF-485d-AA11-34BFF28EDD64}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ValueConstraint

Public

Association

IntegerRangeConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/28/2012. Last modified on 2/12/2013.

GUID: {FBDAC323-55DC-4951-A459-09B13F1BC99E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Page 99: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 99

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

IntegerRangeConstraint

Public

Class

Attributes

Attribute Notes Constraints and tags

lowerBound Integer

Private

Default:

upperBound Integer

Private

Default:

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

RealRangeConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.

GUID: {BD89653E-EE23-4200-A818-7220BC1CF7A5}

Page 100: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 100

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

RealRangeConstraint

Public

Class

Attributes

Attribute Notes Constraints and tags

lowerBound Real

Private

Default:

lowerBoundInclusive Boolean

Private

Default: true

upperBound Real

Private

Default:

upperBoundInclusive Boolean

Private

Default: true

Page 101: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 101

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

RegularExpressionConstraint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.

GUID: {59CAD5BD-990F-4b68-8F0C-500A4CA503FE}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

RegularExpressionCons

traint

Public

Class

Attributes

Attribute Notes Constraints and tags

expression String

Private

Default:

Page 102: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 102

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

EnumerationSelector Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.

GUID: {B9D5A11D-2129-4c20-B233-FB037A5EC57E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

EnumerationSelector

Public

sourceEnumeration

LogicalEnumeration

Extension Source -> Destination

Public

EnumerationSelector

Public

Class

Conversion Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.

GUID: {E3073A95-33DE-44c3-BBEE-B10A9B772691}

Page 103: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 103

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Association Source -> Destination

Public

Conversion

Public source

ConvertibleElement

Association Source -> Destination

Public

Conversion

Public target

ConvertibleElement

Generalization Source -> Destination

Public

AffineConversion

Public

Conversion

Extension Source -> Destination

Public

Conversion

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

isDeprecated Boolean

Private

Default: False

_faceUUID String

Private

[0..1]

Default:

Page 104: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 104

10 June 2013

AffineConversion Type: Stereotype Conversion

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 1/13/2013.

GUID: {4E368E61-CA1E-43af-8785-CE5A3787A3AE}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Generalization Source -> Destination

Public

AffineConversion

Public

Conversion

Attributes

Attribute Notes Constraints and tags

conversionFactor Real

Private

Default:

offset Real

Private

Default:

PlatformModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/30/2012. Last modified on 2/12/2013.

GUID: {120F121F-3A13-4bbd-8711-8B614372ED49}

Page 105: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 105

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

PlatformModel

Public

Package

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

IDLPrimitive Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/12/2013.

GUID: {4FA6F5E5-0163-45f5-91D3-EBFE65C1CEE7}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

IDLPrimitive

Public

Class

Page 106: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 106

10 June 2013

Connector Source Target Notes

Attributes

Attribute Notes Constraints and tags

IDLType IDLType

Private

Default: Boolean

fixedDigits Integer

Private

Default:

fixedScale Integer

Private

Default:

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

IDLStruct Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords:

Page 107: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 107

10 June 2013

Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {E173EC2F-6B65-4ecd-AD65-00A188BBDA3E}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

IDLStruct

Public

Class

Attributes

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

IDLComposition Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 2/15/2013.

GUID: {E443D9E1-AE51-4068-9705-77F9852945C1}

Custom Properties

isActive = False

Page 108: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 108

10 June 2013

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

IDLComposition

Public

Attribute

Attributes

Attribute Notes Constraints and tags

realizedMeasurementCo

mposition String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

UoPModel Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 2/12/2013.

GUID: {38304E20-338B-406c-B76E-798EC08F21E9}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

UoPModel

Public

Package

Attributes

Attribute Notes Constraints and tags

Page 109: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 109

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

UnitOfPortability Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 4/13/2013.

GUID: {0E3A82C9-91C9-4f20-9BF9-6B3BEAA51F3F}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

UnitOfPortability

Public

Class

Attributes

Attribute Notes Constraints and tags

componentType ComponentType

Private

Default: Portable

Page 110: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 110

10 June 2013

Attribute Notes Constraints and tags

faceEdition FaceEdition

Private

Default: _1_0

faceProfile FaceProfile

Private

Default: GeneralPurpose

notes String

Private

[0..1]

Default:

partitionType PartitionType

Private

Default: POSIX

description String

Private

[0..1]

Default:

_aliasSetFaceUUID String

Private

[0..1]

Default:

Page 111: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 111

10 June 2013

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

TransportEndpoint Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 12/19/2012. Last modified on 12/19/2012.

GUID: {D04AF2ED-F7C5-4d0b-A6A5-111EE0F2FB3F}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

TransportEndpoint

Public

Association

MessagePort Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 3/5/2013.

GUID: {0F35DB7E-9216-45b6-A03B-6B66109C8091}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Page 112: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 112

10 June 2013

Connector Source Target Notes

Extension Source -> Destination

Public

MessagePort

Public

Class

Attributes

Attribute Notes Constraints and tags

communicationStyle CommunicationStyle

Private

Default: Queuing

messageExchangeType MessageExchangeType

Private

Default: InboundMessage

period Real

Private

Default:

programmingLanguage ProgrammingLanguage

Private

Default: C

synchronizationStyle SynchronizationStyle

Private

Default: Blocking

Page 113: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 113

10 June 2013

Attribute Notes Constraints and tags

description String

Private

[0..1]

Default:

_faceUUID String

Private

[0..1]

Default:

MessageType Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 12/4/2012.

GUID: {429F0E38-92A5-4afb-BC41-52C3E43264C2}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

MessageType

Public

Association

ApplicationFramework Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {F35DC8E4-1916-4cee-9428-733ABFF2BEB6}

Page 114: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 114

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

ApplicationFramework

Public

Class

Attributes

Attribute Notes Constraints and tags

version String

Private

Default:

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

LanguageRunTime Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {20D34CC7-7000-4076-807F-70F8BBEB375C}

Custom Properties

Page 115: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 115

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

LanguageRunTime

Public

Class

Attributes

Attribute Notes Constraints and tags

version String

Private

Default:

_faceUUID String

Private

[0..1]

Default:

description String

Private

[0..1]

Default:

SupportingComponent Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 12/4/2012.

GUID: {3457E225-B0E3-4cb3-9430-BF72C5DE6EFC}

Custom Properties

Page 116: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 116

10 June 2013

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

SupportingComponent

Public

Association

Alias Type: Stereotype

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 12/4/2012. Last modified on 12/19/2012.

GUID: {15DAD148-10CB-4f75-8910-F013685B0AED}

Custom Properties

isActive = False

Connections

Connector Source Target Notes

Extension Source -> Destination

Public

Alias

Public

Association

Attributes

Attribute Notes Constraints and tags

_faceUUID String

Private

[0..1]

Default:

CommunicationStyle Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords:

Page 117: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 117

10 June 2013

Detail: Created on 10/25/2012. Last modified on 3/5/2013.

GUID: {E471597A-FDD5-455f-833D-D417CE9BE28D}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Queuing Public

«enum»

Default:

SingleInstanceMessaging Public

«enum»

Default:

ComponentType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/26/2012. Last modified on 4/13/2013.

GUID: {CA658222-098D-4e78-9BB1-4B4B62F9D69E}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Page 118: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 118

10 June 2013

Attribute Notes Constraints and tags

Portable Public

«enum»

Default:

PlatformSpecific Public

«enum»

Default:

TransportService Public

«enum»

Default:

FaceEdition Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {ACC77E1D-A9A9-4954-BF99-35CC1CBE8A15}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Page 119: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 119

10 June 2013

Attribute Notes Constraints and tags

_1_0 Public

«enum»

Default:

_2_0 Public

«enum»

Default:

FaceProfile Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 4/13/2013.

GUID: {2D098B6B-AB4E-4635-B243-F6B8E3625883}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

GeneralPurpose Public

«enum»

Default:

Page 120: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 120

10 June 2013

Attribute Notes Constraints and tags

Security Public

«enum»

Default:

SafetyBase Public

«enum»

Default:

SafetyExtended Public

«enum»

Default:

IDLType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/14/2013.

GUID: {E521CA08-B46E-4185-A649-F3D5CC00F153}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Page 121: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 121

10 June 2013

Attribute Notes Constraints and tags

Boolean Public

«enum»

Default:

Char Public

«enum»

Default:

WChar Public

«enum»

Default:

Octet Public

«enum»

Default:

String Public

«enum»

Default:

WString Public

«enum»

Default:

Page 122: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 122

10 June 2013

Attribute Notes Constraints and tags

Enumeration Public

«enum»

Default:

Float Public

«enum»

Default:

Double Public

«enum»

Default:

LongDouble Public

«enum»

Default:

Fixed Public

«enum»

Default:

Short Public

«enum»

Default:

Page 123: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 123

10 June 2013

Attribute Notes Constraints and tags

Long Public

«enum»

Default:

LongLong Public

«enum»

Default:

UShort Public

«enum»

Default:

ULong Public

«enum»

Default:

ULongLong Public

«enum»

Default:

MessageExchangeType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {3E6CE92C-1FC4-4961-ABFC-3433F62C5B28}

Page 124: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 124

10 June 2013

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

InboundMessage Public

«enum»

Default:

OutboundMessage Public

«enum»

Default:

PartitionType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.

GUID: {22717EF2-3F80-4cdd-ADDA-068EA5DBFB8E}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

POSIX Public

«enum»

Default:

Page 125: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 125

10 June 2013

Attribute Notes Constraints and tags

ARINC653 Public

«enum»

Default:

ProgrammingLanguage Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {E2020221-BDA8-453f-B989-358A91A7947F}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

C Public

«enum»

Default:

CPP Public

«enum»

Default:

Page 126: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 126

10 June 2013

Attribute Notes Constraints and tags

Java Public

«enum»

Default:

Ada Public

«enum»

Default:

SynchronizationStyle Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.

GUID: {62E0A13A-1E74-495e-A09C-2AFB56B69071}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Blocking Public

«enum»

Default:

Page 127: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 127

10 June 2013

Attribute Notes Constraints and tags

NonBlocking Public

«enum»

Default:

ValueType Type: Enumeration

Status: Proposed. Version 1.0. Phase 1.0.

Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.

GUID: {DFF726B3-B233-429d-A009-6F0E34348508}

Custom Properties

isActive = False

Attributes

Attribute Notes Constraints and tags

Boolean Public

«enum»

Default:

Integer Public

«enum»

Default:

Page 128: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 128

10 June 2013

Attribute Notes Constraints and tags

Natural Public

«enum»

Default:

Real Public

«enum»

Default:

NonNegativeReal Public

«enum»

Default:

Character Public

«enum»

Default:

String Public

«enum»

Default:

Enumeration Public

«enum»

Default:

Page 129: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 129

10 June 2013

Appendix A: FACE Data Model UML Profile for Enterprise Architect (XMI format) <?xml version="1.0" encoding="UTF-8"?> <!-- DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center. HANDLING AND DESTRUCTION NOTICE - Comply with distribution statement and destroy by any method that will prevent disclosure of the contents or reconstruction of the document. Copyright (c) Vanderbilt University, 2013 ALL RIGHTS RESERVED, UNLESS OTHERWISE STATED Developed under contract for the U.S. Department of Defense by the Institute for Software Integrated Systems (ISIS), Vanderbilt University Vanderbilt University disclaims all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall Vanderbilt University be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. --> <UMLProfile profiletype="uml2"> <Documentation id="A06BA04D-1" name="FaceDM" version="2.0" notes="RedefinedToolbox=UML::Class;Alias=FaceDM;Notes=FaceDM;"/> <Content> <Stereotypes> <Stereotype name="FACEDataModel" notes=""> <AppliesTo> <Apply type="Package"> <Property name="_defaultDiagramType" value="UML Structural::Class"/> <Property name="_makeComposite" value="true"/> <Property name="URI" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="EntityType" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="Composition" notes=""> <AppliesTo> <Apply type="Attribute"/> </AppliesTo> <TaggedValues>

Page 130: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 130

10 June 2013

<Tag name="realizedComposition" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="AssociationType" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="ViewType" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="AssociatedEntity" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> <TaggedValues> <Tag name="realizedAssociatedEntity" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="Projection" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> <TaggedValues> <Tag name="realizedProjection" type="String" description="" unit="" values="" default=""/> <Tag name="positionInView" type="Integer" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="Realize" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="ConceptualModel" notes=""> <AppliesTo> <Apply type="Package"> <Property name="_defaultDiagramType" value="UML Structural::Class"/> <Property name="_makeComposite" value="true"/> <Property name="URI" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/>

Page 131: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 131

10 June 2013

</TaggedValues> </Stereotype> <Stereotype name="ConceptualInformation" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="Observable" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="LogicalModel" notes=""> <AppliesTo> <Apply type="Package"> <Property name="_defaultDiagramType" value="UML Structural::Class"/> <Property name="_makeComposite" value="true"/> <Property name="URI" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="ConvertibleElement" notes="" isAbstract="true"> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="Unit" notes="" generalizes="ConvertibleElement" baseStereotypes="ConvertibleElement"/> <Stereotype name="FrameOfReference" notes="" generalizes="ConvertibleElement" baseStereotypes="ConvertibleElement"/> <Stereotype name="LogicalEnumeration" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues>

Page 132: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 132

10 June 2013

<Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="EnumLiteral" notes=""> <AppliesTo> <Apply type="Attribute"/> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="ValueElement" notes="" isAbstract="true"> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="valueType" type="enumeration" description="" unit="" values="Boolean,Integer,Natural,Real,NonNegativeReal,Character,String,Enumeration" default="Boolean"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_valueTypeFaceUUID" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="LogicalInformation" notes="" generalizes="ValueElement" baseStereotypes="ValueElement"/> <Stereotype name="SimpleMeasurement" notes="" generalizes="ValueElement" baseStereotypes="ValueElement"> <TaggedValues> <Tag name="precision" type="Real" description="" unit="" values="" default=""/> <Tag name="frameOfReference"/> <Tag name="unit"/> <Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/> </TaggedValues> </Stereotype> <Stereotype name="CompositeMeasurement" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="frameOfReference"/> <Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="MeasurementComposition" notes=""> <AppliesTo> <Apply type="Attribute"/> </AppliesTo> <TaggedValues> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="ValueConstraint" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/>

Page 133: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 133

10 June 2013

</Apply> </AppliesTo> </Stereotype> <Stereotype name="IntegerRangeConstraint" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="lowerBound" type="Integer" description="" unit="" values="" default=""/> <Tag name="upperBound" type="Integer" description="" unit="" values="" default=""/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="RealRangeConstraint" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="lowerBound" type="Real" description="" unit="" values="" default=""/> <Tag name="lowerBoundInclusive" type="Boolean" description="" unit="" values="True,False" default="True"/> <Tag name="upperBound" type="Real" description="" unit="" values="" default=""/> <Tag name="upperBoundInclusive" type="Boolean" description="" unit="" values="True,False" default="True"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="RegularExpressionConstraint" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="expression" type="String" description="" unit="" values="" default=""/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="EnumerationSelector" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="sourceEnumeration"/> </TaggedValues> </Stereotype> <Stereotype name="Conversion" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="isDeprecated" type="Boolean" description="" unit="" values="True,False" default="False"/>

Page 134: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 134

10 June 2013

<Tag name="source"/> <Tag name="target"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="AffineConversion" notes="" generalizes="Conversion" baseStereotypes="Conversion"> <TaggedValues> <Tag name="conversionFactor" type="Real" description="" unit="" values="" default=""/> <Tag name="offset" type="Real" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="PlatformModel" notes=""> <AppliesTo> <Apply type="Package"> <Property name="_defaultDiagramType" value="UML Structural::Class"/> <Property name="_makeComposite" value="true"/> <Property name="URI" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="IDLPrimitive" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="IDLType" type="enumeration" description="" unit="" values="Boolean,Char,WChar,Octet,String,WString,Enumeration,Float,Double,LongDouble,Fixed,Short,Long,LongLong,UShort,ULong,ULongLong" default="Boolean"/> <Tag name="fixedDigits" type="Integer" description="" unit="" values="" default=""/> <Tag name="fixedScale" type="Integer" description="" unit="" values="" default=""/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="IDLStruct" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="IDLComposition" notes=""> <AppliesTo> <Apply type="Attribute"/> </AppliesTo> <TaggedValues> <Tag name="realizedMeasurementComposition" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="UoPModel" notes=""> <AppliesTo> <Apply type="Package"> <Property name="_defaultDiagramType" value="UML Structural::Class"/> <Property name="_makeComposite" value="true"/>

Page 135: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 135

10 June 2013

<Property name="URI" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="UnitOfPortability" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="componentType" type="enumeration" description="" unit="" values="Portable,PlatformSpecific,TransportService" default="Portable"/> <Tag name="faceEdition" type="enumeration" description="" unit="" values="_1_0,_2_0" default="_1_0"/> <Tag name="faceProfile" type="enumeration" description="" unit="" values="GeneralPurpose,Security,SafetyBase,SafetyExtended" default="GeneralPurpose"/> <Tag name="notes" type="String" description="" unit="" values="" default=""/> <Tag name="partitionType" type="enumeration" description="" unit="" values="POSIX,ARINC653" default="POSIX"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_aliasSetFaceUUID" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="TransportEndpoint" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="MessagePort" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="communicationStyle" type="enumeration" description="" unit="" values="Queuing,SingleInstanceMessaging" default="Queuing"/> <Tag name="messageExchangeType" type="enumeration" description="" unit="" values="InboundMessage,OutboundMessage" default="InboundMessage"/> <Tag name="period" type="Real" description="" unit="" values="" default=""/> <Tag name="programmingLanguage" type="enumeration" description="" unit="" values="C,CPP,Java,Ada" default="C"/> <Tag name="synchronizationStyle" type="enumeration" description="" unit="" values="Blocking,NonBlocking" default="Blocking"/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="MessageType" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="ApplicationFramework" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/>

Page 136: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 136

10 June 2013

<Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="version" type="String" description="" unit="" values="" default=""/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="LanguageRunTime" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="version" type="String" description="" unit="" values="" default=""/> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="SupportingComponent" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="Alias" notes=""> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -&gt; Destination"/> </Apply> </AppliesTo> <TaggedValues> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> </Stereotypes> <TaggedValueTypes> <TaggedValueType property="frameOfReference" description="" notes="Type=RefGUID;Stereotypes=FrameOfReference;"/> <TaggedValueType property="unit" description="" notes="Type=RefGUID;Stereotypes=Unit;"/> <TaggedValueType property="sourceEnumeration" description="" notes="Type=RefGUID;Stereotypes=LogicalEnumeration;"/> <TaggedValueType property="source" description="" notes="Type=RefGUID;Stereotypes=ConvertibleElement;"/> <TaggedValueType property="target" description="" notes="Type=RefGUID;Stereotypes=ConvertibleElement;"/> </TaggedValueTypes> </Content> </UMLProfile>

Page 137: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 137

10 June 2013

Appendix B: FACE Data Model UML Profile for Eclipse (XMI format) <?xml version="1.0" encoding="UTF-8"?> <uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_cvS1IDNWEeKNpLyJrThh0g" name="FaceDM" metaclassReference="_362ngDNWEeKNpLyJrThh0g _362ngTNWEeKNpLyJrThh0g _363OkDNWEeKNpLyJrThh0g _4ZydkHayEeKusumcOLyDqw" metamodelReference="_cvS1ITNWEeKNpLyJrThh0g"> <eAnnotations xmi:id="_6-VKIDNXEeKNpLyJrThh0g" source="http://www.eclipse.org/uml2/2.0.0/UML"> <contents xmi:type="ecore:EPackage" xmi:id="_lHNzkD4xEeK4XOnfNZo-Zg" name="FaceDM" nsURI="http:///schemas/FaceDM/_lHECkD4xEeK4XOnfNZo-Zg/18" nsPrefix="FaceDM"> <eAnnotations xmi:id="_lH9acT4xEeK4XOnfNZo-Zg" source="PapyrusVersion"> <details xmi:id="_lH9acj4xEeK4XOnfNZo-Zg" key="Version" value="2.0.0"/> <details xmi:id="_lH9acz4xEeK4XOnfNZo-Zg" key="Comment" value=""/> <details xmi:id="_lH9adD4xEeK4XOnfNZo-Zg" key="Copyright" value=" DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited..&#xD;&#xA;&#xD;&#xA;Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, &#xD;&#xA;ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. &#xD;&#xA;SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center.&#xD;&#xA;&#xD;&#xA;HANDLING AND DESTRUCTION NOTICE - Comply with distribution statement and destroy by any method that will prevent disclosure &#xD;&#xA;of the contents or reconstruction of the document.&#xD;&#xA;&#xD;&#xA;Copyright (c) Vanderbilt University, 2013&#xD;&#xA;&#xD;&#xA;ALL RIGHTS RESERVED, UNLESS OTHERWISE STATED&#xD;&#xA;&#xD;&#xA;Developed under contract for the U.S. Department of Defense&#xD;&#xA;by the Institute for Software Integrated Systems (ISIS), Vanderbilt University&#xD;&#xA;&#xD;&#xA;Vanderbilt University disclaims all warranties with regard to this software, &#xD;&#xA;including all implied warranties of merchantability and fitness. In no event &#xD;&#xA;shall Vanderbilt University be liable for any special, indirect or &#xD;&#xA;consequential damages or any damages whatsoever resulting from loss of use, &#xD;&#xA;data or profits, whether in an action of contract, negligence or other tortious&#xD;&#xA;action, arising out of or in connection with the use or performance of this &#xD;&#xA;software."/> <details xmi:id="_lH9adT4xEeK4XOnfNZo-Zg" key="Date" value="2013-04-19"/> <details xmi:id="_lH9adj4xEeK4XOnfNZo-Zg" key="Author" value="Stuart Frerking"/> </eAnnotations> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzkT4xEeK4XOnfNZo-Zg" name="FACEDataModel"> <eAnnotations xmi:id="_lHNzkj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6oyNYDNWEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzkz4xEeK4XOnfNZo-Zg" name="base_Package" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7G5XVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzlT4xEeK4XOnfNZo-Zg" name="EntityType"> <eAnnotations xmi:id="_lHNzlj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Fzd9IDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzlz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7G63VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_RI7XOXa7EeKusumcOLyDqw" name="Composition"> <eAnnotations xmi:id="_RI7XOna7EeKusumcOLyDqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M0AfAHazEeKusumcOLyDqw"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RI7XO3a7EeKusumcOLyDqw" name="realizedComposition" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures>

Page 138: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 138

10 June 2013

<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RI7XPXa7EeKusumcOLyDqw" name="base_Property" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzmT4xEeK4XOnfNZo-Zg" name="AssociationType"> <eAnnotations xmi:id="_lHNzmj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_TelpUDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzmz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7G8XVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNznT4xEeK4XOnfNZo-Zg" name="ViewType"> <eAnnotations xmi:id="_lHNznj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WE0rwDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNznz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7G93VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzoT4xEeK4XOnfNZo-Zg" name="AssociatedEntity"> <eAnnotations xmi:id="_lHNzoj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gZmuQDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzoz4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RI6wPXa7EeKusumcOLyDqw" name="realizedAssociatedEntity" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzpT4xEeK4XOnfNZo-Zg" name="Projection"> <eAnnotations xmi:id="_lHNzpj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iSBocDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzpz4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz-4GXeUEeKusumcOLyDqw" name="realizedProjection" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-DfB64acEeKX0oIor3uNag" name="positionInView" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzqT4xEeK4XOnfNZo-Zg" name="Realize"> <eAnnotations xmi:id="_lHNzqj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wESecDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzqz4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzrT4xEeK4XOnfNZo-Zg" name="ConceptualModel"> <eAnnotations xmi:id="_lHNzrj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2vqKQDNXEeKNpLyJrThh0g"/>

Page 139: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 139

10 June 2013

<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzrz4xEeK4XOnfNZo-Zg" name="base_Package" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HCXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzsT4xEeK4XOnfNZo-Zg" name="ConceptualInformation"> <eAnnotations xmi:id="_lHNzsj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3GG-kDNbEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzsz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNztT4xEeK4XOnfNZo-Zg" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HEXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNztz4xEeK4XOnfNZo-Zg" name="Observable"> <eAnnotations xmi:id="_lHNzuD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7kyJUDNbEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzuT4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNzuz4xEeK4XOnfNZo-Zg" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HGXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzvT4xEeK4XOnfNZo-Zg" name="LogicalModel"> <eAnnotations xmi:id="_lHNzvj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Mv1EUDPxEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzvz4xEeK4XOnfNZo-Zg" name="base_Package" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HH3VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_GqVPkV5nEeK8qagMtO7Vdg" name="ConvertibleElement" abstract="true"> <eAnnotations xmi:id="_GqVPkl5nEeK8qagMtO7Vdg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lFFhEF34EeK8qagMtO7Vdg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GqVPk15nEeK8qagMtO7Vdg" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GqVPlV5nEeK8qagMtO7Vdg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HJ3VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures>

Page 140: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 140

10 June 2013

</eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzwT4xEeK4XOnfNZo-Zg" name="Unit" eSuperTypes="_GqVPkV5nEeK8qagMtO7Vdg"> <eAnnotations xmi:id="_lHNzwj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mlBgsDPxEeKNpLyJrThh0g"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzxz4xEeK4XOnfNZo-Zg" name="FrameOfReference" eSuperTypes="_GqVPkV5nEeK8qagMtO7Vdg"> <eAnnotations xmi:id="_lHNzyD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oeSvcDPxEeKNpLyJrThh0g"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_FC23vVahEeK1kcktCzck8w" name="LogicalEnumeration"> <eAnnotations xmi:id="_FC23vlahEeK1kcktCzck8w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAq5AFW_EeK1kcktCzck8w"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FC23v1ahEeK1kcktCzck8w" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FC23wVahEeK1kcktCzck8w" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HNXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_rz_fA3eUEeKusumcOLyDqw" name="EnumLiteral"> <eAnnotations xmi:id="_rz_fBHeUEeKusumcOLyDqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Iym_4HeUEeKusumcOLyDqw"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz_fBXeUEeKusumcOLyDqw" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rz_fB3eUEeKusumcOLyDqw" name="base_Property" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_GqVPo15nEeK8qagMtO7Vdg" name="ValueElement" abstract="true"> <eAnnotations xmi:id="_GqVPpF5nEeK8qagMtO7Vdg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DsMToF4BEeK8qagMtO7Vdg"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GqVPpV5nEeK8qagMtO7Vdg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNz0T4xEeK4XOnfNZo-Zg" name="valueType" ordered="false" lowerBound="1" eType="_lHNz0z4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7HPXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QIs7saRYEeKnVLeajH9I4w" name="_valueTypeFaceUUID" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHNz0z4xEeK4XOnfNZo-Zg" name="ValueType"> <eAnnotations xmi:id="_lHNz1D4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gIDXwDfXEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHNz1T4xEeK4XOnfNZo-Zg" name="Boolean"/> <eLiterals xmi:id="_lHNz1j4xEeK4XOnfNZo-Zg" name="Integer" value="1"/> <eLiterals xmi:id="_lHNz1z4xEeK4XOnfNZo-Zg" name="Natural" value="2"/> <eLiterals xmi:id="_lHNz2D4xEeK4XOnfNZo-Zg" name="Real" value="3"/> <eLiterals xmi:id="_lHNz2T4xEeK4XOnfNZo-Zg" name="NonNegativeReal" value="4"/> <eLiterals xmi:id="_lHNz2j4xEeK4XOnfNZo-Zg" name="Character" value="5"/> <eLiterals xmi:id="_lHNz2z4xEeK4XOnfNZo-Zg" name="String" value="6"/> <eLiterals xmi:id="_lHNz3D4xEeK4XOnfNZo-Zg" name="Enumeration" value="7"/>

Page 141: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 141

10 June 2013

</eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzzT4xEeK4XOnfNZo-Zg" name="LogicalInformation" eSuperTypes="_GqVPo15nEeK8qagMtO7Vdg"> <eAnnotations xmi:id="_lHNzzj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BeXhsDPyEeKNpLyJrThh0g"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNz3T4xEeK4XOnfNZo-Zg" name="SimpleMeasurement" eSuperTypes="_GqVPo15nEeK8qagMtO7Vdg"> <eAnnotations xmi:id="_lHNz3j4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gk59sDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNz4T4xEeK4XOnfNZo-Zg" name="precision" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Real"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz5T4xEeK4XOnfNZo-Zg" name="frameOfReference" ordered="false" lowerBound="1" eType="_lHNzxz4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz5z4xEeK4XOnfNZo-Zg" name="unit" ordered="false" lowerBound="1" eType="_lHNzwT4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MEmgA16MEeKACaBMOTakOg" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNz6T4xEeK4XOnfNZo-Zg" name="CompositeMeasurement"> <eAnnotations xmi:id="_lHNz6j4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IjtzwDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz6z4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz7T4xEeK4XOnfNZo-Zg" name="frameOfReference" ordered="false" lowerBound="1" eType="_lHNzxz4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MEmgDF6MEeKACaBMOTakOg" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7t_XVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_QIs71aRYEeKnVLeajH9I4w" name="MeasurementComposition"> <eAnnotations xmi:id="_QIs71qRYEeKnVLeajH9I4w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_GbZP0KRVEeKnVLeajH9I4w"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QIs716RYEeKnVLeajH9I4w" name="base_Property" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNz7z4xEeK4XOnfNZo-Zg" name="ValueConstraint"> <eAnnotations xmi:id="_lHNz8D4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VHp1cDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz8T4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNz8z4xEeK4XOnfNZo-Zg" name="IntegerRangeConstraint"> <eAnnotations xmi:id="_lHNz9D4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_atk8IDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz9T4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNz9z4xEeK4XOnfNZo-Zg" name="lowerBound" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/>

Page 142: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 142

10 June 2013

</eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNz-T4xEeK4XOnfNZo-Zg" name="upperBound" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uC3VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNz-z4xEeK4XOnfNZo-Zg" name="RealRangeConstraint"> <eAnnotations xmi:id="_lHNz_D4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c-LFwDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNz_T4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHNz_z4xEeK4XOnfNZo-Zg" name="lowerBound" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Real"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0AT4xEeK4XOnfNZo-Zg" name="lowerBoundInclusive" ordered="false" lowerBound="1" defaultValueLiteral="true"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Az4xEeK4XOnfNZo-Zg" name="upperBound" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Real"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0BT4xEeK4XOnfNZo-Zg" name="upperBoundInclusive" ordered="false" lowerBound="1" defaultValueLiteral="true"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uGXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0Bz4xEeK4XOnfNZo-Zg" name="RegularExpressionConstraint"> <eAnnotations xmi:id="_lHN0CD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fYZFcDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0CT4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Cz4xEeK4XOnfNZo-Zg" name="expression" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uIXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0DT4xEeK4XOnfNZo-Zg" name="EnumerationSelector"> <eAnnotations xmi:id="_lHN0Dj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kq12gDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0Dz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tWHFN1raEeKntuI5-KkrnQ" name="sourceEnumeration" ordered="false" lowerBound="1" eType="_FC23vVahEeK1kcktCzck8w"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0ET4xEeK4XOnfNZo-Zg" name="Conversion"> <eAnnotations xmi:id="_lHN0Ej4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_x6B0oDPyEeKNpLyJrThh0g"/>

Page 143: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 143

10 June 2013

<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0Ez4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FC24DVahEeK1kcktCzck8w" name="isDeprecated" ordered="false" lowerBound="1" defaultValueLiteral="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GqVP715nEeK8qagMtO7Vdg" name="source" ordered="false" lowerBound="1" eType="_GqVPkV5nEeK8qagMtO7Vdg"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GqVP8V5nEeK8qagMtO7Vdg" name="target" ordered="false" lowerBound="1" eType="_GqVPkV5nEeK8qagMtO7Vdg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uM3VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0FT4xEeK4XOnfNZo-Zg" name="AffineConversion" eSuperTypes="_lHN0ET4xEeK4XOnfNZo-Zg"> <eAnnotations xmi:id="_lHN0Fj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zfKmcDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0GT4xEeK4XOnfNZo-Zg" name="conversionFactor" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Real"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Gz4xEeK4XOnfNZo-Zg" name="offset" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Real"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0HT4xEeK4XOnfNZo-Zg" name="PlatformModel"> <eAnnotations xmi:id="_lHN0Hj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_87wcsDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0Hz4xEeK4XOnfNZo-Zg" name="base_Package" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uQHVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0IT4xEeK4XOnfNZo-Zg" name="IDLPrimitive"> <eAnnotations xmi:id="_lHN0Ij4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__pMTUDPyEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0Iz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0JT4xEeK4XOnfNZo-Zg" name="IDLType" ordered="false" lowerBound="1" eType="_lHN0Kz4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Jz4xEeK4XOnfNZo-Zg" name="fixedDigits" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0KT4xEeK4XOnfNZo-Zg" name="fixedScale" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uTHVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0Kz4xEeK4XOnfNZo-Zg" name="IDLType"> <eAnnotations xmi:id="_lHN0LD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dc-4oDfXEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0LT4xEeK4XOnfNZo-Zg" name="Boolean"/> <eLiterals xmi:id="_lHN0Lj4xEeK4XOnfNZo-Zg" name="Char" value="1"/>

Page 144: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 144

10 June 2013

<eLiterals xmi:id="_lHN0Lz4xEeK4XOnfNZo-Zg" name="WChar" value="2"/> <eLiterals xmi:id="_lHN0MD4xEeK4XOnfNZo-Zg" name="Octet" value="3"/> <eLiterals xmi:id="_lHN0MT4xEeK4XOnfNZo-Zg" name="String" value="4"/> <eLiterals xmi:id="_lHN0Mj4xEeK4XOnfNZo-Zg" name="WString" value="5"/> <eLiterals xmi:id="_lHN0Mz4xEeK4XOnfNZo-Zg" name="Enumeration" value="6"/> <eLiterals xmi:id="_lHN0ND4xEeK4XOnfNZo-Zg" name="Float" value="7"/> <eLiterals xmi:id="_lHN0NT4xEeK4XOnfNZo-Zg" name="Double" value="8"/> <eLiterals xmi:id="_lHN0Nj4xEeK4XOnfNZo-Zg" name="LongDouble" value="9"/> <eLiterals xmi:id="_lHN0Nz4xEeK4XOnfNZo-Zg" name="Fixed" value="10"/> <eLiterals xmi:id="_lHN0OD4xEeK4XOnfNZo-Zg" name="Short" value="11"/> <eLiterals xmi:id="_lHN0OT4xEeK4XOnfNZo-Zg" name="Long" value="12"/> <eLiterals xmi:id="_lHN0Oj4xEeK4XOnfNZo-Zg" name="LongLong" value="13"/> <eLiterals xmi:id="_lHN0Oz4xEeK4XOnfNZo-Zg" name="UShort" value="14"/> <eLiterals xmi:id="_lHN0PD4xEeK4XOnfNZo-Zg" name="ULong" value="15"/> <eLiterals xmi:id="_lHN0PT4xEeK4XOnfNZo-Zg" name="ULongLong" value="16"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0Pj4xEeK4XOnfNZo-Zg" name="IDLStruct"> <eAnnotations xmi:id="_lHN0Pz4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BQExkDPzEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0QD4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uZXVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_RI7XQ3a7EeKusumcOLyDqw" name="IDLComposition"> <eAnnotations xmi:id="_RI7XRHa7EeKusumcOLyDqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rk9qwHazEeKusumcOLyDqw"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RI7XRXa7EeKusumcOLyDqw" name="base_Property" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RI7XR3a7EeKusumcOLyDqw" name="realizedMeasurementComposition" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0Qj4xEeK4XOnfNZo-Zg" name="UoPModel"> <eAnnotations xmi:id="_lHN0Qz4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MG4jEDPzEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0RD4xEeK4XOnfNZo-Zg" name="base_Package" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7ua3VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0Rj4xEeK4XOnfNZo-Zg" name="UnitOfPortability"> <eAnnotations xmi:id="_lHN0Rz4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SItioDPzEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0SD4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Sj4xEeK4XOnfNZo-Zg" name="componentType" ordered="false" lowerBound="1" eType="_lHN0VD4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0TD4xEeK4XOnfNZo-Zg" name="faceEdition" ordered="false" lowerBound="1" eType="_lHN0WT4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Tj4xEeK4XOnfNZo-Zg" name="faceProfile" ordered="false" lowerBound="1" eType="_lHN0XT4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0UD4xEeK4XOnfNZo-Zg" name="notes" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures>

Page 145: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 145

10 June 2013

<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0Uj4xEeK4XOnfNZo-Zg" name="partitionType" ordered="false" lowerBound="1" eType="_lHN0Yz4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7ue3VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QIs8XaRYEeKnVLeajH9I4w" name="_aliasSetFaceUUID" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0VD4xEeK4XOnfNZo-Zg" name="ComponentType"> <eAnnotations xmi:id="_lHN0VT4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yFMdUDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0Vj4xEeK4XOnfNZo-Zg" name="Portable"/> <eLiterals xmi:id="_lHN0Vz4xEeK4XOnfNZo-Zg" name="PlatformSpecific" value="1"/> <eLiterals xmi:id="_lHN0WD4xEeK4XOnfNZo-Zg" name="TransportService" value="2"/> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0WT4xEeK4XOnfNZo-Zg" name="FaceEdition"> <eAnnotations xmi:id="_lHN0Wj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wAR_QDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0Wz4xEeK4XOnfNZo-Zg" name="_1_0"/> <eLiterals xmi:id="_lHN0XD4xEeK4XOnfNZo-Zg" name="_2_0" value="1"/> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0XT4xEeK4XOnfNZo-Zg" name="FaceProfile"> <eAnnotations xmi:id="_lHN0Xj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_u_U4kDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0Xz4xEeK4XOnfNZo-Zg" name="GeneralPurpose"/> <eLiterals xmi:id="_lHN0YD4xEeK4XOnfNZo-Zg" name="Security" value="1"/> <eLiterals xmi:id="_lHN0YT4xEeK4XOnfNZo-Zg" name="SafetyBase" value="2"/> <eLiterals xmi:id="_lHN0Yj4xEeK4XOnfNZo-Zg" name="SafetyExtended" value="3"/> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0Yz4xEeK4XOnfNZo-Zg" name="PartitionType"> <eAnnotations xmi:id="_lHN0ZD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zL2jYDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0ZT4xEeK4XOnfNZo-Zg" name="POSIX"/> <eLiterals xmi:id="_lHN0Zj4xEeK4XOnfNZo-Zg" name="ARINC653" value="1"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_ibe8d0nuEeKfEobJ8kN6MA" name="TransportEndpoint"> <eAnnotations xmi:id="_ibe8eEnuEeKfEobJ8kN6MA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_GrI-AEnqEeKhaI6O2M8CXg"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ibe8eUnuEeKfEobJ8kN6MA" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0Zz4xEeK4XOnfNZo-Zg" name="MessagePort"> <eAnnotations xmi:id="_lHN0aD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UrXsoDPzEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0aT4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0az4xEeK4XOnfNZo-Zg" name="communicationStyle" ordered="false" lowerBound="1" eType="_lHN0dT4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0bT4xEeK4XOnfNZo-Zg" name="messageExchangeType" ordered="false" lowerBound="1" eType="_lHN0eT4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0bz4xEeK4XOnfNZo-Zg" name="period" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Real"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0cT4xEeK4XOnfNZo-Zg" name="programmingLanguage" ordered="false" lowerBound="1" eType="_lHN0fT4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lHN0cz4xEeK4XOnfNZo-Zg" name="synchronizationStyle" ordered="false" lowerBound="1" eType="_lHN0gz4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uonVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures>

Page 146: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 146

10 June 2013

</eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0dT4xEeK4XOnfNZo-Zg" name="CommunicationStyle"> <eAnnotations xmi:id="_lHN0dj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nrBkgDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0dz4xEeK4XOnfNZo-Zg" name="Queuing"/> <eLiterals xmi:id="_lHN0eD4xEeK4XOnfNZo-Zg" name="SingleInstanceMessaging" value="1"/> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0eT4xEeK4XOnfNZo-Zg" name="MessageExchangeType"> <eAnnotations xmi:id="_lHN0ej4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lvgTADfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0ez4xEeK4XOnfNZo-Zg" name="InboundMessage"/> <eLiterals xmi:id="_lHN0fD4xEeK4XOnfNZo-Zg" name="OutboundMessage" value="1"/> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0fT4xEeK4XOnfNZo-Zg" name="ProgrammingLanguage"> <eAnnotations xmi:id="_lHN0fj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rl9wEDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0fz4xEeK4XOnfNZo-Zg" name="C"/> <eLiterals xmi:id="_lHN0gD4xEeK4XOnfNZo-Zg" name="CPP" value="1"/> <eLiterals xmi:id="_lHN0gT4xEeK4XOnfNZo-Zg" name="Java" value="2"/> <eLiterals xmi:id="_lHN0gj4xEeK4XOnfNZo-Zg" name="Ada" value="3"/> </eClassifiers> <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lHN0gz4xEeK4XOnfNZo-Zg" name="SynchronizationStyle"> <eAnnotations xmi:id="_lHN0hD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_plyoEDfYEeKh4ss6R8mSnA"/> <eLiterals xmi:id="_lHN0hT4xEeK4XOnfNZo-Zg" name="Blocking"/> <eLiterals xmi:id="_lHN0hj4xEeK4XOnfNZo-Zg" name="NonBlocking" value="1"/> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0hz4xEeK4XOnfNZo-Zg" name="MessageType"> <eAnnotations xmi:id="_lHN0iD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YspwwDPzEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0iT4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0iz4xEeK4XOnfNZo-Zg" name="ApplicationFramework"> <eAnnotations xmi:id="_lHN0jD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_w5HUwDPzEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0jT4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JFYZdGmSEeKdKM9sFJQ3qA" name="version" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uwHVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0jz4xEeK4XOnfNZo-Zg" name="LanguageRunTime"> <eAnnotations xmi:id="_lHN0kD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MM0EkDP2EeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0kT4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_JFYZemmSEeKdKM9sFJQ3qA" name="version" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7uyHVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0kz4xEeK4XOnfNZo-Zg" name="SupportingComponent">

Page 147: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 147

10 June 2013

<eAnnotations xmi:id="_lHN0lD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RwnEUDP2EeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0lT4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHN0mz4xEeK4XOnfNZo-Zg" name="Alias"> <eAnnotations xmi:id="_lHN0nD4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hqIosD4xEeK4XOnfNZo-Zg"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHN0nT4xEeK4XOnfNZo-Zg" name="base_Association" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Association"/> </eStructuralFeatures> </eClassifiers> </contents> </eAnnotations> <elementImport xmi:id="_362ngDNWEeKNpLyJrThh0g" alias="Package"> <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> </elementImport> <elementImport xmi:id="_362ngTNWEeKNpLyJrThh0g" alias="Class"> <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </elementImport> <elementImport xmi:id="_363OkDNWEeKNpLyJrThh0g" alias="Association"> <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </elementImport> <elementImport xmi:id="_4ZydkHayEeKusumcOLyDqw" alias="Property"> <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> </elementImport> <packageImport xmi:id="_cvS1ITNWEeKNpLyJrThh0g"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> </packageImport> <packageImport xmi:id="_cvS1IjNWEeKNpLyJrThh0g"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> <packagedElement xmi:type="uml:Stereotype" xmi:id="_6oyNYDNWEeKNpLyJrThh0g" name="FACEDataModel"> <ownedAttribute xmi:id="_-qJKADNWEeKNpLyJrThh0g" name="base_Package" association="_-qJKATNWEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> </ownedAttribute> <ownedAttribute xmi:id="_sGBBUHVeEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s76HgHVeEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s778sHVeEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_-qJKATNWEeKNpLyJrThh0g" name="E_FACEDataModel_Package1" memberEnd="_-qJKAjNWEeKNpLyJrThh0g _-qJKADNWEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-qJKAjNWEeKNpLyJrThh0g" name="extension_FACEDataModel" type="_6oyNYDNWEeKNpLyJrThh0g" aggregation="composite" association="_-qJKATNWEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_Fzd9IDNXEeKNpLyJrThh0g" name="EntityType"> <ownedAttribute xmi:id="_NOTXADNXEeKNpLyJrThh0g" name="base_Class" association="_NOTXATNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_K_6bwHVhEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LU83oHVhEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LU9esHVhEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_NOTXATNXEeKNpLyJrThh0g" name="E_EntityType_Class1" memberEnd="_NOTXAjNXEeKNpLyJrThh0g _NOTXADNXEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NOTXAjNXEeKNpLyJrThh0g" name="extension_EntityType" type="_Fzd9IDNXEeKNpLyJrThh0g" aggregation="composite" association="_NOTXATNXEeKNpLyJrThh0g"/>

Page 148: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 148

10 June 2013

</packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_M0AfAHazEeKusumcOLyDqw" name="Composition"> <ownedAttribute xmi:id="_aOcD0HazEeKusumcOLyDqw" name="realizedComposition"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nJ-yoH_GEeKvL4Vdnc9d5g"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nKAAwH_GEeKvL4Vdnc9d5g" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_ihAW8HazEeKusumcOLyDqw" name="base_Property" association="_ihAW8XazEeKusumcOLyDqw"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_ihAW8XazEeKusumcOLyDqw" name="E_Composition_Property1" memberEnd="_ihAW8nazEeKusumcOLyDqw _ihAW8HazEeKusumcOLyDqw"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ihAW8nazEeKusumcOLyDqw" name="extension_Composition" type="_M0AfAHazEeKusumcOLyDqw" aggregation="composite" association="_ihAW8XazEeKusumcOLyDqw"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_TelpUDNXEeKNpLyJrThh0g" name="AssociationType"> <ownedAttribute xmi:id="_VuZv0DNXEeKNpLyJrThh0g" name="base_Class" association="_VuZv0TNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_WQkQoHVhEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WkvJ0HVhEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WkwX8HVhEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_VuZv0TNXEeKNpLyJrThh0g" name="E_AssociationType_Class1" memberEnd="_VuZv0jNXEeKNpLyJrThh0g _VuZv0DNXEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VuZv0jNXEeKNpLyJrThh0g" name="extension_AssociationType" type="_TelpUDNXEeKNpLyJrThh0g" aggregation="composite" association="_VuZv0TNXEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_WE0rwDNXEeKNpLyJrThh0g" name="ViewType"> <ownedAttribute xmi:id="_YWQi4DNXEeKNpLyJrThh0g" name="base_Class" association="_YWQi4TNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_eRtckHVhEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ejcs0HVhEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ejdT4HVhEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_YWQi4TNXEeKNpLyJrThh0g" name="E_ViewType_Class1" memberEnd="_YWQi4jNXEeKNpLyJrThh0g _YWQi4DNXEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_YWQi4jNXEeKNpLyJrThh0g" name="extension_ViewType" type="_WE0rwDNXEeKNpLyJrThh0g" aggregation="composite" association="_YWQi4TNXEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_gZmuQDNXEeKNpLyJrThh0g" name="AssociatedEntity"> <ownedAttribute xmi:id="_hxNaYDNXEeKNpLyJrThh0g" name="base_Association" association="_hxNaYTNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> <ownedAttribute xmi:id="_26-EQHa0EeKusumcOLyDqw" name="realizedAssociatedEntity" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3VNwQHa0EeKusumcOLyDqw"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3VOXUHa0EeKusumcOLyDqw" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_hxNaYTNXEeKNpLyJrThh0g" name="E_AssociatedEntity_Association1" memberEnd="_hxNaYjNXEeKNpLyJrThh0g _hxNaYDNXEeKNpLyJrThh0g">

Page 149: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 149

10 June 2013

<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hxNaYjNXEeKNpLyJrThh0g" name="extension_AssociatedEntity" type="_gZmuQDNXEeKNpLyJrThh0g" aggregation="composite" association="_hxNaYTNXEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_iSBocDNXEeKNpLyJrThh0g" name="Projection"> <ownedAttribute xmi:id="_jflAsDNXEeKNpLyJrThh0g" name="base_Association" association="_jflAsTNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> <ownedAttribute xmi:id="_-KkDIHeTEeKusumcOLyDqw" name="realizedProjection"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BE_M4HeUEeKusumcOLyDqw"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BE_z8HeUEeKusumcOLyDqw" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_T6zIwIacEeKX0oIor3uNag" name="positionInView" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UxYLcIacEeKX0oIor3uNag" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UxZZkIacEeKX0oIor3uNag" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_UxbOwIacEeKX0oIor3uNag"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_jflAsTNXEeKNpLyJrThh0g" name="E_Projection_Association1" memberEnd="_jflAsjNXEeKNpLyJrThh0g _jflAsDNXEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_jflAsjNXEeKNpLyJrThh0g" name="extension_Projection" type="_iSBocDNXEeKNpLyJrThh0g" aggregation="composite" association="_jflAsTNXEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_wESecDNXEeKNpLyJrThh0g" name="Realize"> <ownedAttribute xmi:id="_xsE7oDNXEeKNpLyJrThh0g" name="base_Association" association="_xsE7oTNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_xsE7oTNXEeKNpLyJrThh0g" name="E_Realize_Association1" memberEnd="_xsE7ojNXEeKNpLyJrThh0g _xsE7oDNXEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xsE7ojNXEeKNpLyJrThh0g" name="extension_Realize" type="_wESecDNXEeKNpLyJrThh0g" aggregation="composite" association="_xsE7oTNXEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_2vqKQDNXEeKNpLyJrThh0g" name="ConceptualModel"> <ownedAttribute xmi:id="_5EsvADNXEeKNpLyJrThh0g" name="base_Package" association="_5EsvATNXEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> </ownedAttribute> <ownedAttribute xmi:id="_t0zB4HVfEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yZq7QHVfEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yZsJYHVfEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_5EsvATNXEeKNpLyJrThh0g" name="E_ConceptualModel_Package1" memberEnd="_5EsvAjNXEeKNpLyJrThh0g _5EsvADNXEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_5EsvAjNXEeKNpLyJrThh0g" name="extension_ConceptualModel" type="_2vqKQDNXEeKNpLyJrThh0g" aggregation="composite" association="_5EsvATNXEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_3GG-kDNbEeKNpLyJrThh0g" name="ConceptualInformation"> <ownedAttribute xmi:id="_57Sb8DNbEeKNpLyJrThh0g" name="base_Class" association="_57Sb8TNbEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_LWqGoDNcEeKNpLyJrThh0g" name="isDeprecated" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LznvcDNcEeKNpLyJrThh0g" value="1"/>

Page 150: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 150

10 June 2013

<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LzoWgDNcEeKNpLyJrThh0g" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_rdueYDi6EeKcXdUi8X0jpw"/> </ownedAttribute> <ownedAttribute xmi:id="_vIpZ8HVgEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vfB5oHVgEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vfCgsHVgEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_57Sb8TNbEeKNpLyJrThh0g" name="E_ConceptualInformation_Class1" memberEnd="_57Sb8jNbEeKNpLyJrThh0g _57Sb8DNbEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_57Sb8jNbEeKNpLyJrThh0g" name="extension_ConceptualInformation" type="_3GG-kDNbEeKNpLyJrThh0g" aggregation="composite" association="_57Sb8TNbEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_7kyJUDNbEeKNpLyJrThh0g" name="Observable"> <ownedAttribute xmi:id="_9FOBUDNbEeKNpLyJrThh0g" name="base_Class" association="_9FOBUTNbEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_IkoD4DNcEeKNpLyJrThh0g" name="isDeprecated" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JgZvoDNcEeKNpLyJrThh0g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JgZvoTNcEeKNpLyJrThh0g" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_o2q8kDi6EeKcXdUi8X0jpw"/> </ownedAttribute> <ownedAttribute xmi:id="_zUTiEHVgEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zmtgsHVgEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zmuHwHVgEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_9FOBUTNbEeKNpLyJrThh0g" name="E_Observable_Class1" memberEnd="_9FOBUjNbEeKNpLyJrThh0g _9FOBUDNbEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9FOBUjNbEeKNpLyJrThh0g" name="extension_Observable" type="_7kyJUDNbEeKNpLyJrThh0g" aggregation="composite" association="_9FOBUTNbEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_Mv1EUDPxEeKNpLyJrThh0g" name="LogicalModel"> <ownedAttribute xmi:id="_O3DPgDPxEeKNpLyJrThh0g" name="base_Package" association="_O3DPgTPxEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> </ownedAttribute> <ownedAttribute xmi:id="_JCSt8HVgEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JmJo8HVgEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JmK3EHVgEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_O3DPgTPxEeKNpLyJrThh0g" name="E_LogicalModel_Package1" memberEnd="_O3DPgjPxEeKNpLyJrThh0g _O3DPgDPxEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_O3DPgjPxEeKNpLyJrThh0g" name="extension_LogicalModel" type="_Mv1EUDPxEeKNpLyJrThh0g" aggregation="composite" association="_O3DPgTPxEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_lFFhEF34EeK8qagMtO7Vdg" name="ConvertibleElement" isAbstract="true"> <ownedAttribute xmi:id="_ufgNEF34EeK8qagMtO7Vdg" name="isDeprecated"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_18hi0F35EeK8qagMtO7Vdg"/> </ownedAttribute> <ownedAttribute xmi:id="_VcSx0F35EeK8qagMtO7Vdg" name="base_Class" association="_neA-MTPxEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_Hexa0HViEeKRBpo1mzOWtA" name="description" visibility="public">

Page 151: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 151

10 June 2013

<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H32CIHViEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H32pMHViEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_neA-MTPxEeKNpLyJrThh0g" name="E_ConvertibleElement_Class1" memberEnd="_neA-MjPxEeKNpLyJrThh0g _VcSx0F35EeK8qagMtO7Vdg"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_neA-MjPxEeKNpLyJrThh0g" name="extension_ConvertibleElement" type="_lFFhEF34EeK8qagMtO7Vdg" aggregation="composite" association="_neA-MTPxEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_mlBgsDPxEeKNpLyJrThh0g" name="Unit"> <generalization xmi:id="_k0aLUF35EeK8qagMtO7Vdg" general="_lFFhEF34EeK8qagMtO7Vdg"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_oeSvcDPxEeKNpLyJrThh0g" name="FrameOfReference"> <generalization xmi:id="_lVllwF35EeK8qagMtO7Vdg" general="_lFFhEF34EeK8qagMtO7Vdg"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_DAq5AFW_EeK1kcktCzck8w" name="LogicalEnumeration"> <ownedAttribute xmi:id="_HWg34FW_EeK1kcktCzck8w" name="isDeprecated"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_QGlmYFW_EeK1kcktCzck8w"/> </ownedAttribute> <ownedAttribute xmi:id="_SnYvMFW_EeK1kcktCzck8w" name="base_Class" association="_SnYvMVW_EeK1kcktCzck8w"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_UKiGUHVjEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WNzloHVjEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WN0MsHVjEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_SnYvMVW_EeK1kcktCzck8w" name="E_LogicalEnumeration_Class1" memberEnd="_SnYvMlW_EeK1kcktCzck8w _SnYvMFW_EeK1kcktCzck8w"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_SnYvMlW_EeK1kcktCzck8w" name="extension_LogicalEnumeration" type="_DAq5AFW_EeK1kcktCzck8w" aggregation="composite" association="_SnYvMVW_EeK1kcktCzck8w"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_Iym_4HeUEeKusumcOLyDqw" name="EnumLiteral"> <ownedAttribute xmi:id="_MXFMMHeUEeKusumcOLyDqw" name="description"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ROXEMHeUEeKusumcOLyDqw"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ROYSUHeUEeKusumcOLyDqw" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_UkcPMHeUEeKusumcOLyDqw" name="base_Property" association="_UkcPMXeUEeKusumcOLyDqw"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_UkcPMXeUEeKusumcOLyDqw" name="E_EnumLiteral_Property1" memberEnd="_UkcPMneUEeKusumcOLyDqw _UkcPMHeUEeKusumcOLyDqw"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_UkcPMneUEeKusumcOLyDqw" name="extension_EnumLiteral" type="_Iym_4HeUEeKusumcOLyDqw" aggregation="composite" association="_UkcPMXeUEeKusumcOLyDqw"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_DsMToF4BEeK8qagMtO7Vdg" name="ValueElement" isAbstract="true"> <ownedAttribute xmi:id="_TmqzUF4BEeK8qagMtO7Vdg" name="base_Class" association="_IMAeYTPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_Q-MWwF5lEeK8qagMtO7Vdg" name="valueType" visibility="public" type="_gIDXwDfXEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RxyW4F5lEeK8qagMtO7Vdg" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RxzlAF5lEeK8qagMtO7Vdg" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_Rx1aMF5lEeK8qagMtO7Vdg">

Page 152: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 152

10 June 2013

<value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_yPCRMHViEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ylqBcHViEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ylqogHViEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_fkE2YKRTEeKnVLeajH9I4w" name="_valueTypeFaceUUID"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o6qyUKRTEeKnVLeajH9I4w"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o6sAcKRTEeKnVLeajH9I4w" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_IMAeYTPyEeKNpLyJrThh0g" name="E_ValueElement_Class1" memberEnd="_IMAeYjPyEeKNpLyJrThh0g _TmqzUF4BEeK8qagMtO7Vdg"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_IMAeYjPyEeKNpLyJrThh0g" name="extension_ValueElement" type="_DsMToF4BEeK8qagMtO7Vdg" aggregation="composite" association="_IMAeYTPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_BeXhsDPyEeKNpLyJrThh0g" name="LogicalInformation"> <generalization xmi:id="_WM5OsF4BEeK8qagMtO7Vdg" general="_DsMToF4BEeK8qagMtO7Vdg"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_Gk59sDPyEeKNpLyJrThh0g" name="SimpleMeasurement"> <generalization xmi:id="_XRcb8F4BEeK8qagMtO7Vdg" general="_DsMToF4BEeK8qagMtO7Vdg"/> <ownedAttribute xmi:id="_W90VcDfaEeKh4ss6R8mSnA" name="precision" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XPRR0DfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XPRR0TfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_XPTHADfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_f20WcDfaEeKh4ss6R8mSnA" name="frameOfReference" visibility="public" type="_oeSvcDPxEeKNpLyJrThh0g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gOoZgDfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gOpAkDfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_gOq1wDfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_ioEWEDfaEeKh4ss6R8mSnA" name="unit" visibility="public" type="_mlBgsDPxEeKNpLyJrThh0g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i8E3MDfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i8FeQDfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_i8HTcDfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_TUDloF6LEeK8qagMtO7Vdg" name="isDeprecated" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U-K-EF6LEeK8qagMtO7Vdg" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U-MMMF6LEeK8qagMtO7Vdg" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_e0pT8F6LEeK8qagMtO7Vdg"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_IjtzwDPyEeKNpLyJrThh0g" name="CompositeMeasurement"> <ownedAttribute xmi:id="_KblUUDPyEeKNpLyJrThh0g" name="base_Class" association="_KblUUTPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_RQbU0DfaEeKh4ss6R8mSnA" name="frameOfReference" visibility="public" type="_oeSvcDPxEeKNpLyJrThh0g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RkuJ0DfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rkuw4DfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_Rkv_ADfaEeKh4ss6R8mSnA">

Page 153: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 153

10 June 2013

<value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_leA0oF6LEeK8qagMtO7Vdg" name="isDeprecated" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mepLMF6LEeK8qagMtO7Vdg" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mepyQF6LEeK8qagMtO7Vdg" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_vCEk0F6LEeK8qagMtO7Vdg"/> </ownedAttribute> <ownedAttribute xmi:id="_6HMgQHViEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6hugIHViEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6hvuQHViEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_KblUUTPyEeKNpLyJrThh0g" name="E_CompositeMeasurement_Class1" memberEnd="_KblUUjPyEeKNpLyJrThh0g _KblUUDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_KblUUjPyEeKNpLyJrThh0g" name="extension_CompositeMeasurement" type="_IjtzwDPyEeKNpLyJrThh0g" aggregation="composite" association="_KblUUTPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_GbZP0KRVEeKnVLeajH9I4w" name="MeasurementComposition"> <ownedAttribute xmi:id="_LS9bsKRVEeKnVLeajH9I4w" name="base_Property" association="_LS9bsaRVEeKnVLeajH9I4w"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_LS9bsaRVEeKnVLeajH9I4w" name="E_MeasurementComposition_Property1" memberEnd="_LS9bsqRVEeKnVLeajH9I4w _LS9bsKRVEeKnVLeajH9I4w"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_LS9bsqRVEeKnVLeajH9I4w" name="extension_MeasurementComposition" type="_GbZP0KRVEeKnVLeajH9I4w" aggregation="composite" association="_LS9bsaRVEeKnVLeajH9I4w"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_VHp1cDPyEeKNpLyJrThh0g" name="ValueConstraint"> <ownedAttribute xmi:id="_aGj_cDPyEeKNpLyJrThh0g" name="base_Association" association="_aGj_cTPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_aGj_cTPyEeKNpLyJrThh0g" name="E_ValueConstraint_Association1" memberEnd="_aGj_cjPyEeKNpLyJrThh0g _aGj_cDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_aGj_cjPyEeKNpLyJrThh0g" name="extension_ValueConstraint" type="_VHp1cDPyEeKNpLyJrThh0g" aggregation="composite" association="_aGj_cTPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_atk8IDPyEeKNpLyJrThh0g" name="IntegerRangeConstraint"> <ownedAttribute xmi:id="_cLtuEDPyEeKNpLyJrThh0g" name="base_Class" association="_cLtuETPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_54tngDfZEeKh4ss6R8mSnA" name="lowerBound" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6O89QDfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6O9kUDfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_6O-ycDfZEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_7FfjsDfZEeKh4ss6R8mSnA" name="upperBound" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7aHI0DfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7aHv4DfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_7aI-ADfZEeKh4ss6R8mSnA">

Page 154: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 154

10 June 2013

<value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_Nhm1EHVkEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PHNg8HVkEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PHOIAHVkEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_cLtuETPyEeKNpLyJrThh0g" name="E_IntegerRangeConstraint_Class1" memberEnd="_cLtuEjPyEeKNpLyJrThh0g _cLtuEDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cLtuEjPyEeKNpLyJrThh0g" name="extension_IntegerRangeConstraint" type="_atk8IDPyEeKNpLyJrThh0g" aggregation="composite" association="_cLtuETPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_c-LFwDPyEeKNpLyJrThh0g" name="RealRangeConstraint"> <ownedAttribute xmi:id="_ekSH8DPyEeKNpLyJrThh0g" name="base_Class" association="_ekSH8TPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_lablcDfZEeKh4ss6R8mSnA" name="lowerBound" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mKSVEDfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mKS8IDfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_mKUKQDfZEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_ntPVkDfZEeKh4ss6R8mSnA" name="lowerBoundInclusive" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oE1WMDfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oE19QDfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_LRKa0Di7EeKcXdUi8X0jpw" name="" value="true"/> </ownedAttribute> <ownedAttribute xmi:id="_pziTsDfZEeKh4ss6R8mSnA" name="upperBound" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qFPHsDfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qFPuwDfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_qFRj8DfZEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_rJR-oDfZEeKh4ss6R8mSnA" name="upperBoundInclusive" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rgQUMDfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rgQ7QDfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_Ox59sDi7EeKcXdUi8X0jpw" value="true"/> </ownedAttribute> <ownedAttribute xmi:id="_WzLuIHVkEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XHg_YHVkEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XHhmcHVkEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_ekSH8TPyEeKNpLyJrThh0g" name="E_RealRangeConstraint_Class1" memberEnd="_ekSH8jPyEeKNpLyJrThh0g _ekSH8DPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ekSH8jPyEeKNpLyJrThh0g" name="extension_RealRangeConstraint" type="_c-LFwDPyEeKNpLyJrThh0g" aggregation="composite" association="_ekSH8TPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_fYZFcDPyEeKNpLyJrThh0g" name="RegularExpressionConstraint">

Page 155: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 155

10 June 2013

<ownedAttribute xmi:id="_hpYQoDPyEeKNpLyJrThh0g" name="base_Class" association="_hpYQoTPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="__gxcMDfZEeKh4ss6R8mSnA" name="expression" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__wi9kDfZEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__wjkoDfZEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="__wkywDfZEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_S4zjQHVkEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP9fAHVkEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TP-GEHVkEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_hpYQoTPyEeKNpLyJrThh0g" name="E_RegularExpressionConstraint_Class1" memberEnd="_hpYQojPyEeKNpLyJrThh0g _hpYQoDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hpYQojPyEeKNpLyJrThh0g" name="extension_RegularExpressionConstraint" type="_fYZFcDPyEeKNpLyJrThh0g" aggregation="composite" association="_hpYQoTPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_kq12gDPyEeKNpLyJrThh0g" name="EnumerationSelector"> <ownedAttribute xmi:id="_mbIvcDPyEeKNpLyJrThh0g" name="base_Class" association="_mbJWgDPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_FCQ5IFXGEeK1kcktCzck8w" name="sourceEnumeration" type="_DAq5AFW_EeK1kcktCzck8w"/> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_mbJWgDPyEeKNpLyJrThh0g" name="E_EnumerationSelector_Class1" memberEnd="_mbJWgTPyEeKNpLyJrThh0g _mbIvcDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_mbJWgTPyEeKNpLyJrThh0g" name="extension_EnumerationSelector" type="_kq12gDPyEeKNpLyJrThh0g" aggregation="composite" association="_mbJWgDPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_x6B0oDPyEeKNpLyJrThh0g" name="Conversion"> <ownedAttribute xmi:id="_zLYHwDPyEeKNpLyJrThh0g" name="base_Class" association="_zLYHwTPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_B6CIcFW8EeK1kcktCzck8w" name="isDeprecated" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CsjKgFW8EeK1kcktCzck8w" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CsjxkFW8EeK1kcktCzck8w" value="1"/> <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_lDFV0FW8EeK1kcktCzck8w"/> </ownedAttribute> <ownedAttribute xmi:id="_vw7FwF4FEeK8qagMtO7Vdg" name="source" visibility="public" type="_lFFhEF34EeK8qagMtO7Vdg"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wfk7gF4FEeK8qagMtO7Vdg" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wfmJoF4FEeK8qagMtO7Vdg" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_wfn-0F4FEeK8qagMtO7Vdg"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_NZaNkF4GEeK8qagMtO7Vdg" name="target" visibility="public" type="_lFFhEF34EeK8qagMtO7Vdg"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RGe8QF4GEeK8qagMtO7Vdg" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RGgKYF4GEeK8qagMtO7Vdg" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_RGjNsF4GEeK8qagMtO7Vdg"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_izQDMHVjEeKRBpo1mzOWtA" name="description" visibility="public">

Page 156: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 156

10 June 2013

<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jIlaAHVjEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jImBEHVjEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_zLYHwTPyEeKNpLyJrThh0g" name="E_Conversion_Class1" memberEnd="_zLYHwjPyEeKNpLyJrThh0g _zLYHwDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_zLYHwjPyEeKNpLyJrThh0g" name="extension_Conversion" type="_x6B0oDPyEeKNpLyJrThh0g" aggregation="composite" association="_zLYHwTPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_zfKmcDPyEeKNpLyJrThh0g" name="AffineConversion"> <generalization xmi:id="_RcZYUF36EeK8qagMtO7Vdg" general="_x6B0oDPyEeKNpLyJrThh0g"/> <ownedAttribute xmi:id="_OQy3wDfWEeKh4ss6R8mSnA" name="conversionFactor" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O1QPsDfWEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O1SE4DfWEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_O1T6EDfWEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_URt4YDfWEeKh4ss6R8mSnA" name="offset" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UnAL4DfWEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UnAy8DfWEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_UnCBEDfWEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_87wcsDPyEeKNpLyJrThh0g" name="PlatformModel"> <ownedAttribute xmi:id="_-TGDEDPyEeKNpLyJrThh0g" name="base_Package" association="_-TGDETPyEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> </ownedAttribute> <ownedAttribute xmi:id="_R6OX8HVgEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUyNAHVgEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUy0EHVgEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_-TGDETPyEeKNpLyJrThh0g" name="E_PlatformModel_Package1" memberEnd="_-TGDEjPyEeKNpLyJrThh0g _-TGDEDPyEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-TGDEjPyEeKNpLyJrThh0g" name="extension_PlatformModel" type="_87wcsDPyEeKNpLyJrThh0g" aggregation="composite" association="_-TGDETPyEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="__pMTUDPyEeKNpLyJrThh0g" name="IDLPrimitive"> <ownedAttribute xmi:id="_A9fMwDPzEeKNpLyJrThh0g" name="base_Class" association="_A9fz0DPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_wwnh8DfWEeKh4ss6R8mSnA" name="IDLType" visibility="public" type="_dc-4oDfXEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xBpnkDfWEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xBqOoDfWEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_xBrcwDfWEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_21AGQDfWEeKh4ss6R8mSnA" name="fixedDigits" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3L1R4DfWEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3L1R4TfWEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_3L2gADfWEeKh4ss6R8mSnA"> <value xsi:nil="true"/>

Page 157: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 157

10 June 2013

</defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_7L-GgDfWEeKh4ss6R8mSnA" name="fixedScale" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7qDJoDfWEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7qDwsDfWEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_7qE-0DfWEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="__70fYHVkEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BhFNAHVlEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BhGbIHVlEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_A9fz0DPzEeKNpLyJrThh0g" name="E_IDLPrimitive_Class1" memberEnd="_A9fz0TPzEeKNpLyJrThh0g _A9fMwDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_A9fz0TPzEeKNpLyJrThh0g" name="extension_IDLPrimitive" type="__pMTUDPyEeKNpLyJrThh0g" aggregation="composite" association="_A9fz0DPzEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_BQExkDPzEeKNpLyJrThh0g" name="IDLStruct"> <ownedAttribute xmi:id="_Csz1UDPzEeKNpLyJrThh0g" name="base_Class" association="_Csz1UTPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_qF3fwHVkEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ruKTQHVkEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ruLhYHVkEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_Csz1UTPzEeKNpLyJrThh0g" name="E_IDLStruct_Class1" memberEnd="_Csz1UjPzEeKNpLyJrThh0g _Csz1UDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Csz1UjPzEeKNpLyJrThh0g" name="extension_IDLStruct" type="_BQExkDPzEeKNpLyJrThh0g" aggregation="composite" association="_Csz1UTPzEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_rk9qwHazEeKusumcOLyDqw" name="IDLComposition"> <ownedAttribute xmi:id="_uQyX0HazEeKusumcOLyDqw" name="base_Property" association="_uQyX0XazEeKusumcOLyDqw"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> </ownedAttribute> <ownedAttribute xmi:id="_1_6msHazEeKusumcOLyDqw" name="realizedMeasurementComposition"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lwMVMH_GEeKvL4Vdnc9d5g"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lwM8QH_GEeKvL4Vdnc9d5g" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_uQyX0XazEeKusumcOLyDqw" name="E_IDLComposition_Property1" memberEnd="_uQy-4HazEeKusumcOLyDqw _uQyX0HazEeKusumcOLyDqw"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_uQy-4HazEeKusumcOLyDqw" name="extension_IDLComposition" type="_rk9qwHazEeKusumcOLyDqw" aggregation="composite" association="_uQyX0XazEeKusumcOLyDqw"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_MG4jEDPzEeKNpLyJrThh0g" name="UoPModel"> <ownedAttribute xmi:id="_Pk6JIDPzEeKNpLyJrThh0g" name="base_Package" association="_Pk6JITPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> </ownedAttribute> <ownedAttribute xmi:id="_kceLIHVgEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyAWQHVgEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyBkYHVgEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement>

Page 158: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 158

10 June 2013

<packagedElement xmi:type="uml:Extension" xmi:id="_Pk6JITPzEeKNpLyJrThh0g" name="E_UoPModel_Package1" memberEnd="_Pk6JIjPzEeKNpLyJrThh0g _Pk6JIDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Pk6JIjPzEeKNpLyJrThh0g" name="extension_UoPModel" type="_MG4jEDPzEeKNpLyJrThh0g" aggregation="composite" association="_Pk6JITPzEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_SItioDPzEeKNpLyJrThh0g" name="UnitOfPortability"> <ownedAttribute xmi:id="_TNDUgDPzEeKNpLyJrThh0g" name="base_Class" association="_TNDUgTPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_39Ab0Di1EeKzGuILjx9cFw" name="componentType" visibility="public" type="_yFMdUDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4W1REDi1EeKzGuILjx9cFw" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4W3GQDi1EeKzGuILjx9cFw" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_4W6JkDi1EeKzGuILjx9cFw"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_CqqRUDi2EeKzGuILjx9cFw" name="faceEdition" visibility="public" type="_wAR_QDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DNzaoDi2EeKzGuILjx9cFw" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DN0owDi2EeKzGuILjx9cFw" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_DN2d8Di2EeKzGuILjx9cFw"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_V8EvIDfbEeKh4ss6R8mSnA" name="faceProfile" visibility="public" type="_u_U4kDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WXNzADfbEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WXOaEDfbEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_WXQPQDfbEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_ZChisDfbEeKh4ss6R8mSnA" name="notes" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZRhoADfbEeKh4ss6R8mSnA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZRiPEDfbEeKh4ss6R8mSnA" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_eUd9cDfbEeKh4ss6R8mSnA" name="partitionType" visibility="public" type="_zL2jYDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_epUzIDfbEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_epVaMDfbEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_epWoUDfbEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_oWcUEHVlEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_os99sHVlEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_os-kwHVlEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_jPyIkKRSEeKnVLeajH9I4w" name="_aliasSetFaceUUID"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uYGg0KRSEeKnVLeajH9I4w"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uYI9EKRSEeKnVLeajH9I4w" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_TNDUgTPzEeKNpLyJrThh0g" name="E_UnitOfPortability_Class1" memberEnd="_TNDUgjPzEeKNpLyJrThh0g _TNDUgDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TNDUgjPzEeKNpLyJrThh0g" name="extension_UnitOfPortability" type="_SItioDPzEeKNpLyJrThh0g" aggregation="composite" association="_TNDUgTPzEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_GrI-AEnqEeKhaI6O2M8CXg" name="TransportEndpoint">

Page 159: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 159

10 June 2013

<ownedAttribute xmi:id="_i6w1cEnqEeKhaI6O2M8CXg" name="base_Association" association="_i6xcgEnqEeKhaI6O2M8CXg"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_i6xcgEnqEeKhaI6O2M8CXg" name="E_TransportEndpoint_Association1" memberEnd="_i6xcgUnqEeKhaI6O2M8CXg _i6w1cEnqEeKhaI6O2M8CXg"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_i6xcgUnqEeKhaI6O2M8CXg" name="extension_TransportEndpoint" type="_GrI-AEnqEeKhaI6O2M8CXg" aggregation="composite" association="_i6xcgEnqEeKhaI6O2M8CXg"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_UrXsoDPzEeKNpLyJrThh0g" name="MessagePort"> <ownedAttribute xmi:id="_WKQFcDPzEeKNpLyJrThh0g" name="base_Class" association="_WKQFcTPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_5Iw70DfaEeKh4ss6R8mSnA" name="communicationStyle" visibility="public" type="_nrBkgDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5ZZY0DfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5ZZ_4DfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_5ZbOADfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_5jH8kDfaEeKh4ss6R8mSnA" name="messageExchangeType" visibility="public" type="_lvgTADfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5vFU8DfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5vF8ADfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_5vHKIDfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_537u8DfaEeKh4ss6R8mSnA" name="period" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6HOvMDfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6HPWQDfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_6HQkYDfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_6OueUDfaEeKh4ss6R8mSnA" name="programmingLanguage" visibility="public" type="_rl9wEDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6ZGiUDfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6ZHJYDfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_6ZIXgDfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_687oIDfaEeKh4ss6R8mSnA" name="synchronizationStyle" visibility="public" type="_plyoEDfYEeKh4ss6R8mSnA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7GqL4DfaEeKh4ss6R8mSnA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7Gqy8DfaEeKh4ss6R8mSnA" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_7GsBEDfaEeKh4ss6R8mSnA"> <value xsi:nil="true"/> </defaultValue> </ownedAttribute> <ownedAttribute xmi:id="_iBJl8HVlEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kntYgHVlEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_knt_kHVlEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_WKQFcTPzEeKNpLyJrThh0g" name="E_MessagePort_Class1" memberEnd="_WKQFcjPzEeKNpLyJrThh0g _WKQFcDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_WKQFcjPzEeKNpLyJrThh0g" name="extension_MessagePort" type="_UrXsoDPzEeKNpLyJrThh0g" aggregation="composite" association="_WKQFcTPzEeKNpLyJrThh0g"/> </packagedElement>

Page 160: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 160

10 June 2013

<packagedElement xmi:type="uml:Stereotype" xmi:id="_YspwwDPzEeKNpLyJrThh0g" name="MessageType"> <ownedAttribute xmi:id="_rqALkDPzEeKNpLyJrThh0g" name="base_Association" association="_rqALkTPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_rqALkTPzEeKNpLyJrThh0g" name="E_MessageType_Association1" memberEnd="_rqALkjPzEeKNpLyJrThh0g _rqALkDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rqALkjPzEeKNpLyJrThh0g" name="extension_MessageType" type="_YspwwDPzEeKNpLyJrThh0g" aggregation="composite" association="_rqALkTPzEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_w5HUwDPzEeKNpLyJrThh0g" name="ApplicationFramework"> <ownedAttribute xmi:id="_x-oyYDPzEeKNpLyJrThh0g" name="base_Class" association="_x-oyYTPzEeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_W6Q6AGmREeKdKM9sFJQ3qA" name="version" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmTgoGmREeKdKM9sFJQ3qA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmUuwGmREeKdKM9sFJQ3qA" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_wu7B8HVlEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yXrvgHVlEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yXs9oHVlEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_x-oyYTPzEeKNpLyJrThh0g" name="E_ApplicationFramework_Class1" memberEnd="_x-oyYjPzEeKNpLyJrThh0g _x-oyYDPzEeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_x-oyYjPzEeKNpLyJrThh0g" name="extension_ApplicationFramework" type="_w5HUwDPzEeKNpLyJrThh0g" aggregation="composite" association="_x-oyYTPzEeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_MM0EkDP2EeKNpLyJrThh0g" name="LanguageRunTime"> <ownedAttribute xmi:id="_NK1MADP2EeKNpLyJrThh0g" name="base_Class" association="_NK1zEDP2EeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> </ownedAttribute> <ownedAttribute xmi:id="_l7s44GmREeKdKM9sFJQ3qA" name="version" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVaZYGmREeKdKM9sFJQ3qA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVbngGmREeKdKM9sFJQ3qA" value="1"/> </ownedAttribute> <ownedAttribute xmi:id="_s6V9EHVlEeKRBpo1mzOWtA" name="description" visibility="public"> <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tVaIcHVlEeKRBpo1mzOWtA"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tVavgHVlEeKRBpo1mzOWtA" value="1"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_NK1zEDP2EeKNpLyJrThh0g" name="E_LanguageRunTime_Class1" memberEnd="_NK1zETP2EeKNpLyJrThh0g _NK1MADP2EeKNpLyJrThh0g"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NK1zETP2EeKNpLyJrThh0g" name="extension_LanguageRunTime" type="_MM0EkDP2EeKNpLyJrThh0g" aggregation="composite" association="_NK1zEDP2EeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_RwnEUDP2EeKNpLyJrThh0g" name="SupportingComponent"> <ownedAttribute xmi:id="_SyILsDP2EeKNpLyJrThh0g" name="base_Association" association="_SyIywDP2EeKNpLyJrThh0g"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_SyIywDP2EeKNpLyJrThh0g" name="E_SupportingComponent_Association1" memberEnd="_SyIywTP2EeKNpLyJrThh0g _SyILsDP2EeKNpLyJrThh0g">

Page 161: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 161

10 June 2013

<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_SyIywTP2EeKNpLyJrThh0g" name="extension_SupportingComponent" type="_RwnEUDP2EeKNpLyJrThh0g" aggregation="composite" association="_SyIywDP2EeKNpLyJrThh0g"/> </packagedElement> <packagedElement xmi:type="uml:Stereotype" xmi:id="_hqIosD4xEeK4XOnfNZo-Zg" name="Alias"> <ownedAttribute xmi:id="_jSRrMD4xEeK4XOnfNZo-Zg" name="base_Association" association="_jSRrMT4xEeK4XOnfNZo-Zg"> <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> </ownedAttribute> </packagedElement> <packagedElement xmi:type="uml:Extension" xmi:id="_jSRrMT4xEeK4XOnfNZo-Zg" name="E_Alias_Association1" memberEnd="_jSRrMj4xEeK4XOnfNZo-Zg _jSRrMD4xEeK4XOnfNZo-Zg"> <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_jSRrMj4xEeK4XOnfNZo-Zg" name="extension_Alias" type="_hqIosD4xEeK4XOnfNZo-Zg" aggregation="composite" association="_jSRrMT4xEeK4XOnfNZo-Zg"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_dc-4oDfXEeKh4ss6R8mSnA" name="IDLType"> <ownedLiteral xmi:id="_8-ySgDfXEeKh4ss6R8mSnA" name="Boolean"/> <ownedLiteral xmi:id="__jK60DfXEeKh4ss6R8mSnA" name="Char"/> <ownedLiteral xmi:id="_HJmgsDfYEeKh4ss6R8mSnA" name="WChar"/> <ownedLiteral xmi:id="_H9GaMDfYEeKh4ss6R8mSnA" name="Octet"/> <ownedLiteral xmi:id="_KA5d8DfYEeKh4ss6R8mSnA" name="String"/> <ownedLiteral xmi:id="_KrnO4DfYEeKh4ss6R8mSnA" name="WString"/> <ownedLiteral xmi:id="_LTfuQDfYEeKh4ss6R8mSnA" name="Enumeration"/> <ownedLiteral xmi:id="_Nw3IkDfYEeKh4ss6R8mSnA" name="Float"/> <ownedLiteral xmi:id="_OfJK4DfYEeKh4ss6R8mSnA" name="Double"/> <ownedLiteral xmi:id="_PG9_4DfYEeKh4ss6R8mSnA" name="LongDouble"/> <ownedLiteral xmi:id="_P1WI0DfYEeKh4ss6R8mSnA" name="Fixed"/> <ownedLiteral xmi:id="_QaNwcDfYEeKh4ss6R8mSnA" name="Short"/> <ownedLiteral xmi:id="_RHa0sDfYEeKh4ss6R8mSnA" name="Long"/> <ownedLiteral xmi:id="_RoUiUDfYEeKh4ss6R8mSnA" name="LongLong"/> <ownedLiteral xmi:id="_TPEdsDfYEeKh4ss6R8mSnA" name="UShort"/> <ownedLiteral xmi:id="_UHsu0DfYEeKh4ss6R8mSnA" name="ULong"/> <ownedLiteral xmi:id="_UuaJgDfYEeKh4ss6R8mSnA" name="ULongLong"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_gIDXwDfXEeKh4ss6R8mSnA" name="ValueType"> <ownedLiteral xmi:id="_Wh2dEDfYEeKh4ss6R8mSnA" name="Boolean"/> <ownedLiteral xmi:id="_YAhagDfYEeKh4ss6R8mSnA" name="Integer"/> <ownedLiteral xmi:id="_ZDjk0DfYEeKh4ss6R8mSnA" name="Natural"/> <ownedLiteral xmi:id="_Zu62ADfYEeKh4ss6R8mSnA" name="Real"/> <ownedLiteral xmi:id="_cUvBsDfYEeKh4ss6R8mSnA" name="NonNegativeReal"/> <ownedLiteral xmi:id="_dvAnUDfYEeKh4ss6R8mSnA" name="Character"/> <ownedLiteral xmi:id="_fs1l8DfYEeKh4ss6R8mSnA" name="String"/> <ownedLiteral xmi:id="_grzIkDfYEeKh4ss6R8mSnA" name="Enumeration"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_lvgTADfYEeKh4ss6R8mSnA" name="MessageExchangeType"> <ownedLiteral xmi:id="_4BW5wDfYEeKh4ss6R8mSnA" name="InboundMessage"/> <ownedLiteral xmi:id="_5-918DfYEeKh4ss6R8mSnA" name="OutboundMessage"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_nrBkgDfYEeKh4ss6R8mSnA" name="CommunicationStyle"> <ownedLiteral xmi:id="_9jwLUDfYEeKh4ss6R8mSnA" name="Queuing"/> <ownedLiteral xmi:id="_-vx5kDfYEeKh4ss6R8mSnA" name="SingleInstanceMessaging"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_plyoEDfYEeKh4ss6R8mSnA" name="SynchronizationStyle"> <ownedLiteral xmi:id="_A8Q_QDfZEeKh4ss6R8mSnA" name="Blocking"/> <ownedLiteral xmi:id="_Bq2jkDfZEeKh4ss6R8mSnA" name="NonBlocking"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_rl9wEDfYEeKh4ss6R8mSnA" name="ProgrammingLanguage"> <ownedLiteral xmi:id="_DzwJwDfZEeKh4ss6R8mSnA" name="C"/> <ownedLiteral xmi:id="_EeVX0DfZEeKh4ss6R8mSnA" name="CPP"/> <ownedLiteral xmi:id="_FDRQ4DfZEeKh4ss6R8mSnA" name="Java"/> <ownedLiteral xmi:id="_FrxbUDfZEeKh4ss6R8mSnA" name="Ada"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_u_U4kDfYEeKh4ss6R8mSnA" name="FaceProfile"> <ownedLiteral xmi:id="_HaniwDfZEeKh4ss6R8mSnA" name="GeneralPurpose"/> <ownedLiteral xmi:id="_I82KgDfZEeKh4ss6R8mSnA" name="Security"/> <ownedLiteral xmi:id="_L8BRYDfZEeKh4ss6R8mSnA" name="SafetyBase"/> <ownedLiteral xmi:id="_M2fVkDfZEeKh4ss6R8mSnA" name="SafetyExtended"/> </packagedElement>

Page 162: FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition

The FACE Data Model UML Profile Page: 162

10 June 2013

<packagedElement xmi:type="uml:Enumeration" xmi:id="_wAR_QDfYEeKh4ss6R8mSnA" name="FaceEdition"> <ownedLiteral xmi:id="_N_T-0DfZEeKh4ss6R8mSnA" name="_1_0"/> <ownedLiteral xmi:id="_O7FqkDfZEeKh4ss6R8mSnA" name="_2_0"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_yFMdUDfYEeKh4ss6R8mSnA" name="ComponentType"> <ownedLiteral xmi:id="_QqucMDfZEeKh4ss6R8mSnA" name="Portable"/> <ownedLiteral xmi:id="_RUo74DfZEeKh4ss6R8mSnA" name="PlatformSpecific"/> <ownedLiteral xmi:id="_SkSl4DfZEeKh4ss6R8mSnA" name="TransportService"/> </packagedElement> <packagedElement xmi:type="uml:Enumeration" xmi:id="_zL2jYDfYEeKh4ss6R8mSnA" name="PartitionType"> <ownedLiteral xmi:id="_VNVrwDfZEeKh4ss6R8mSnA" name="POSIX"/> <ownedLiteral xmi:id="_WB-NsDfZEeKh4ss6R8mSnA" name="ARINC653"/> </packagedElement> </uml:Profile>