11 #ifndef CSHARPWRITER_H
12 #define CSHARPWRITER_H
64 bool interface =
false,
65 bool isOverride =
false,
66 bool generateErrorStub =
false);
78 const QString& typeName,
80 const QString& initialValue,
Definition: csharpwriter.h:26
void writeAssociatedAttributes(UMLAssociationList &associated, UMLClassifier *c, QTextStream &cs)
Definition: csharpwriter.cpp:658
QString m_container_indent
Definition: csharpwriter.h:45
CSharpWriter()
Definition: csharpwriter.cpp:104
void writeAttribute(const QString &doc, Uml::Visibility::Enum visibility, bool isStatic, const QString &typeName, const QString &name, const QString &initialValue, bool asProperty, QTextStream &cs)
Definition: csharpwriter.cpp:700
virtual Uml::ProgrammingLanguage::Enum language() const
Definition: csharpwriter.cpp:772
QStringList defaultDatatypes()
Definition: csharpwriter.cpp:118
void writeRealizationsRecursive(UMLClassifier *currentClass, UMLAssociationList *realizations, QTextStream &cs)
Definition: csharpwriter.cpp:431
void writeOverridesRecursive(UMLClassifierList *superclasses, QTextStream &cs)
Definition: csharpwriter.cpp:394
virtual QStringList reservedKeywords() const
Definition: csharpwriter.cpp:780
QString makeLocalTypeName(UMLClassifierListItem *cl)
Definition: csharpwriter.cpp:757
virtual ~CSharpWriter()
Definition: csharpwriter.cpp:111
void writeAttributes(UMLClassifier *c, QTextStream &cs)
Definition: csharpwriter.cpp:583
UMLPackageList m_seenIncludes
Definition: csharpwriter.h:50
int m_unnamedRoles
Definition: csharpwriter.h:55
virtual void writeClass(UMLClassifier *c)
Definition: csharpwriter.cpp:146
void writeOperations(UMLClassifier *c, QTextStream &cs)
Definition: csharpwriter.cpp:325
Definition: simplecodegenerator.h:34
Definition: umlattributelist.h:27
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Enum
Definition: basictypes.h:271
Enum
Definition: basictypes.h:59
Definition: visibility.py:1
QList< UMLAssociation * > UMLAssociationList
Definition: umlassociationlist.h:18
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
QList< UMLOperation * > UMLOperationList
Definition: umloperationlist.h:18
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:17