|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Represents an attribute of an entity.
Metafacade interface to be used by AndroMDA cartridges.
| Method Summary | |
String |
getColumnIndex()
The name of the index to create on a column that persists the entity attribute. |
String |
getColumnLength()
The length of the column that persists this entity attribute. |
String |
getColumnName()
The name of the table column to which this entity is mapped. |
TypeMappings |
getJdbcMappings()
The PIM to language specific mappings for JDBC. |
String |
getJdbcType()
The JDBC type for this entity attribute. |
TypeMappings |
getSqlMappings()
The SQL mappings (i.e. |
String |
getSqlType()
The SQL type for this attribute. |
String |
getUniqueGroup()
The name of the unique-key that this unique attribute belongs |
boolean |
isEntityAttributeMetaType()
Indicates the metafacade type (used for metafacade mappings). |
boolean |
isIdentifier()
True if this attribute is an identifier for its entity. |
boolean |
isTransient()
Indicates this attribute should be ignored by the persistence layer. |
boolean |
isUnique()
Whether or not the entity attribute is unique (default is false). |
| Methods inherited from interface org.andromda.metafacades.uml.AttributeFacade |
findTaggedValue, getDefaultValue, getEnumeration, getEnumerationLiteralParameters, getEnumerationValue, getGetterName, getGetterSetterTypeName, getLower, getOwner, getSetterName, getType, getUpper, isAddOnly, isAttributeFacadeMetaType, isChangeable, isDefaultValuePresent, isEnumerationLiteral, isEnumerationLiteralParametersExist, isEnumerationMember, isMany, isOrdered, isReadOnly, isRequired, isStatic |
| Method Detail |
public boolean isEntityAttributeMetaType()
truepublic String getColumnIndex()
The name of the index to create on a column that persists the entity attribute.
public String getColumnLength()
The length of the column that persists this entity attribute.
public String getColumnName()
The name of the table column to which this entity is mapped.
public TypeMappings getJdbcMappings()
The PIM to language specific mappings for JDBC.
public String getJdbcType()
The JDBC type for this entity attribute.
public TypeMappings getSqlMappings()
The SQL mappings (i.e. the mappings which provide PIM to SQL mappings).
public String getSqlType()
The SQL type for this attribute.
public String getUniqueGroup()
The name of the unique-key that this unique attribute belongs
public boolean isIdentifier()
True if this attribute is an identifier for its entity.
public boolean isTransient()
Indicates this attribute should be ignored by the persistence layer.
public boolean isUnique()
Whether or not the entity attribute is unique (default is false).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||