public class UMLProfile extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BLOB_TYPE_NAME
Used to identify a Blob type in the model, any other type that will be identified as a Blob type must specialize
this type.
|
static String |
BOOLEAN_TYPE_NAME
Used to identify a boolean type in the model, any other type that will be identified as a boolean type must
specialize this type.
|
static String |
CHARACTER_TYPE_NAME
Used to identify a character type in the model, any other type that will be identified as a character type must
specialize this type.
|
static String |
CLOB_TYPE_NAME
Used to identify a Clob type in the model, any other type that will be identified as a Clob type must specialize
this type.
|
static String |
COLLECTION_IMPL_TYPE_NAME
Used to identify collection types in the model, any other type that will be identified as a collection must
specialize this type.
|
static String |
COLLECTION_TYPE_NAME
Used to identify collection types in the model, any other type that will be identified as a collection must
specialize this type.
|
static String |
DATE_TYPE_NAME
Used to identify date types in the model, any other type that will be identified as a date must specialize this
type.
|
static String |
DATETIME_TYPE_NAME
Used to identify datetime types in the model.
|
static String |
DOUBLE_TYPE_NAME
Used to identify a double type in the model, any other type that will be identified as a double type must
specialize this type.
|
static String |
FILE_TYPE_NAME
Used to identify a file type in the model, any other type that will be identified as a file type must specialize
this type.
|
static String |
FLOAT_TYPE_NAME
Used to identify a float type in the model, any other type that will be identified as a float type must
specialize this type.
|
static String |
INTEGER_TYPE_NAME
Used to identify a integer type in the model, any other type that will be identified as a integer type must
specialize this type.
|
static String |
LIST_IMPL_TYPE_NAME
Used to identify a list type in the model, any other type that will be identified as a list must specialize this
type.
|
static String |
LIST_TYPE_NAME
Used to identify a list type in the model, any other type that will be identified as a list must specialize this
type.
|
static String |
LONG_TYPE_NAME
Used to identify a long type in the model, any other type that will be identified as a long type must
specialize this type.
|
static String |
MAP_IMPL_TYPE_NAME
Used to identify a map type in the model, any other type that will be identified as a map type must specialize
this type.
|
static String |
MAP_TYPE_NAME
Used to identify a map type in the model, any other type that will be identified as a map type must specialize
this type.
|
static String |
OBJECT_TYPE_NAME
Used to identify object types in the model, any other type that will be identified as an object must
specialize this type.
|
static String |
ORDERED_MAP_IMPL_TYPE_NAME
Used to identify a map type in the model, any other type that will be identified as a map type must specialize
this type.
|
static String |
ORDERED_MAP_TYPE_NAME
Used to identify a map type in the model, any other type that will be identified as a map type must specialize
this type.
|
static String |
ORDERED_SET_IMPL_TYPE_NAME
Used to identify an ordered set type in the model, any other type that will be identified as an ordered set must specialize this
type.
|
static String |
ORDERED_SET_TYPE_NAME
Used to identify an ordered set type in the model, any other type that will be identified as an ordered set must specialize this
type.
|
static String |
SET_IMPL_TYPE_NAME
Used to identify a set type in the model, any other type that will be identified as a set must specialize this
type.
|
static String |
SET_TYPE_NAME
Used to identify a set type in the model, any other type that will be identified as a set must specialize this
type.
|
static String |
STEREOTYPE_ANALYSIS
'analysis' Modeled component should be ignored.
|
static String |
STEREOTYPE_APPLICATION_EXCEPTION
'ApplicationException'
Represents exceptions thrown during normal application processing (such as business exceptions).
|
static String |
STEREOTYPE_CRITERIA
'Criteria' Represents a criteria search.
|
static String |
STEREOTYPE_DOC_ONLY
'DocOnly' Modeled component is for documentation only.
|
static String |
STEREOTYPE_EMBEDDED_VALUE
'EmbeddedValue'
Represents an embedded value (typically embedded with an entity as an attribute).
|
static String |
STEREOTYPE_ENTITY
'Entity' Represents a persistent entity.
|
static String |
STEREOTYPE_ENUMERATION
'Enumeration' Represents an enumeration type.
|
static String |
STEREOTYPE_EXCEPTION
'Exception'
The base exception stereotype.
|
static String |
STEREOTYPE_EXCEPTION_REF
'ExceptionRef'
Represents a reference to an exception model element.
|
static String |
STEREOTYPE_FINDER_METHOD
'FinderMethod' Represents a finder method on an entity.
|
static String |
STEREOTYPE_FRONT_END_APPLICATION
'FrontEndApplication'
Represents a "front end" use case that is the entry point to the presentation tier.
|
static String |
STEREOTYPE_FRONT_END_EXCEPTION
'FrontEndException'
Represents an exception on a "front-end" view.
|
static String |
STEREOTYPE_FRONT_END_USECASE
'FrontEndUseCase'
Represents a "front end" use case (that is a use case used to model a presentation tier or "front end").
|
static String |
STEREOTYPE_FRONT_END_VIEW
'FrontEndView'
Represents a "front end" view (that is it can represent a JSP page, etc).
|
static String |
STEREOTYPE_FUTURE
'Future' Modeled component will be developed in the Future.
|
static String |
STEREOTYPE_IDENTIFIER
'Identifier' Represents the primary key of an entity.
|
static String |
STEREOTYPE_IGNORE
'Ignore' Modeled component should be ignored.
|
static String |
STEREOTYPE_MANAGEABLE
'Manageable' Represents a manageable entity.
|
static String |
STEREOTYPE_NULLABLE
'Nullable'
Used to indicate whether or not a parameter is nullable (since parameters do NOT allow
specification of multiplicity.
|
static String |
STEREOTYPE_PERSPECTIVE
'perspective' Modeled component should be ignored.
|
static String |
STEREOTYPE_QUEUE
'Queue' Represents a "Queue" message destination.
|
static String |
STEREOTYPE_SERVICE
'Service' Represents a service.
|
static String |
STEREOTYPE_SERVICE_ELEMENT
Represents a service class/operation.
|
static String |
STEREOTYPE_TOPIC
'Topic' Represents a "Topic" message destination.
|
static String |
STEREOTYPE_TRANSIENT
'Transient' Indicates if a persistence type's property is transient.
|
static String |
STEREOTYPE_UNEXPECTED_EXCEPTION
'UnexpectedException'
Represents unexpected exceptions that can occur during application processing.
|
static String |
STEREOTYPE_UNIQUE
'Unique' If an attribute has this stereotype, it is considered unique.
|
static String |
STEREOTYPE_VALUE_OBJECT
'ValueObject' Represents a value object.
|
static String |
STEREOTYPE_WEB_FAULT
'WebFault'
Represents a web service exception (fault).
|
static String |
STEREOTYPE_WEBSERVICE
'WebService' Represents a web service.
|
static String |
STEREOTYPE_WEBSERVICE_OPERATION
'WebServiceOperation'
Stereotype an operation on a
service if you wish to expose the operation. |
static String |
STEREOTYPE_XMLSCHEMA
'XmlSchema'
Stereotype an operation on a
service if you wish to expose the operation. |
static String |
STRING_TYPE_NAME
Used to identify a string type in the model, any other type that will be identified as a string type must
specialize this type.
|
static String |
TAGGEDVALUE_DOCUMENTATION
'documentation' Represents documentation stored as a tagged value
|
static String |
TAGGEDVALUE_EXTERNAL_HYPERLINK
'hyperlinkTextActive' Represents an external hyperlink (a website outside of a model).
|
static String |
TAGGEDVALUE_MANAGEABLE_DISPLAY_NAME
'andromda_manageable_table_displayname'
The attribute to use when referencing this table from another one.
|
static String |
TAGGEDVALUE_MANAGEABLE_MAXIMUM_LIST_SIZE
'andromda_manageable_table_maxlistsize' The maximum number of records to load from the DB at the same time.
|
static String |
TAGGEDVALUE_MANAGEABLE_PAGE_SIZE
'andromda_manageable_table_pagesize' The maximum number of records to show at the same time.
|
static String |
TAGGEDVALUE_MANAGEABLE_RESOLVEABLE
'andromda_manageable_table_resolveable'
Indicates whether or not the underlying entity keys should be resolved when referencing it.
|
static String |
TAGGEDVALUE_MODEL_HYPERLINK
'hyperlinkModel' Represents a model hyperlink stored as a tagged value.
|
static String |
TAGGEDVALUE_PERSISTENCE_ASSIGNED_IDENTIFIER
'andromda_persistence_assigned_identifier'
Used on an identifier to indicate whether or not the identifier is assigned (meaning
that the identifier is manually assigned instead of generated.
|
static String |
TAGGEDVALUE_PERSISTENCE_ASSOCIATION_END_PRIMARY
'andromda_persistence_associationEnd_primary'
Indicates whether or not the association end is considered "primary" used for things like indicating
which side of a one-to-one association should get the foreign key.
|
static String |
TAGGEDVALUE_PERSISTENCE_ASSOCIATION_END_UNIQUE_GROUP
'andromda_persistence_associationEnd_uniqueGroup' Indicates the unique constraint name grouping the columns.
|
static String |
TAGGEDVALUE_PERSISTENCE_COLUMN
'andromda_persistence_column' Represents a relational table column name for entity persistence.
|
static String |
TAGGEDVALUE_PERSISTENCE_COLUMN_INDEX
'andromda_persistence_column_index' Represents a relational table column index name.
|
static String |
TAGGEDVALUE_PERSISTENCE_COLUMN_LENGTH
'andromda_persistence_column_length' Represents a relational table column length
|
static String |
TAGGEDVALUE_PERSISTENCE_COLUMN_UNIQUE_GROUP
'andromda_persistence_column_uniqueGroup' Indicates the unique constraint name grouping the columns.
|
static String |
TAGGEDVALUE_PERSISTENCE_ENUMERATION_LITERAL_PARAMETERS
'andromda_persistence_enumeration_literal_parameters'
Used on an enumeration literal to define the enumeration literal parameters.
|
static String |
TAGGEDVALUE_PERSISTENCE_ENUMERATION_MEMBER_VARIABLE
'andromda_persistence_enumeration_member_variable'
Used to assign an enumeration attribute as a member variable rather than a literal.
|
static String |
TAGGEDVALUE_PERSISTENCE_FOREIGN_IDENTIFIER
'andromda_persistence_foreign_identifier'
Used on an association end to indicate whether its owning entity should have its identifier also be the foreign
key to the related entity.
|
static String |
TAGGEDVALUE_PERSISTENCE_FOREIGN_KEY_CONSTRAINT_NAME
'andromda_persistence_foreignkey_constraint'
Used on an association end to denote to name of the foreign key constraint to use in the database.
|
static String |
TAGGEDVALUE_PERSISTENCE_IMMUTABLE
'andromda_persistence_immutable' Indicates if a persistence type is immutable.
|
static String |
TAGGEDVALUE_PERSISTENCE_JOINCOLUMN_ORDER
'andromda_persistence_joincolumn_order' Specifies the order of columns in JoinColumn annotations
which must match the FK column order for the association, delimited by , or ; or |
|
static String |
TAGGEDVALUE_PERSISTENCE_SCHEMA
'andromda_persistence_schema' Represents the name of the schema for entity persistence.
|
static String |
TAGGEDVALUE_PERSISTENCE_TABLE
'andromda_persistence_table' Represents a relational table name for entity persistence.
|
static String |
TAGGEDVALUE_PRESENTATION_CONTROLLER_USECASE
'andromda_presentation_controller_usecase'
Used to assign the controller to the activity (when it can not be assigned explicitly).
|
static String |
TAGGEDVALUE_PRESENTATION_IS_TABLE
'andromda_presentation_view_table'
Used to indicate whether or not a parameter should be considered a table (used when no
table columns are specified).
|
static String |
TAGGEDVALUE_PRESENTATION_TABLE_COLUMNS
'andromda_presentation_view_table_columns'
Used to assign the table columns to a collection/array type parameter representing a table.
|
static String |
TAGGEDVALUE_PRESENTATION_USECASE_ACTIVITY
'andromda_presentation_usecase_activity'
Used to associate an activity to a use case (when it can not be assigned explicitly).
|
static String |
TAGGEDVALUE_ROLE_NAME
'andromda_role_name'
Stores the name of the role (if it's different than the name of the actor stereotyped as role)
|
static String |
TAGGEDVALUE_SERIALVERSION_UID
'andromda_serialVersionUID'
Stores the serial version UID to be used for a class.
|
static String |
TAGGEDVALUE_WEBSERVICE_PROVIDER
'andromda_webservice_provider' Stores the provider of the web service (RPC, EJB).
|
static String |
TAGGEDVALUE_WEBSERVICE_STYLE
'andromda_webservice_style'
Stores the style of a web service (document, wrapped, rpc).
|
static String |
TAGGEDVALUE_WEBSERVICE_USE
'andromda_webservice_use' Stores the use of a web service (literal, encoded).
|
static String |
TIME_TYPE_NAME
Used to identify time types in the model, any other type that will be identified as a time must specialize this
type.
|
static String |
VOID_TYPE_NAME
Used to identify a void type in the model, any other type that will be identified as a void type must
specialize this type.
|
Constructor and Description |
---|
UMLProfile() |
public static final String STEREOTYPE_CRITERIA
public static final String STEREOTYPE_ENTITY
public static final String STEREOTYPE_EMBEDDED_VALUE
public static final String STEREOTYPE_FINDER_METHOD
public static final String STEREOTYPE_IDENTIFIER
public static final String STEREOTYPE_UNIQUE
public static final String STEREOTYPE_SERVICE
public static final String STEREOTYPE_SERVICE_ELEMENT
public static final String STEREOTYPE_VALUE_OBJECT
public static final String STEREOTYPE_WEB_FAULT
public static final String STEREOTYPE_WEBSERVICE
public static final String STEREOTYPE_WEBSERVICE_OPERATION
service
if you wish to expose the operation.public static final String STEREOTYPE_XMLSCHEMA
service
if you wish to expose the operation.public static final String STEREOTYPE_EXCEPTION
public static final String STEREOTYPE_ENUMERATION
public static final String STEREOTYPE_APPLICATION_EXCEPTION
public static final String STEREOTYPE_UNEXPECTED_EXCEPTION
public static final String STEREOTYPE_EXCEPTION_REF
public static final String STEREOTYPE_NULLABLE
public static final String STEREOTYPE_MANAGEABLE
public static final String STEREOTYPE_TRANSIENT
public static final String STEREOTYPE_FRONT_END_USECASE
public static final String STEREOTYPE_FRONT_END_APPLICATION
public static final String STEREOTYPE_FRONT_END_VIEW
public static final String STEREOTYPE_FRONT_END_EXCEPTION
public static final String STEREOTYPE_QUEUE
public static final String STEREOTYPE_TOPIC
public static final String STEREOTYPE_DOC_ONLY
public static final String STEREOTYPE_FUTURE
public static final String STEREOTYPE_IGNORE
public static final String STEREOTYPE_ANALYSIS
public static final String STEREOTYPE_PERSPECTIVE
public static final String TAGGEDVALUE_DOCUMENTATION
public static final String TAGGEDVALUE_MODEL_HYPERLINK
public static final String TAGGEDVALUE_EXTERNAL_HYPERLINK
public static final String TAGGEDVALUE_PERSISTENCE_SCHEMA
public static final String TAGGEDVALUE_PERSISTENCE_TABLE
public static final String TAGGEDVALUE_PERSISTENCE_COLUMN
public static final String TAGGEDVALUE_PERSISTENCE_COLUMN_LENGTH
public static final String TAGGEDVALUE_PERSISTENCE_COLUMN_INDEX
public static final String TAGGEDVALUE_PERSISTENCE_IMMUTABLE
public static final String TAGGEDVALUE_PERSISTENCE_FOREIGN_IDENTIFIER
public static final String TAGGEDVALUE_PERSISTENCE_ASSIGNED_IDENTIFIER
public static final String TAGGEDVALUE_PERSISTENCE_FOREIGN_KEY_CONSTRAINT_NAME
public static final String TAGGEDVALUE_PERSISTENCE_JOINCOLUMN_ORDER
public static final String TAGGEDVALUE_PERSISTENCE_ENUMERATION_MEMBER_VARIABLE
public static final String TAGGEDVALUE_PERSISTENCE_ENUMERATION_LITERAL_PARAMETERS
public static final String TAGGEDVALUE_PRESENTATION_CONTROLLER_USECASE
public static final String TAGGEDVALUE_PRESENTATION_TABLE_COLUMNS
public static final String TAGGEDVALUE_PRESENTATION_IS_TABLE
public static final String TAGGEDVALUE_PRESENTATION_USECASE_ACTIVITY
public static final String TAGGEDVALUE_WEBSERVICE_STYLE
public static final String TAGGEDVALUE_WEBSERVICE_USE
public static final String TAGGEDVALUE_WEBSERVICE_PROVIDER
public static final String TAGGEDVALUE_ROLE_NAME
public static final String TAGGEDVALUE_SERIALVERSION_UID
public static final String TAGGEDVALUE_MANAGEABLE_DISPLAY_NAME
public static final String TAGGEDVALUE_MANAGEABLE_MAXIMUM_LIST_SIZE
public static final String TAGGEDVALUE_MANAGEABLE_PAGE_SIZE
public static final String TAGGEDVALUE_MANAGEABLE_RESOLVEABLE
public static final String TAGGEDVALUE_PERSISTENCE_COLUMN_UNIQUE_GROUP
public static final String TAGGEDVALUE_PERSISTENCE_ASSOCIATION_END_UNIQUE_GROUP
public static final String TAGGEDVALUE_PERSISTENCE_ASSOCIATION_END_PRIMARY
public static final String OBJECT_TYPE_NAME
public static final String COLLECTION_TYPE_NAME
public static final String LIST_TYPE_NAME
public static final String SET_TYPE_NAME
public static final String ORDERED_SET_TYPE_NAME
public static final String MAP_TYPE_NAME
public static final String ORDERED_MAP_TYPE_NAME
public static final String COLLECTION_IMPL_TYPE_NAME
public static final String LIST_IMPL_TYPE_NAME
public static final String SET_IMPL_TYPE_NAME
public static final String ORDERED_SET_IMPL_TYPE_NAME
public static final String MAP_IMPL_TYPE_NAME
public static final String ORDERED_MAP_IMPL_TYPE_NAME
public static final String DATE_TYPE_NAME
public static final String TIME_TYPE_NAME
public static final String DATETIME_TYPE_NAME
public static final String BOOLEAN_TYPE_NAME
public static final String CHARACTER_TYPE_NAME
public static final String FILE_TYPE_NAME
public static final String BLOB_TYPE_NAME
public static final String CLOB_TYPE_NAME
public static final String STRING_TYPE_NAME
public static final String VOID_TYPE_NAME
public static final String DOUBLE_TYPE_NAME
public static final String FLOAT_TYPE_NAME
public static final String INTEGER_TYPE_NAME
public static final String LONG_TYPE_NAME
public UMLProfile()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.