org.andromda.metafacades.uml
Class UMLMetafacadeProperties

java.lang.Object
  extended by org.andromda.metafacades.uml.UMLMetafacadeProperties

public class UMLMetafacadeProperties
extends java.lang.Object

Stores the metafacade namespace properties used throughout the UML metafacades.

Author:
Chad Brandon

Field Summary
static java.lang.String ALLOW_DEFAULT_IDENTITIFIERS
          Whether or not to allow default identifiers for modeled entities.
static java.lang.String ARRAY_NAME_SUFFIX
          Stores the suffix given to array type names.
static java.lang.String CLASSIFIER_NAME_MASK
          The mask to apply to any classifier names NameMasker.mask(String, String).
static java.lang.String CLASSIFIER_PROPERTY_NAME_MASK
          The mask to apply to any of the classifier property names NameMasker.mask(String, String).
static java.lang.String COLUMN_NAME_PREFIX
          Stores the property defining the prefix for entity table column names.
static java.lang.String CONSTRAINT_SUFFIX
          The default suffix to use for foreign keys.
static java.lang.String DEFAULT_ENUMERATION_LITERAL_TYPE
          The type to given default enumeration literals.
static java.lang.String DEFAULT_IDENTIFIER_PATTERN
          The pattern used to construct the name entity default identifiers (if enabled).
static java.lang.String DEFAULT_IDENTIFIER_TYPE
          The type to given default identifiers.
static java.lang.String DEFAULT_IDENTIFIER_VISIBILITY
          The visibility to apply to default identifiers.
