abstract class AbstractObjectBuilderFromEA<T extends UmlObject> extends java.lang.Object implements UmlObjectBuilder<T>
Modifier and Type | Field and Description |
---|---|
private T |
_result |
protected org.apache.log4j.Level |
CTOR_LOG_LEVEL |
Constructor and Description |
---|
AbstractObjectBuilderFromEA() |
Modifier and Type | Method and Description |
---|---|
T |
build() |
T |
build(UmlModel model) |
protected abstract void |
doBuild() |
protected void |
doBuild(UmlModel model)
This default implementatation throws only exception; package builder should override it.
|
T |
getResult() |
protected void |
setResult(T result) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getObjData
public T build()
This default implementatation ; package builder should override it by throwing exception.
build
in interface UmlObjectBuilder<T extends UmlObject>
protected abstract void doBuild()
public T build(UmlModel model) throws java.lang.UnsupportedOperationException
This default implementatation throws only exception; package builder should override it.
build
in interface UmlObjectBuilder<T extends UmlObject>
java.lang.UnsupportedOperationException
protected void doBuild(UmlModel model)
model
- not used here.public final T getResult()
protected final void setResult(T result)
Copyright 2009-2016 Tatjana (Tanja) Kostic