public interface IORMClassDetail extends IModelElement
Modifier and Type | Field and Description |
---|---|
static int |
CACHE_DISABLE |
static int |
CACHE_NON_STRICT_READ_WRITE |
static int |
CACHE_READ_ONLY |
static int |
CACHE_READ_WRITE |
static int |
CACHE_TRANSACTIONAL |
static int |
INHERITANCE_STRATEGY_TABLE_PER_CLASS_HIERARCHY |
static int |
INHERITANCE_STRATEGY_TABLE_PER_CONCRETE_CLASS |
static int |
INHERITANCE_STRATEGY_TABLE_PER_SUBCLASS |
static java.lang.String |
PROP_BUSINESS_KEY |
static java.lang.String |
PROP_CACHE |
static java.lang.String |
PROP_DELETE_SQL |
static java.lang.String |
PROP_DISCRIMINATOR_VALUE |
static java.lang.String |
PROP_HIB_BASE_TYPE |
static java.lang.String |
PROP_INHERITANCE_STRATEGY |
static java.lang.String |
PROP_INSERT_SQL |
static java.lang.String |
PROP_LAZY |
static java.lang.String |
PROP_NAMED_QUERIES |
static java.lang.String |
PROP_READ_ONLY |
static java.lang.String |
PROP_REFERENCE |
static java.lang.String |
PROP_TABLE_MODEL |
static java.lang.String |
PROP_TYPE_DEFS |
static java.lang.String |
PROP_UPDATE_SQL |
MODEL_QUALITY_SCORE_IGNORE, MODEL_QUALITY_SCORE_RECALCULATE, PROP_DOCUMENTATION, PROP_NAME, PROP_QUALITY_REASON, PROP_QUALITY_SCORE
Modifier and Type | Method and Description |
---|---|
void |
addBusinessKey(IModelElement businessKey) |
void |
addNamedQuery(IORMNamedQuery namedQuery) |
void |
addTypeDef(IORMTypeDef typeDef) |
int |
businessKeyCount() |
java.util.Iterator |
businessKeyIterator()
Returns an iterator over the model elements
IModelElement . |
IModelElement |
getBusinessKeyByIndex(int index) |
int |
getCache() |
java.lang.String |
getDeleteSQL() |
java.lang.String |
getDiscriminatorValue() |
java.lang.String |
getHibBaseType() |
int |
getInheritanceStrategy() |
java.lang.String |
getInsertSQL() |
IORMNamedQuery |
getNamedQueryByIndex(int index) |
IModelElement |
getTableModel() |
IORMTypeDef |
getTypeDefByIndex(int index) |
java.lang.String |
getUpdateSQL() |
boolean |
isLazy() |
boolean |
isReadOnly() |
boolean |
isReference() |
int |
namedQueryCount() |
java.util.Iterator |
namedQueryIterator()
Returns an iterator over the model elements
IORMNamedQuery . |
void |
removeBusinessKey(IModelElement businessKey) |
void |
removeBusinessKeyByIndex(int index) |
void |
removeNamedQuery(IORMNamedQuery namedQuery) |
void |
removeNamedQueryByIndex(int index) |
void |
removeTypeDef(IORMTypeDef typeDef) |
void |
removeTypeDefByIndex(int index) |
void |
setCache(int cache) |
void |
setDeleteSQL(java.lang.String deleteSQL) |
void |
setDiscriminatorValue(java.lang.String discriminatorValue) |
void |
setHibBaseType(java.lang.String hibBaseType) |
void |
setInheritanceStrategy(int inheritanceStrategy) |
void |
setInsertSQL(java.lang.String insertSQL) |
void |
setLazy(boolean lazy) |
void |
setReadOnly(boolean readOnly) |
void |
setReference(boolean reference) |
void |
setTableModel(IModelElement tableModel) |
void |
setUpdateSQL(java.lang.String updateSQL) |
IModelElement[] |
toBusinessKeyArray() |
IORMNamedQuery[] |
toNamedQueryArray() |
IORMTypeDef[] |
toTypeDefArray() |
int |
typeDefCount() |
java.util.Iterator |
typeDefIterator()
Returns an iterator over the model elements
IORMTypeDef . |
addChild, addPropertyChangeListener, addStereotype, addStereotype, addSubDiagram, canModify, childCount, childCount, childCount, childIterator, childIterator, childIterator, constraintsIterator, createChild, delete, disposeTransientModel, duplicate, fromChartRelationshipCount, fromChartRelationshipIterator, fromRelationshipCount, fromRelationshipEndCount, fromRelationshipEndIterator, fromRelationshipIterator, getAddress, getChildById, getChildByIndex, getChildByIndex, getChildByName, getChildByName, getDescription, getDescriptionWithReferenceModels, getDiagramElements, getDisplayQualityScore, getDocumentation, getDocumentationWithReferenceModels, getHTMLDescription, getHTMLDescription, getHTMLDescriptionWithReferenceModels, getHTMLDescriptionWithReferenceModels, getHTMLDocumentation, getHTMLDocumentation, getHTMLDocumentationWithReferenceModels, getHTMLDocumentationWithReferenceModels, getId, getMasterView, getMirrorSource, getModelPropertyByName, getModelQualityDetails, getModelType, getName, getNickDescription, getNickDescriptionWithReferenceModels, getNickDocumentation, getNickDocumentationWithReferenceModels, getNickHTMLDescription, getNickHTMLDescription, getNickHTMLDescriptionWithReferenceModels, getNickHTMLDescriptionWithReferenceModels, getNickHTMLDocumentation, getNickHTMLDocumentation, getNickHTMLDocumentationWithReferenceModels, getNickHTMLDocumentationWithReferenceModels, getNickname, getNickPropertyValue, getParent, getProject, getQualityReason, getQualityScore, getReferencedBys, getReferencingModels, getSubDiagramAt, getTaggedValues, hasStereotype, indexOfSubDiagram, isMirrorModelElement, isTransientModel, removeChild, removeChildByIndex, removePropertyChangeListener, removeStereotype, removeStereotype, removeSubDiagram, setDescription, setDocumentation, setHTMLDescription, setHTMLDocumentation, setName, setNickDescription, setNickDocumentation, setNickHTMLDescription, setNickHTMLDocumentation, setNickname, setTaggedValues, stereotypeCount, stereotypeModelIterator, subDiagramCount, subDiagramIterator, toChartRelationshipCount, toChartRelationshipIterator, toChildArray, toChildArray, toChildArray, toFromChartRelationshipArray, toFromRelationshipArray, toFromRelationshipEndArray, toModelPropertyArray, toPropertiesString, toRelationshipCount, toRelationshipEndCount, toRelationshipEndIterator, toRelationshipIterator, toStereotypeModelArray, toSubDiagramArray, toToChartRelationshipArray, toToRelationshipArray, toToRelationshipEndArray
static final java.lang.String PROP_BUSINESS_KEY
static final java.lang.String PROP_TABLE_MODEL
static final java.lang.String PROP_DISCRIMINATOR_VALUE
static final java.lang.String PROP_INSERT_SQL
static final java.lang.String PROP_UPDATE_SQL
static final java.lang.String PROP_DELETE_SQL
static final java.lang.String PROP_HIB_BASE_TYPE
static final java.lang.String PROP_TYPE_DEFS
static final java.lang.String PROP_READ_ONLY
static final java.lang.String PROP_LAZY
static final java.lang.String PROP_CACHE
static final int CACHE_DISABLE
static final int CACHE_TRANSACTIONAL
static final int CACHE_READ_WRITE
static final int CACHE_NON_STRICT_READ_WRITE
static final int CACHE_READ_ONLY
static final java.lang.String PROP_INHERITANCE_STRATEGY
static final int INHERITANCE_STRATEGY_TABLE_PER_CLASS_HIERARCHY
static final int INHERITANCE_STRATEGY_TABLE_PER_SUBCLASS
static final int INHERITANCE_STRATEGY_TABLE_PER_CONCRETE_CLASS
static final java.lang.String PROP_REFERENCE
static final java.lang.String PROP_NAMED_QUERIES
void addBusinessKey(IModelElement businessKey)
void removeBusinessKey(IModelElement businessKey)
IModelElement getBusinessKeyByIndex(int index)
void removeBusinessKeyByIndex(int index)
int businessKeyCount()
java.util.Iterator businessKeyIterator()
IModelElement
.IModelElement[] toBusinessKeyArray()
void setTableModel(IModelElement tableModel)
IModelElement getTableModel()
void setDiscriminatorValue(java.lang.String discriminatorValue)
java.lang.String getDiscriminatorValue()
void setInsertSQL(java.lang.String insertSQL)
java.lang.String getInsertSQL()
void setUpdateSQL(java.lang.String updateSQL)
java.lang.String getUpdateSQL()
void setDeleteSQL(java.lang.String deleteSQL)
java.lang.String getDeleteSQL()
void setHibBaseType(java.lang.String hibBaseType)
java.lang.String getHibBaseType()
void addTypeDef(IORMTypeDef typeDef)
void removeTypeDef(IORMTypeDef typeDef)
IORMTypeDef getTypeDefByIndex(int index)
void removeTypeDefByIndex(int index)
int typeDefCount()
java.util.Iterator typeDefIterator()
IORMTypeDef
.IORMTypeDef[] toTypeDefArray()
void setReadOnly(boolean readOnly)
boolean isReadOnly()
void setLazy(boolean lazy)
boolean isLazy()
void setCache(int cache)
int getCache()
void setInheritanceStrategy(int inheritanceStrategy)
int getInheritanceStrategy()
void setReference(boolean reference)
boolean isReference()
void addNamedQuery(IORMNamedQuery namedQuery)
void removeNamedQuery(IORMNamedQuery namedQuery)
IORMNamedQuery getNamedQueryByIndex(int index)
void removeNamedQueryByIndex(int index)
int namedQueryCount()
java.util.Iterator namedQueryIterator()
IORMNamedQuery
.IORMNamedQuery[] toNamedQueryArray()