umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
const int NamespaceSize
Definition: phpimport.cpp:131
void methodName(const QString &m)
Definition: import_rose.cpp:54
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
QStringList getParsedFiles(const QString &fileName)
Definition: phpimport.cpp:716
b Accompany it with a written valid for at least three to give any third for a charge no more than your cost of physically performing source a complete machine readable copy of the corresponding source code
Definition: GPL-2.0-only.txt:139
bool m_printTokens
Definition: phpimport.cpp:735
Php::TokenStream * tokenStream()
Definition: phpimport.cpp:552
Non-graphical information for a Artifact.
Definition: artifact.h:22
QString name() const
Definition: umlobject.cpp:206
Definition: phpimport.cpp:669
@ ot_Artifact
Definition: umlobject.h:93
QListWidget * logWindow() const
Definition: uml.cpp:1905
QString m_content
Definition: phpimport.cpp:124
@ ot_Class
Definition: umlobject.h:85
void setFilePath(const QString &path)
Definition: phpimport.cpp:65
StartAstT * ast() const
Definition: phpimport.cpp:567
UMLAssociation * createGeneralization(UMLClassifier *child, UMLClassifier *parent)
Definition: import_utils.cpp:598
Definition: phpimport.cpp:54
QString tokenValue(const KDevPG::ListNode< Php::NamespacedIdentifierAst * > *node)
Definition: phpimport.cpp:163
void visitClassExtends(ClassExtendsAst *node)
Definition: phpimport.cpp:333
void init()
Definition: uniqueid.cpp:32
@ ot_Interface
Definition: umlobject.h:82
void setDependencies(QStringList &dependencies)
Definition: phpimport.cpp:75
Definition: classimport.h:20
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &inName, UMLPackage *parentPkg, const QString &comment, const QString &stereotype, bool searchInParentPackageOnly, bool remapParent)
Definition: import_utils.cpp:173
QVector< QPointer< UMLPackage > > m_currentNamespace
Definition: phpimport.cpp:493
void visitInterfaceDeclarationStatement(InterfaceDeclarationStatementAst *node)
Definition: phpimport.cpp:372
SessionT m_session
Definition: phpimport.cpp:658
void visitSimpleNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:196
@ ot_Package
Definition: umlobject.h:81
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:493
void visitNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:257
int m_nsCnt
Definition: phpimport.cpp:497
bool runSession(const QString &fileName=QString())
Definition: phpimport.cpp:586
The base class for UML objects.
Definition: umlobject.h:69
Definition: phpimport.cpp:521
UMLObject * createArtifactFolder(const QString &name, UMLPackage *parentPkg, const QString &comment)
Definition: import_utils.cpp:652
bool m_isFed
Definition: phpimport.cpp:663
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1383
OptionState & optionState()
Definition: optionstate.cpp:357
void visitClassStatement(ClassStatementAst *node)
Definition: phpimport.cpp:295
PHPImportPrivate * m_d
Definition: phpimport.h:33
~PHPImportPrivate()
Definition: phpimport.cpp:682
QStringList m_currentScope
Definition: phpimport.cpp:495
@ Public
Definition: basictypes.h:46
PHPImportPrivate()
Definition: phpimport.cpp:671
QString tokenValue(AstNode *node)
Definition: phpimport.cpp:154
virtual ~PHPImport()
Definition: phpimport.cpp:751
bool parseCode(const QString &code)
parse code directly
Definition: phpimport.cpp:544
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of it
Definition: GPL-2.0-only.txt:64
void visitStart(StartAst *node)
Definition: phpimport.cpp:176
QString a
Definition: petalnode.cpp:13
void visitUseNamespace(UseNamespaceAst *node)
Definition: phpimport.cpp:265
const bool m_printTokens
Definition: phpimport.cpp:660
QString m_filePath
Definition: phpimport.cpp:127
bool parseFile(const QStringList &files)
Definition: phpimport.cpp:689
@ ot_Datatype
Definition: umlobject.h:83
void visitClassDeclarationStatement(ClassDeclarationStatementAst *node)
Definition: phpimport.cpp:393
TokenStream * m_str
Definition: phpimport.cpp:123
bool parseFile(const QString &fileName)
Definition: phpimport.cpp:796
UMLAttribute * addMethodParameter(UMLOperation *method, const QString &type, const QString &name)
Definition: import_utils.cpp:567
int m_indent
Definition: phpimport.cpp:125
int int y int
Definition: cxx11-lambda-functions-and-expressions.h:4
#define uDebug()
Definition: debug_utils.h:108
virtual void visitUnaryExpression(UnaryExpressionAst *node)
Definition: phpimport.cpp:80
void setFileName(const QString &fileName)
Definition: phpimport.cpp:149
QStringList m_dependencies
Definition: phpimport.cpp:662
void setVariableMapping(VariableMapping &map)
Definition: phpimport.cpp:70
QStringList * m_dependencies
Definition: phpimport.cpp:126
void printToken(int token, const LexerT &lexer) const
Definition: phpimport.cpp:650
VariableMapping m_map
Definition: phpimport.cpp:128
void feedTheModel(const QString &fileName)
Definition: phpimport.cpp:764
DebugLanguageParserHelper< Php::ParseSession, Php::TokenStream, Php::Parser::Token, Php::Lexer, Php::StartAst, Php::DebugVisitor, Php::tokenText > PhpParser
Definition: phpimport.cpp:667
Definition: codeimpthread.h:21
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
alter the names
Definition: GPL-2.0-only.txt:308
static UMLApp * app()
Definition: uml.cpp:275
UMLOperation * makeOperation(UMLClassifier *parent, const QString &name)
Definition: import_utils.cpp:411
bool m_printAst
Definition: phpimport.cpp:734
bool isFeeded()
Definition: phpimport.cpp:577
Definition: phpimport.cpp:136
StartAstT * m_ast
Definition: phpimport.cpp:661
TokenStream * m_str
Definition: phpimport.cpp:490
void visitStapledNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:225
PHPImportVisitor(TokenStream *str, const QString &content=QString())
Definition: phpimport.cpp:139
QStringList dependencies() const
Definition: phpimport.cpp:562
Enum
Definition: basictypes.h:45
const bool m_printAst
Definition: phpimport.cpp:659
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1068
#define uError()
Definition: debug_utils.h:109
Definition: operation.h:19
QList< QPointer< UMLClassifier > > m_usingClasses
Definition: phpimport.cpp:494
void initialize()
Definition: phpimport.cpp:781
void visitClassVariable(ClassVariableAst *node)
Definition: phpimport.cpp:289
void _printToken(AstNode *node, const QString &mType, const QString &mName=QString())
Definition: phpimport.cpp:458
DebugLanguageParserHelper(const bool printAst, const bool printTokens)
Definition: phpimport.cpp:523
UMLObject * createNewUMLObject(UMLObject::ObjectType type, const QString &name, UMLPackage *parentPkg, bool undoable)
Definition: object_factory.cpp:90
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
PHPImport(CodeImpThread *thread=0)
Definition: phpimport.cpp:742
QString contents() const
Definition: phpimport.cpp:557
void setFeeded(bool state)
Definition: phpimport.cpp:572
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition files
Definition: GPL-2.0-only.txt:150
Definition: phpimport.cpp:58
PHPIncludeFileVisitor(TokenStream *str, const QString &content=QString())
Definition: phpimport.cpp:61
QString m_content
Definition: phpimport.cpp:491
QString(* TokenTextFunc)(int)
Definition: phpimport.cpp:518
QMap< QString, PhpParser * > m_parsers
Definition: phpimport.cpp:736
int m_indent
Definition: phpimport.cpp:492
void visitFunctionDeclarationStatement(FunctionDeclarationStatementAst *node)
Definition: phpimport.cpp:419
QString m_fileName
Definition: phpimport.cpp:496
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1405
void visitIncludeExpression(UnaryExpressionAst *node)
Definition: phpimport.cpp:88
bool parseFile(const QString &fileName)
parse contents of a file
Definition: phpimport.cpp:532
Definition: phpimport.h:20
QMap< QString, QString > VariableMapping
Definition: phpimport.cpp:56
@ file
Definition: artifact.h:32
UMLDoc * document() const
Definition: uml.cpp:1063
void initPerFile()
Definition: phpimport.cpp:788
void visitClassImplements(ClassImplementsAst *node)
Definition: phpimport.cpp:347
Non-graphical information for a Package.
Definition: package.h:27