Rose/Java mapping: introduction, definition of terms, страница 5

Final

Indicate whether the class is final

BOOLEAN = FALSE

ORIG

GenerateDefaultConstructor

Indicates whether a default constructor should be generated during forward engineering

BOOLEAN = TRUE

ORIG

ConstructorIs

Defines the access modifier for a generated constructor

ENUMERATION (public,protected,private,package) = public

ORIG

GenerateFinalizer

Was used to indicate that a default case should be generated for a union. That is now handled via an attribute whose CaseSpecifier property is set to 'default'.

ORIG

GenerateStaticInitializer

Was used to indicate whether or not the class represented an IDL element.  That is no longer necessary.

ORIG

GenerateInstanceInitializer

No longer needed since the IDL type is being indicated by the use of stereotypes.

ORIG

Static

Indicate whether the class is static

BOOLEAN = FALSE

NEW

6.4  ATTRIBUTE Properties

Final

Indicates whether the field is final.

BOOLEAN = FALSE

ORIG

Transient

Indicates whether or not the field is transient.

BOOLEAN = FALSE

ORIG

Volatile

Indicates whether the field is volatile.

BOOLEAN = FALSE

ORIG

PropertyType

Determines whether the attribute represents a bean property and, if so, what type of bean property.

ENUMERATION (Not A Property, Simple, Bound, Constrained) = Not Aproperty

NEW

IndividualChangeMgt

Determines, for a bound or constraiined property, whether individual change management is used.  The alternative is common change management.

BOOLEAN = FALSE

NEW

Read/Write

Determines, for any type of bean property, whether the property is readable, writeable, or both.

ENUMERATION (Read & Write, Read Only, Write Only) = Read & Write

NEW

GenerateDataMember

Was used to indicate whether or not to generate an Java attribute corresponding to this attribute.  Superfluous since Java classes will not also be used to generate C++, IDL, etc.

DEL

6.5  ROLE Properties

Final

Indicates whether the field is final.

BOOLEAN = FALSE

ORIG

Transient

Indicates whether or not the field is transient.

BOOLEAN = FALSE

ORIG

Volatile

Indicates whether the field is volatile.

BOOLEAN = FALSE

ORIG

InitialValue

Defines the initial value for the field.

STRING = ""

ORIG

ContainerClass

Defines the class to be used as a container for the field definition.

STRING = ""

ORIG

PropertyType

Determines whether the role represents a bean property and, if so, what type of bean property.

ENUMERATION (Not A Property, Simple, Bound, Constrained) = Not Aproperty

NEW

IndividualChangeMgt

Determines, for a bound or constraiined property, whether individual change management is used.  The alternative is common change management.

BOOLEAN = FALSE

NEW

Read/Write

Determines, for any type of bean property, whether the property is readable, writeable, or both.

ENUMERATION (Read & Write, Read Only, Write Only) = Read & Write

NEW

GenerateDataMember

Was used to indicate whether or not to generate an Java attribute corresponding to this role.  Superfluous since Java classes will not also be used to generate C++, IDL, etc.

DEL

6.6  OPERATION Properties

Abstract

Indicates whether the method is abstact.

BOOLEAN = FALSE

ORIG

Final

Indicates whether the method is final.

BOOLEAN = FALSE

ORIG

Static

Indicates whether the method is static.

BOOLEAN = FALSE

ORIG

Native

Indicates whether the method is native.

BOOLEAN = FALSE

ORIG

Synchronized

Indicates whether the method is synchronized.

BOOLEAN = FALSE

ORIG