[Uml-devel] kdesdk/umbrello/umbrello/codegenerators
Brian Thomas
thomas at mail630.gsfc.nasa.gov
Sat Oct 25 16:00:14 UTC 2003
CVS commit by thomas:
switch to fullblown javacodedocument in accessormethods
M +16 -6 javacodeaccessormethod.cpp 1.2
M +2 -0 javacodeaccessormethod.h 1.2
--- kdesdk/umbrello/umbrello/codegenerators/javacodeaccessormethod.cpp #1.1:1.2
@@ -34,6 +34,7 @@ JavaCodeAccessorMethod::JavaCodeAccessor
{
setType(type);
- updateMethodDeclaration();
- updateContent();
+
+ init (field);
+
}
@@ -193,13 +194,22 @@ void JavaCodeAccessorMethod::updateMetho
}
- // set header
- if(!getParentObject()->getDoc().isEmpty())
+ // set header once.
+ if(getComment()->getText().isEmpty())
getComment()->setText(headerText);
- else
- getComment()->setText("");
// set start/end method text
setStartMethodText(strVis+" "+methodReturnType+" "+methodName+" ( "+methodParams+" ) {");
setEndMethodText("}");
+
+}
+
+void JavaCodeAccessorMethod::init ( JavaCodeClassField * field)
+{
+
+ // lets use full-blown comment
+ setComment(new JavaCodeDocumentation((JavaClassifierCodeDocument*)field->getParentDocument()));
+
+ updateMethodDeclaration();
+ updateContent();
}
--- kdesdk/umbrello/umbrello/codegenerators/javacodeaccessormethod.h #1.1:1.2
@@ -57,4 +57,6 @@ protected:
private:
+ void init (JavaCodeClassField * field);
+
};
More information about the umbrello-devel
mailing list