static java.lang.String DEFAULT_MULTIPLICITY
          The namespace property used to define the default multiplicity of an attribute or association end (when one isn't modeled).
static java.lang.String ENABLE_MANAGEABLE_ENTITIES
          Whether or not to enable manageable entities for the currently running cartridge.
static java.lang.String ENABLE_TEMPLATING
          This property controls whether or not to produce templating parameters where possible.
static java.lang.String ENTITY_NAME_MASK
          The mask to apply to the entity name NameMasker.mask(String, String).
static java.lang.String ENTITY_PROPERTY_NAME_MASK
          The mask to apply to the entity property (attributes and association) names MetafacadeUtils#getMaskedName(String, String).
static java.lang.String ENUMERATION_LITERAL_NAME_MASK
          The mask to apply to enumeration literal names NameMasker.mask(String, String).
static java.lang.String ENUMERATION_NAME_MASK
          The mask to apply to the enumeration literal name NameMasker.mask(String, String).
static java.lang.String FOREIGN_KEY_SUFFIX
          The default suffix to use for foreign keys.
static java.lang.String JDBC_MAPPINGS_URI
          Stores the property containing the URI to the JDBC mappings file.
static java.lang.String LANGUAGE_MAPPINGS_URI
          Stores the property containing the URI to the language mappings file.
static java.lang.String MANAGEABLE_ID_DISPLAY_STRATEGY
          Denotes whether or not the id needs to be displayed when managing an entity, or whether this should be transparent for the user.
static java.lang.String MANAGEABLE_PACKAGE_NAME_SUFFIX
          The namespace property used to denote the name of the subpackage create for manageable entities.
static java.lang.String MANAGEABLE_SERVICE_ACCESSOR_PATTERN
          The namespace property used to identify the pattern used to construct the backend CRUD service's accessor.
static java.lang.String MAX_SQL_NAME_LENGTH
          The maximum length a SQL name can be before its truncated.
static java.lang.String NAMESPACE_SEPARATOR
          The separator used for packages and element names when constructing fully qualified names.
static java.lang.String OPERATION_NAME_MASK
          The mask to apply to any operation names NameMasker.mask(String, String).
static java.lang.String PARAMETER_NAME_MASK
          The mask to apply to any parameter names NameMasker.mask(String, String).
static java.lang.String PLURALIZE_ASSOCIATION_END_NAMES
          Allows the pluralization of association end names (when the multiplicity is greater than one) to be turned on/off.
static java.lang.String POSTCONDITION_NAME_PATTERN
          The pattern used for constructing operations that handle postcondition constraints.
static java.lang.String PRECONDITION_NAME_PATTERN
          The pattern used for constructing operations that handle precondition constraints.
static java.lang.String PROPERTY_DEFAULT_MAX_LIST_SIZE
          Stores the default upper limit for lists.
static java.lang.String PROPERTY_DEFAULT_PAGE_SIZE
          Stores the default number of records shown per page.
static java.lang.String PROPERTY_DEFAULT_RESOLVEABLE
          Are manageable tables resolved by default when referenced ?
static java.lang.String RELATION_NAME_SEPARATOR
          The seperator for relation names between associations.
static java.lang.String ROLE_NAME_MASK
          The mask to apply to role names NameMasker.mask(String, String).
static java.lang.String SCHEMA_NAME
          Stores the property defining the default schema name for entity tables.
static java.lang.String SQL_MAPPINGS_URI
          Stores the property containing the URI to the SQL mappings file.
static java.lang.String SQL_NAME_SEPARATOR
          The seperator to use when constructing SQL names.
static java.lang.String TABLE_NAME_PREFIX
          Stores the property defining the prefix for entity table names.
static java.lang.String TYPE_SAFE_ENUMS_ENABLED
          Indicates whether enumerations must be generated using a Java 5 type-safe enum or a traditional enumeration-pattern class.
static java.lang.String UNDEFINED_NAME
          The name given to model elements without a name.
static java.lang.String USE_ARRAYS_FOR_MULTIPLICITIES_OF_TYPE_MANY
          Stores the boolean flag indicating whether or not we should use arrays instead of collections with associations of type many (where appropriate).
static java.lang.String WRAPPER_MAPPINGS_URI
          Stores the property containing the URI to the Wrapper mappings file.
 
Constructor Summary
UMLMetafacadeProperties()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LANGUAGE_MAPPINGS_URI

public static final java.lang.String LANGUAGE_MAPPINGS_URI
Stores the property containing the URI to the language mappings file.

See Also:
Constant Field Values

ENABLE_TEMPLATING

public static final java.lang.String ENABLE_TEMPLATING
This property controls whether or not to produce templating parameters where possible.

See Also:
Constant Field Values

SCHEMA_NAME

public static final java.lang.String SCHEMA_NAME
Stores the property defining the default schema name for entity tables.

See Also:
Constant Field Values

TABLE_NAME_PREFIX

public static final java.lang.String TABLE_NAME_PREFIX
Stores the property defining the prefix for entity table names.

See Also:
Constant Field Values

COLUMN_NAME_PREFIX

public static final java.lang.String COLUMN_NAME_PREFIX
Stores the property defining the prefix for entity table column names.

See Also:
Constant Field Values

SQL_MAPPINGS_URI

public static final java.lang.String SQL_MAPPINGS_URI
Stores the property containing the URI to the SQL mappings file.

See Also:
Constant Field Values

JDBC_MAPPINGS_URI

public static final java.lang.String JDBC_MAPPINGS_URI
Stores the property containing the URI to the JDBC mappings file.

See Also:
Constant Field Values

WRAPPER_MAPPINGS_URI

public static final java.lang.String WRAPPER_MAPPINGS_URI
Stores the property containing the URI to the Wrapper mappings file.

See Also:
Constant Field Values

PLURALIZE_ASSOCIATION_END_NAMES

public static final java.lang.String PLURALIZE_ASSOCIATION_END_NAMES
Allows the pluralization of association end names (when the multiplicity is greater than one) to be turned on/off.

See Also:
Constant Field Values

FOREIGN_KEY_SUFFIX

public static final java.lang.String FOREIGN_KEY_SUFFIX
The default suffix to use for foreign keys.

See Also:
Constant Field Values

CONSTRAINT_SUFFIX

public static final java.lang.String CONSTRAINT_SUFFIX
The default suffix to use for foreign keys.

See Also:
Constant Field Values

ROLE_NAME_MASK

public static final java.lang.String ROLE_NAME_MASK
The mask to apply to role names NameMasker.mask(String, String).

See Also:
Constant Field Values

CLASSIFIER_NAME_MASK

public static final java.lang.String CLASSIFIER_NAME_MASK
The mask to apply to any classifier names NameMasker.mask(String, String).

See Also:
Constant Field Values

CLASSIFIER_PROPERTY_NAME_MASK

public static final java.lang.String CLASSIFIER_PROPERTY_NAME_MASK
The mask to apply to any of the classifier property names NameMasker.mask(String, String).

See Also:
Constant Field Values

OPERATION_NAME_MASK

public static final java.lang.String OPERATION_NAME_MASK
The mask to apply to any operation names NameMasker.mask(String, String).

See Also:
Constant Field Values

PARAMETER_NAME_MASK

public static final java.lang.String PARAMETER_NAME_MASK
The mask to apply to any parameter names NameMasker.mask(String, String).

See Also:
Constant Field Values

ENUMERATION_LITERAL_NAME_MASK

public static final java.lang.String ENUMERATION_LITERAL_NAME_MASK
The mask to apply to enumeration literal names NameMasker.mask(String, String).

See Also:
Constant Field Values

ENUMERATION_NAME_MASK

public static final java.lang.String ENUMERATION_NAME_MASK
The mask to apply to the enumeration literal name NameMasker.mask(String, String).

See Also:
Constant Field Values

ENTITY_NAME_MASK

public static final java.lang.String ENTITY_NAME_MASK
The mask to apply to the entity name NameMasker.mask(String, String).

See Also:
Constant Field Values

ENTITY_PROPERTY_NAME_MASK

public static final java.lang.String ENTITY_PROPERTY_NAME_MASK
The mask to apply to the entity property (attributes and association) names MetafacadeUtils#getMaskedName(String, String).

See Also:
Constant Field Values

MAX_SQL_NAME_LENGTH

public static final java.lang.String MAX_SQL_NAME_LENGTH
The maximum length a SQL name can be before its truncated.

See Also:
Constant Field Values

ALLOW_DEFAULT_IDENTITIFIERS

public static final java.lang.String ALLOW_DEFAULT_IDENTITIFIERS
Whether or not to allow default identifiers for modeled entities.

See Also:
Constant Field Values

DEFAULT_IDENTIFIER_PATTERN

public static final java.lang.String DEFAULT_IDENTIFIER_PATTERN
The pattern used to construct the name entity default identifiers (if enabled).

See Also:
Constant Field Values

DEFAULT_IDENTIFIER_TYPE

public static final java.lang.String DEFAULT_IDENTIFIER_TYPE
The type to given default identifiers.

See Also:
Constant Field Values

DEFAULT_IDENTIFIER_VISIBILITY

public static final java.lang.String DEFAULT_IDENTIFIER_VISIBILITY
The visibility to apply to default identifiers.

See Also:
Constant Field Values

DEFAULT_ENUMERATION_LITERAL_TYPE

public static final java.lang.String DEFAULT_ENUMERATION_LITERAL_TYPE
The type to given default enumeration literals.

See Also:
Constant Field Values

PROPERTY_DEFAULT_RESOLVEABLE

public static final java.lang.String PROPERTY_DEFAULT_RESOLVEABLE
Are manageable tables resolved by default when referenced ?

See Also:
Constant Field Values

PROPERTY_DEFAULT_MAX_LIST_SIZE

public static final java.lang.String PROPERTY_DEFAULT_MAX_LIST_SIZE
Stores the default upper limit for lists.

See Also:
Constant Field Values

PROPERTY_DEFAULT_PAGE_SIZE

public static final java.lang.String PROPERTY_DEFAULT_PAGE_SIZE
Stores the default number of records shown per page.

See Also:
Constant Field Values

NAMESPACE_SEPARATOR

public static final java.lang.String NAMESPACE_SEPARATOR
The separator used for packages and element names when constructing fully qualified names.

See Also:
Constant Field Values

UNDEFINED_NAME

public static final java.lang.String UNDEFINED_NAME
The name given to model elements without a name.

See Also:
Constant Field Values

ARRAY_NAME_SUFFIX

public static final java.lang.String ARRAY_NAME_SUFFIX
Stores the suffix given to array type names.

See Also:
Constant Field Values

ENABLE_MANAGEABLE_ENTITIES

public static final java.lang.String ENABLE_MANAGEABLE_ENTITIES
Whether or not to enable manageable entities for the currently running cartridge.

See Also:
Constant Field Values

MANAGEABLE_PACKAGE_NAME_SUFFIX

public static final java.lang.String MANAGEABLE_PACKAGE_NAME_SUFFIX
The namespace property used to denote the name of the subpackage create for manageable entities.

See Also:
Constant Field Values

USE_ARRAYS_FOR_MULTIPLICITIES_OF_TYPE_MANY

public static final java.lang.String USE_ARRAYS_FOR_MULTIPLICITIES_OF_TYPE_MANY
Stores the boolean flag indicating whether or not we should use arrays instead of collections with associations of type many (where appropriate).

See Also:
Constant Field Values

RELATION_NAME_SEPARATOR

public static final java.lang.String RELATION_NAME_SEPARATOR
The seperator for relation names between associations.

See Also:
Constant Field Values

SQL_NAME_SEPARATOR

public static final java.lang.String SQL_NAME_SEPARATOR
The seperator to use when constructing SQL names.

See Also:
Constant Field Values

PRECONDITION_NAME_PATTERN

public static final java.lang.String PRECONDITION_NAME_PATTERN
The pattern used for constructing operations that handle precondition constraints.

See Also:
Constant Field Values

POSTCONDITION_NAME_PATTERN

public static final java.lang.String POSTCONDITION_NAME_PATTERN
The pattern used for constructing operations that handle postcondition constraints.

See Also:
Constant Field Values

MANAGEABLE_SERVICE_ACCESSOR_PATTERN

public static final java.lang.String MANAGEABLE_SERVICE_ACCESSOR_PATTERN
The namespace property used to identify the pattern used to construct the backend CRUD service's accessor.

See Also:
Constant Field Values

DEFAULT_MULTIPLICITY

public static final java.lang.String DEFAULT_MULTIPLICITY
The namespace property used to define the default multiplicity of an attribute or association end (when one isn't modeled).

See Also:
Constant Field Values

MANAGEABLE_ID_DISPLAY_STRATEGY

public static final java.lang.String MANAGEABLE_ID_DISPLAY_STRATEGY
Denotes whether or not the id needs to be displayed when managing an entity, or whether this should be transparent for the user.

See Also:
Constant Field Values

TYPE_SAFE_ENUMS_ENABLED

public static final java.lang.String TYPE_SAFE_ENUMS_ENABLED
Indicates whether enumerations must be generated using a Java 5 type-safe enum or a traditional enumeration-pattern class.

See Also:
Constant Field Values
Constructor Detail

UMLMetafacadeProperties

public UMLMetafacadeProperties()


Copyright © 2003-2009 AndroMDA.org. All Rights Reserved.