class DbAttributeBuilder extends AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
Modifier and Type | Field and Description |
---|---|
private static org.apache.log4j.Logger |
_logger |
CTOR_LOG_LEVEL
Constructor and Description |
---|
DbAttributeBuilder(java.util.Map<java.lang.String,java.lang.String> inData,
ClassBuilder<?,?,?,?,?,?> containingClass,
EaHelper eaHelper)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
fetchAttrConstraints(EaModelBuilder<?,?> tagsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
fetchTaggedValues(EaModelBuilder<?,?> tagsSrc) |
private java.lang.String |
fixEmptyMultiplicityBound(java.lang.String boundValue,
java.lang.String which,
java.lang.String newBoundValue) |
protected java.lang.String |
getAttributeAlias(java.util.Map<java.lang.String,java.lang.String> inData) |
protected int |
getAttributeClassifierID(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeDefaultValue(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeGUID(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.Integer |
getAttributeID(java.util.Map<java.lang.String,java.lang.String> inData) |
protected boolean |
getAttributeIsConst(java.util.Map<java.lang.String,java.lang.String> inData) |
protected boolean |
getAttributeIsStatic(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeLowerBound(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeName(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeNotes(java.util.Map<java.lang.String,java.lang.String> inData) |
protected int |
getAttributePosition(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeStereotypes(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeType(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeUpperBound(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getAttributeVisibility(java.util.Map<java.lang.String,java.lang.String> inData) |
assignType, doBuild, getConstraints, getContainingClass, getEaTypeId, getEaTypeName, getInitValue, getMultiplicity, getObjData, getPos, getTaggedValues, getType, initObjData, initOwnData, isConst, isLiteral, isStatic, isTypeSuperfluous, toString
public DbAttributeBuilder(java.util.Map<java.lang.String,java.lang.String> inData, ClassBuilder<?,?,?,?,?,?> containingClass, EaHelper eaHelper)
inData
- containingClass
- eaHelper
- protected java.lang.Integer getAttributeID(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeID
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeGUID(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeGUID
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeName(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeName
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeAlias(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeAlias
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeStereotypes(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeStereotypes
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeVisibility(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeVisibility
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeNotes(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeNotes
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected boolean getAttributeIsConst(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeIsConst
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected boolean getAttributeIsStatic(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeIsStatic
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeLowerBound(java.util.Map<java.lang.String,java.lang.String> inData)
Depends on stereotype being initialised. For SOME attributes with UmlStereotype.ENUM
,
there is mismatch in values obtained through/seen in the (EA GUI + API) vs. (SQL/XML query
result or cell value in the table):
getAttributeLowerBound
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeUpperBound(java.util.Map<java.lang.String,java.lang.String> inData)
Depends on stereotype being initialised; see getAttributeLowerBound(Map)
.
getAttributeUpperBound
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
private java.lang.String fixEmptyMultiplicityBound(java.lang.String boundValue, java.lang.String which, java.lang.String newBoundValue)
protected java.lang.String getAttributeDefaultValue(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeDefaultValue
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected int getAttributeClassifierID(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeClassifierID
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.lang.String getAttributeType(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributeType
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected int getAttributePosition(java.util.Map<java.lang.String,java.lang.String> inData)
getAttributePosition
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> fetchTaggedValues(EaModelBuilder<?,?> tagsSrc)
fetchTaggedValues
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> fetchAttrConstraints(EaModelBuilder<?,?> tagsSrc)
fetchAttrConstraints
in class AttributeBuilder<java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>>
Copyright 2009-2015 Tatjana (Tanja) Kostic