Altova UModel 2025

La tabla que aparece a continuación muestra la correspondencia entre:

 

Elementos de UModel y elementos de código VB.NET cuando se genera código a partir del modelo.

Elementos de código VB.NET y elementos de UModel cuando se actualiza el modelo con el código.

 

 

VB.NET

UModel

Project

projectfile

projectfile

Component

directory

directory

Namespace

name

name

Package <<namespace>>

Class

name

name

Class

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

NotInheritable

leaf

MustInherit

abstract

Partial

<<Partial>>

Shadows

<<Shadows>>

filename

code file name

associated projectfile/directory

ComponentRealization

base types

Generalization, InterfaceRealization(s)

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Field

name

name

Property

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shared

static

ReadOnly

readonly

Shadows

<<Shadows>>

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

default value

default

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Constant

name

name

Property <<Const>>

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shadows

<<Shadows>>

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

default value

default

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Method

name

name

Operation

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shared

static

MustOverride

abstract

NotOverriddable

leaf

Overrides

<<Overrides>>

Overridable

<<Overridable>>

Partial

<<Partial>>

Shadows

<<Shadows>>

Overloads

<<Overloads>>

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

implemented interfaces

implements

type (function)

direction

return

Parameter

Parameter

name

name

modifiers

ByRef

direction

inout

ByVal

in

ParamArray

varArgList

Optional

default

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

Structure

<<ValueTypeConstraint>>

Class

<<ReferenceTypeConstraint>>

New

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Constructor

name

name

Operation <<Constructor>>

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shared

static

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Parameter

name

name

Parameter

modifiers

ByRef

direction

inout

ByVal

in

ParamArray

varArgList

Optional

default

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Property

name

name

Operation <<Property>>

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Default

<<Property>> ( Default <= IsDefault )

Shared

static

MustOverride

abstract

NotOverriddable

leaf

Overrides

<<Overrides>>

Overridable

<<Overridable>>

Shadows

<<Shadows>>

Overloads

<<Overloads>>

ReadOnly

<<GetAccessor>> ( without <<SetAccessor>> )

WriteOnly

<<SetAccessor>> ( without <<GetAccessor>> )

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

type dimensions

multiplicity

nullable

<<Nullable>>

Get Accessor

modifiers

Friend

visibility

Friend

<<GetAccessor>>

Protected Friend

Protected Friend

Protected

Protected

Private

Private

Set Accessor

modifiers

Friend

visibility

Friend

<<SetAccessor>>

Protected Friend

Protected Friend

Protected

Protected

Private

Private

Operator

name

name

Operation <<Operator>>

modifiers

Public

visibility

Public

Shared

static

Narrowing

name <= Narrowing

Widening

name <= Widening

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

Parameter

name

name

modifier

ByVal

direction

in

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Event

name

name

Operation <<Event>>

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shared

static

MustOverride

abstract

NotOverriddable

leaf

Overrides

<<Overrides>>

Overridable

<<Overridable>>

Shadows

<<Shadows>>

Overloads

<<Overloads>>

kind

without specifying a delegate type

<<Event>> ( Type <= Simple )

with specifying a delegate type

<<Event>> ( Type <= Regular )

with custom accessors

<<Event>> ( Type <= Custom )

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

Structure

<<ValueTypeConstraint>>

Class

<<ReferenceTypeConstraint>>

New

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Structure

name

name

Class   <<Structure>>

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Partial

<<Partial>>

Shadows

<<Shadows>>

filename

code file name

associated projectfile/directory

ComponentRealization

base types

InterfaceRealization(s)

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Field

name

name

Property

modifiers

Friend

visibility

package

Public

public

Private

private

Shared

static

ReadOnly

readonly

Shadows

<<Shadows>>

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

default value

default

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Constant

name

name

Property <<Const>>

modifiers

Friend

visibility

package

Public

public

Private

private

Shadows

<<Shadows>>

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

default value

default

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Method

name

name

Operation

modifiers

Friend

visibility

package

Public

public

Private

private

Shared

static

MustOverride

abstract

NotOverriddable

leaf

Overrides

<<Overrides>>

Overridable

<<Overridable>>

Partial

<<Partial>>

Shadows

<<Shadows>>

Overloads

<<Overloads>>

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

implemented interfaces

implements

type (function)

direction

return

Parameter

Parameter

name

name

modifiers

ByRef

direction

inout

ByVal

in

ParamArray

varArgList

Optional

default

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

Structure

<<ValueTypeConstraint>>

Class

