O
- Source data for operation parameterpublic abstract class ParameterBuilder<O> extends AbstractObjectBuilderFromEA<UmlParameter>
Modifier and Type | Field and Description |
---|---|
private OperationBuilder<?,?> |
_containingOperation |
private java.lang.String |
_eaTypeIdAsString |
private java.lang.String |
_eaTypeName |
private UmlKind |
_kind |
private static org.apache.log4j.Logger |
_logger |
private UmlObjectData |
_objData |
private int |
_position |
private ClassBuilder<?,?,?,?,?,?> |
_type |
CTOR_LOG_LEVEL
Modifier | Constructor and Description |
---|---|
protected |
ParameterBuilder(O inData,
OperationBuilder<?,?> containingOperation,
EaHelper eaHelper) |
Modifier and Type | Method and Description |
---|---|
ClassBuilder<?,?,?,?,?,?> |
assignType(java.lang.String opFullyQualifiedName,
EaModelBuilder<?,?> model)
It is the responsibility of the model builder or its delegate to call this method after all
the classes in the model have been initialised.
|
protected void |
doBuild() |
OperationBuilder<?,?> |
getContainingOperation() |
java.lang.String |
getEaTypeIdAsString() |
java.lang.String |
getEaTypeInfo() |
java.lang.String |
getEaTypeName() |
UmlKind |
getKind() |
UmlObjectData |
getObjData() |
protected abstract java.lang.String |
getParameterAlias(O inData) |
protected abstract java.lang.String |
getParameterClassifierID(O inData) |
protected abstract java.lang.String |
getParameterGUID(O inData) |
protected abstract java.lang.String |
getParameterName(O inData) |
protected abstract java.lang.String |
getParameterNotes(O inData) |
protected abstract int |
getParameterPosition(O inData) |
protected abstract java.lang.String |
getParameterStereotypes(O inData) |
protected abstract java.lang.String |
getParameterType(O inData) |
int |
getPosition() |
ClassBuilder<?,?,?,?,?,?> |
getType() |
private void |
initObjData(java.lang.String guid,
java.lang.String name,
java.lang.String alias,
java.lang.String stereotype,
java.lang.String notes,
EaHelper helper) |
private void |
initOwnData(java.lang.String typeName,
java.lang.String typeIdAsString,
int position) |
private void |
setType(ClassBuilder<?,?,?,?,?,?> type) |
java.lang.String |
toString() |
private static final org.apache.log4j.Logger _logger
private final OperationBuilder<?,?> _containingOperation
private UmlObjectData _objData
private java.lang.String _eaTypeName
private java.lang.String _eaTypeIdAsString
private int _position
private UmlKind _kind
private ClassBuilder<?,?,?,?,?,?> _type
protected ParameterBuilder(O inData, OperationBuilder<?,?> containingOperation, EaHelper eaHelper)
protected abstract java.lang.String getParameterGUID(O inData)
protected abstract java.lang.String getParameterName(O inData)
protected abstract java.lang.String getParameterAlias(O inData)
protected abstract java.lang.String getParameterStereotypes(O inData)
protected abstract java.lang.String getParameterNotes(O inData)
private void initObjData(java.lang.String guid, java.lang.String name, java.lang.String alias, java.lang.String stereotype, java.lang.String notes, EaHelper helper)
protected abstract java.lang.String getParameterType(O inData)
protected abstract java.lang.String getParameterClassifierID(O inData)
protected abstract int getParameterPosition(O inData)
private void initOwnData(java.lang.String typeName, java.lang.String typeIdAsString, int position)
private void setType(ClassBuilder<?,?,?,?,?,?> type)
public final ClassBuilder<?,?,?,?,?,?> assignType(java.lang.String opFullyQualifiedName, EaModelBuilder<?,?> model)
public final OperationBuilder<?,?> getContainingOperation()
public final java.lang.String getEaTypeName()
public final java.lang.String getEaTypeIdAsString()
public final int getPosition()
public final UmlKind getKind()
public final ClassBuilder<?,?,?,?,?,?> getType()
public final java.lang.String getEaTypeInfo()
public java.lang.String toString()
toString
in class java.lang.Object
public final UmlObjectData getObjData()
protected final void doBuild()
doBuild
in class AbstractObjectBuilderFromEA<UmlParameter>
Copyright 2009-2015 Tatjana (Tanja) Kostic