uml
type: Ontology
comment: Generated by ECORE2OWL$Id: ECORE2OWL.atl 7816 2008-12-05 11:50:47Z dwagelaa $

AggregationKind
type: DatatypeProperty
range: DataRange
  one of: composite
  one of: none
  one of: shared

CallConcurrencyKind
type: DatatypeProperty
range: DataRange
  one of: concurrent
  one of: guarded
  one of: sequential

ConnectorKind
type: DatatypeProperty
range: DataRange
  one of: assembly
  one of: delegation

ExpansionKind
type: DatatypeProperty
range: DataRange
  one of: iterative
  one of: parallel
  one of: stream

InteractionOperatorKind
type: DatatypeProperty
range: DataRange
  one of: alt
  one of: assert
  one of: break
  one of: consider
  one of: critical
  one of: ignore
  one of: loop
  one of: neg
  one of: opt
  one of: par
  one of: seq
  one of: strict

MessageKind
type: DatatypeProperty
range: DataRange
  one of: complete
  one of: found
  one of: lost
  one of: unknown

MessageSort
type: DatatypeProperty
range: DataRange
  one of: asynchCall
  one of: asynchSignal
  one of: createMessage
  one of: deleteMessage
  one of: reply
  one of: synchCall

ObjectNodeOrderingKind
type: DatatypeProperty
range: DataRange
  one of: FIFO
  one of: LIFO
  one of: ordered
  one of: unordered

ParameterDirectionKind
type: DatatypeProperty
range: DataRange
  one of: in
  one of: inout
  one of: out
  one of: return

ParameterEffectKind
type: DatatypeProperty
range: DataRange
  one of: create
  one of: delete
  one of: read
  one of: update

PseudostateKind
type: DatatypeProperty
range: DataRange
  one of: choice
  one of: deepHistory
  one of: entryPoint
  one of: exitPoint
  one of: fork
  one of: initial
  one of: join
  one of: junction
  one of: shallowHistory
  one of: terminate

TransitionKind
type: DatatypeProperty
range: DataRange
  one of: external
  one of: internal
  one of: local

VisibilityKind
type: DatatypeProperty
range: DataRange
  one of: package
  one of: private
  one of: protected
  one of: public

LiteralUnlimitedNatural isOne
type: Class
equivalent class: Restriction
  on property: LiteralUnlimitedNatural value
  has value: 1

NamedElement isPublic
type: Class
equivalent class: Restriction
  on property: NamedElement visibility
  has value: public

UML2Accessors PublicPropertyCollection
type: Class
equivalent class: Class
  intersection of: MultiplicityElement notSingle
  intersection of: NamedElement isPublic
  intersection of: Property
  intersection of: Property isNavigable
  intersection of: Class
    complement of: Class
      union of: ExtensionEnd
      union of: Port
  intersection of: Class
    complement of: Restriction
      on property: MultiplicityElement isOrdered
      has value: true

UML2Accessors PublicPropertySequence
type: Class
equivalent class: Class
  intersection of: MultiplicityElement notSingle
  intersection of: NamedElement isPublic
  intersection of: Property
  intersection of: Property isNavigable
  intersection of: Class
    complement of: Class
      union of: ExtensionEnd
      union of: Port
  intersection of: Restriction
    on property: MultiplicityElement isOrdered
    has value: true