<<ReferenceTypeConstraint>>

New

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Constructor

name

name

Operation <<Constructor>>

modifiers

Friend

visibility

package

Public

public

Private

private

Shared

static

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Parameter

name

name

Parameter

modifiers

ByRef

direction

inout

ByVal

in

ParamArray

varArgList

Optional

default

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Property

name

name

Operation <<Property>>

modifiers

Friend

visibility

package

Public

public

Private

private

Shared

static

Default

<<Property>> ( Default <= IsDefault )

MustOverride

abstract

NotOverriddable

leaf

Overrides

<<Overrides>>

Overridable

<<Overridable>>

Shadows

<<Shadows>>

Overloads

<<Overloads>>

ReadOnly

<<GetAccessor>> ( without <<SetAccessor>> )

WriteOnly

<<SetAccessor>> ( without <<GetAccessor>> )

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

type dimensions

multiplicity

nullable

<<Nullable>>

Get Accessor

modifiers

Friend

visibility

Friend

<<GetAccessor>>

Private

Private

Set Accessor

modifiers

Friend

visibility

Friend

<<SetAccessor>>

Private

Private

Operator

name

name

Operation <<Operator>>

modifiers

Public

visibility

Public

Shared

static

Narrowing

name <= Narrowing

Widening

name <= Widening

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

Parameter

name

name

modifier

ByVal

direction

in

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Event

name

name

Operation <<Event>>

modifiers

Friend

visibility

package

Public

public

Private

private

Shared

static

MustOverride

abstract

NotOverriddable

leaf

Overrides

<<Overrides>>

Overridable

<<Overridable>>

Shadows

<<Shadows>>

Overloads

<<Overloads>>

kind

without specifying a delegate type

<<Event>> ( Type <= Simple )

with specifying a delegate type

<<Event>> ( Type <= Regular )

with custom accessors

<<Event>> ( Type <= Custom )

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

Structure

<<ValueTypeConstraint>>

Class

<<ReferenceTypeConstraint>>

New

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Interface

name

name

Interface

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shadows

<<Shadows>>

filename

code file name

associated projectfile/directory

ComponentRealization

base types

Generalization(s)

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Method

name

name

Operation

modifiers

Public

visibility

public

Shadows

<<Shadows>>

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type (function)

direction

return

Parameter

Parameter

name

name

modifiers

ByRef

direction

inout

ByVal

in

ParamArray

varArgList

Optional

default

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

Structure

<<ValueTypeConstraint>>

Class

<<ReferenceTypeConstraint>>

New

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Property

name

name

Operation <<Property>>

modifiers

Public

visibility

public

Default

<<Property>> ( Default <= IsDefault )

Shadows

<<Shadows>>

ReadOnly

<<GetAccessor>> ( without <<SetAccessor>> )

WriteOnly

<<SetAccessor>> ( without <<GetAccessor>> )

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

type dimensions

multiplicity

nullable

<<Nullable>>

Event

name

name

Operation <<Event>>

modifiers

Public

visibility

public

Shadows

<<Shadows>>

kind

without specifying a delegate type

<<Event>> ( Type <= Simple )

with specifying a delegate type

<<Event>> ( Type <= Regular )

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

Structure

<<ValueTypeConstraint>>

Class

<<ReferenceTypeConstraint>>

New

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Delegate

name

name

Class <<Delegate>>

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shadows

<<Shadows>>

filename

code file name

associated projectfile/directory

ComponentRealization

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

type

direction

return

Parameter

Operation

Parameter

name

name

modifiers

ByRef

direction

inout

ByVal

in

type

type

type dimensions

multiplicity

nullable

<<Nullable>>

Type Parameter

name

name

Template Parameter

constraint

constraining classifier

predefined constraint

struct

<<ValueTypeConstraint>>

class

<<ReferenceTypeConstraint>>

new()

<<ConstructorConstraint>>

attribute sections

<<Attributes>>

Enum

name

name

Enumeration

modifiers

Friend

visibility

package

Protected Friend

protected <<Friend>>

Public

public

Protected

protected

Private

private

Shadows

<<Shadows>>

filename

code file name

associated projectfile/directory

ComponentRealization

base type

type

<<BaseType>>

attribute sections

<<Attributes>>

doc comments

Comment(->Documentation)

Enum Constant

name

name

Enumeration Literal

default value

default

attribute sections

doc comments

<<Attributes>>

Comment(->Documentation)

Parameterized Type

Anonymous Bound Element

© 2018-2024 Altova GmbH