umbrello
2.32.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
const int NamespaceSize
Definition: phpimport.cpp:133
void methodName(const QString &m)
Definition: import_rose.cpp:53
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1308
QStringList getParsedFiles(const QString &fileName)
Definition: phpimport.cpp:718
bool m_printTokens
Definition: phpimport.cpp:737
Php::TokenStream * tokenStream()
Definition: phpimport.cpp:554
Non-graphical information for a Artifact.
Definition: artifact.h:28
QString name() const
Definition: umlobject.cpp:211
Definition: phpimport.cpp:671
@ ot_Artifact
Definition: umlobject.h:97
QListWidget * logWindow() const
Definition: uml.cpp:1896
QString m_content
Definition: phpimport.cpp:126
@ ot_Class
Definition: umlobject.h:89
void setFilePath(const QString &path)
Definition: phpimport.cpp:67
StartAstT * ast() const
Definition: phpimport.cpp:569
UMLAssociation * createGeneralization(UMLClassifier *child, UMLClassifier *parent)
Definition: import_utils.cpp:603
Definition: phpimport.cpp:56
QString tokenValue(const KDevPG::ListNode< Php::NamespacedIdentifierAst * > *node)
Definition: phpimport.cpp:165
void visitClassExtends(ClassExtendsAst *node)
Definition: phpimport.cpp:335
void init()
Definition: uniqueid.cpp:37
@ ot_Interface
Definition: umlobject.h:86
void setDependencies(QStringList &dependencies)
Definition: phpimport.cpp:77
Definition: classimport.h:26
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &inName, UMLPackage *parentPkg, const QString &comment, const QString &stereotype, bool searchInParentPackageOnly, bool remapParent)
Definition: import_utils.cpp:178
QVector< QPointer< UMLPackage > > m_currentNamespace
Definition: phpimport.cpp:495
void visitInterfaceDeclarationStatement(InterfaceDeclarationStatementAst *node)
Definition: phpimport.cpp:374
SessionT m_session
Definition: phpimport.cpp:660
void visitSimpleNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:198
@ ot_Package
Definition: umlobject.h:85
void insertMethod(UMLClassifier *klass, UMLOperation *&op, Uml::Visibility::Enum scope, const QString &type, bool isStatic, bool isAbstract, bool isFriend, bool isConstructor, bool isDestructor, const QString &comment)
Definition: import_utils.cpp:498
void visitNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:259
int m_nsCnt
Definition: phpimport.cpp:499
bool runSession(const QString &fileName=QString())
Definition: phpimport.cpp:588
The base class for UML objects.
Definition: umlobject.h:74
Definition: phpimport.cpp:523
UMLObject * createArtifactFolder(const QString &name, UMLPackage *parentPkg, const QString &comment)
Definition: import_utils.cpp:649
bool m_isFed
Definition: phpimport.cpp:665
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1302
OptionState & optionState()
Definition: optionstate.cpp:362
void visitClassStatement(ClassStatementAst *node)
Definition: phpimport.cpp:297
PHPImportPrivate * m_d
Definition: phpimport.h:38
~PHPImportPrivate()
Definition: phpimport.cpp:684
QStringList m_currentScope
Definition: phpimport.cpp:497
@ Public
Definition: basictypes.h:60
PHPImportPrivate()
Definition: phpimport.cpp:673
QString tokenValue(AstNode *node)
Definition: phpimport.cpp:156
virtual ~PHPImport()
Definition: phpimport.cpp:753
bool parseCode(const QString &code)
parse code directly
Definition: phpimport.cpp:546
void visitStart(StartAst *node)
Definition: phpimport.cpp:178
QString a
Definition: petalnode.cpp:18
void visitUseNamespace(UseNamespaceAst *node)
Definition: phpimport.cpp:267
const bool m_printTokens
Definition: phpimport.cpp:662
QString m_filePath
Definition: phpimport.cpp:129
bool parseFile(const QStringList &files)
Definition: phpimport.cpp:691
@ ot_Datatype
Definition: umlobject.h:87
void visitClassDeclarationStatement(ClassDeclarationStatementAst *node)
Definition: phpimport.cpp:395
TokenStream * m_str
Definition: phpimport.cpp:125
bool parseFile(const QString &fileName)
Definition: phpimport.cpp:798
UMLAttribute * addMethodParameter(UMLOperation *method, const QString &type, const QString &name)
Definition: import_utils.cpp:572
int m_indent
Definition: phpimport.cpp:127
int int y int
Definition: cxx11-lambda-functions-and-expressions.h:4
#define uDebug()
Definition: debug_utils.h:122
virtual void visitUnaryExpression(UnaryExpressionAst *node)
Definition: phpimport.cpp:82
void setFileName(const QString &fileName)
Definition: phpimport.cpp:151
QStringList m_dependencies
Definition: phpimport.cpp:664
void setVariableMapping(VariableMapping &map)
Definition: phpimport.cpp:72
QStringList * m_dependencies
Definition: phpimport.cpp:128
void printToken(int token, const LexerT &lexer) const
Definition: phpimport.cpp:652
VariableMapping m_map
Definition: phpimport.cpp:130
void feedTheModel(const QString &fileName)
Definition: phpimport.cpp:766
DebugLanguageParserHelper< Php::ParseSession, Php::TokenStream, Php::Parser::Token, Php::Lexer, Php::StartAst, Php::DebugVisitor, Php::tokenText > PhpParser
Definition: phpimport.cpp:669
Definition: codeimpthread.h:36
static UMLApp * app()
Definition: uml.cpp:269
UMLOperation * makeOperation(UMLClassifier *parent, const QString &name)
Definition: import_utils.cpp:416
bool m_printAst
Definition: phpimport.cpp:736
bool isFeeded()
Definition: phpimport.cpp:579
Definition: phpimport.cpp:139
StartAstT * m_ast
Definition: phpimport.cpp:663
TokenStream * m_str
Definition: phpimport.cpp:492
void visitStapledNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:227
PHPImportVisitor(TokenStream *str, const QString &content=QString())
Definition: phpimport.cpp:141
QStringList dependencies() const
Definition: phpimport.cpp:564
Enum
Definition: basictypes.h:59
const bool m_printAst
Definition: phpimport.cpp:661
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1065
#define uError()
Definition: debug_utils.h:123
Definition: operation.h:25
QList< QPointer< UMLClassifier > > m_usingClasses
Definition: phpimport.cpp:496
void initialize()
Definition: phpimport.cpp:783
void visitClassVariable(ClassVariableAst *node)
Definition: phpimport.cpp:291
void _printToken(AstNode *node, const QString &mType, const QString &mName=QString())
Definition: phpimport.cpp:460
DebugLanguageParserHelper(const bool printAst, const bool printTokens)
Definition: phpimport.cpp:525
UMLObject * createNewUMLObject(UMLObject::ObjectType type, const QString &name, UMLPackage *parentPkg, bool undoable)
Definition: object_factory.cpp:95
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
PHPImport(CodeImpThread *thread=0)
Definition: phpimport.cpp:744
QString contents() const
Definition: phpimport.cpp:559
void setFeeded(bool state)
Definition: phpimport.cpp:574
Definition: phpimport.cpp:61
PHPIncludeFileVisitor(TokenStream *str, const QString &content=QString())
Definition: phpimport.cpp:63
QString m_content
Definition: phpimport.cpp:493
QString(* TokenTextFunc)(int)
Definition: phpimport.cpp:520
QMap< QString, PhpParser * > m_parsers
Definition: phpimport.cpp:738
int m_indent
Definition: phpimport.cpp:494
void visitFunctionDeclarationStatement(FunctionDeclarationStatementAst *node)
Definition: phpimport.cpp:421
QString m_fileName
Definition: phpimport.cpp:498
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1324
void visitIncludeExpression(UnaryExpressionAst *node)
Definition: phpimport.cpp:90
bool parseFile(const QString &fileName)
parse contents of a file
Definition: phpimport.cpp:534
Definition: phpimport.h:26
QMap< QString, QString > VariableMapping
Definition: phpimport.cpp:58
@ file
Definition: artifact.h:37
UMLDoc * document() const
Definition: uml.cpp:1055
void initPerFile()
Definition: phpimport.cpp:790
void visitClassImplements(ClassImplementsAst *node)
Definition: phpimport.cpp:349
Non-graphical information for a Package.
Definition: package.h:33