Altova UModel 2024 Enterprise Edition

The table below shows the one-to-one correspondence between:

 

UModel elements and Java code elements, when outputting model to code

Java code elements and UModel model elements, when inputting code into model

 

Java

UModel

Project

projectfile

projectfile

Component

directory

directory

Package

name

name

Package <<namespace>>

Class

name

name

Class

modifiers

package

visibility

package

public

public

protected

protected

private

private

abstract

abstract

strictfp

<<strictfp>>

final

<<final>>

filename

code file name

associated projectfile/directory

ComponentRealization

extends clause

Generalization

implements clause

InterfaceRealization(s)

java docs

Comment(->Documentation)

Field

name

name

Property

modifiers

package

visibility

package

public

public

protected

protected

private

private

static

static

transient

<<transient>>

volatile

<<volatile>>

final

<<final>>

type

type

type dimensions

multiplicity

default value

default

java docs

Comment(->Documentation)

Method

name

name

Operation

modifiers

package

visibility

package

public

public

protected

protected

private

private

static

static

abstract

abstract

final

<<final>>

native

<<native>>

strictfp

<<strictfp>>

synchronized

<<synchronized>>

throws clause

raised exceptions

java docs

Comment(->Documentation)

type

direction

return

Parameter

Parameter

name

name

modifier

final

<<final>>

...

varArgList

type

type

type dimensions

multiplicity

Type Parameter

name

name

Template Parameter

bound

constraining classifier

Constructor

name

name

Operation <<constructor>>

modifiers

public

visibility

public

protected

protected

private

private

throws clause

raised exceptions

java docs

Comment(->Documentation)

Parameter

name

name

Parameter

modifier

final

<<final>>


...

varArgList

type

type

type dimensions

multiplicity

Type Parameter

name

name

Template Parameter

bound

constraining classifier

Type Parameter

name

name

Template Parameter

bound

constraining classifier

Interface

name

name

Interface

modifiers

package

visibility

package

public

public

protected

protected

private

private

abstract

abstract

strictfp

<<strictfp>>

filename

code file name

associated projectfile/directory

ComponentRealization

extends clause

Generalization(s)

java docs

Comment(->Documentation)

Field

name

name

Property

modifiers

public

visibility

public

static

static

final

<<final>>

type

type

type dimensions

multiplicity

default value

default

java docs

Comment(->Documentation)

Method

name

name

Operation

modifiers

public


visibility

public

abstract


abstract

throws clause

raised exceptions

java docs

Comment(->Documentation)

type

direction

return

Parameter

Parameter

name

name

modifier

final

<<final>>

...

varArgList

type

type

type dimensions

multiplicity

Type Parameter

name

name

Template Parameter

bound

constraining classifier

Type Parameter

name

name



Template Parameter

bound

constraining classifier

Enum

name

name

Enumeration

modifiers

package

visibility

package

public

public

protected

protected

private

private

filename

code file name

associated projectfile/directory

ComponentRealization

java docs

Comment(->Documentation)

Enum Constant

name

name

Enumeration Literal

Field

name

name

Property

modifiers

package

visibility

package

public

public

protected

protected

private

private

static

static

transient

<<transient>>

volatile

<<volatile>>

final

<<final>>

type

type

type dimensions

multiplicity

default value

default

java docs

Comment(->Documentation)

Method

name

name

Operation

modifiers

package

visibility

package

public

public

protected

protected

private

private

static

static

abstract

abstract

final

<<final>>

native

<<native>>

strictfp

<<strictfp>>

synchronized

<<synchronized>>

throws clause

raised exceptions

java docs

Comment(->Documentation)

type

direction

return

Parameter

Parameter

name

name

modifier

final

<<final>>

...

varArgList

type

type

type dimensions

multiplicity

Type Parameter

name

name

Template Parameter

bound

constraining classifier

Constructor

name

name

Operation <<constructor>>

modifiers

public

visibility

public

protected

protected

private

private

throws clause

raised exceptions

java docs

Comment(->Documentation)

Parameter

name

name

Parameter

modifier

final

<<final>>

...

varArgList

type

type

type dimensions

multiplicity

Type Parameter

name

name

Template Parameter

bound

constraining classifier

Parameterized Type

Anonymous Bound Element

Annotation

<<annotations> modifiers

© 2017-2023 Altova GmbH