umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
const int NamespaceSize
Definition: phpimport.cpp:136
void methodName(const QString &m)
Definition: import_rose.cpp:57
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
QStringList getParsedFiles(const QString &fileName)
Definition: phpimport.cpp:728
bool wasFed()
Definition: phpimport.cpp:588
#define logDebug1(s, a)
Definition: uml.h:541
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:747
Php::TokenStream * tokenStream()
Definition: phpimport.cpp:563
Non-graphical information for a Artifact.
Definition: artifact.h:22
QString name() const
Definition: umlobject.cpp:207
Definition: phpimport.cpp:680
@ ot_Artifact
Definition: umlobject.h:93
QString m_content
Definition: phpimport.cpp:129
@ ot_Class
Definition: umlobject.h:85
void setFilePath(const QString &path)
Definition: phpimport.cpp:70
StartAstT * ast() const
Definition: phpimport.cpp:578
UMLAssociation * createGeneralization(UMLClassifier *child, UMLClassifier *parent)
Definition: import_utils.cpp:627
Definition: phpimport.cpp:57
QString tokenValue(const KDevPG::ListNode< Php::NamespacedIdentifierAst * > *node)
Definition: phpimport.cpp:168
void visitClassExtends(ClassExtendsAst *node)
Definition: phpimport.cpp:338
#define logError0(s)
Definition: uml.h:539
void init()
Definition: uniqueid.cpp:32
@ ot_Interface
Definition: umlobject.h:82
#define logError1(s, a)
Definition: uml.h:545
void setDependencies(QStringList &dependencies)
Definition: phpimport.cpp:80
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:184
QVector< QPointer< UMLPackage > > m_currentNamespace
Definition: phpimport.cpp:499
void visitInterfaceDeclarationStatement(InterfaceDeclarationStatementAst *node)
Definition: phpimport.cpp:377
SessionT m_session
Definition: phpimport.cpp:669
void visitSimpleNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:201
@ 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:524
void visitNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:262
int m_nsCnt
Definition: phpimport.cpp:503
bool runSession(const QString &fileName=QString())
Definition: phpimport.cpp:597
The base class for UML objects.
Definition: umlobject.h:69
Definition: phpimport.cpp:531
UMLObject * createArtifactFolder(const QString &name, UMLPackage *parentPkg, const QString &comment)
Definition: import_utils.cpp:681
bool m_isFed
Definition: phpimport.cpp:674
OptionState & optionState()
Definition: optionstate.cpp:357
void visitClassStatement(ClassStatementAst *node)
Definition: phpimport.cpp:300
PHPImportPrivate * m_d
Definition: phpimport.h:33
~PHPImportPrivate()
Definition: phpimport.cpp:693
QStringList m_currentScope
Definition: phpimport.cpp:501
@ Public
Definition: basictypes.h:46
PHPImportPrivate()
Definition: phpimport.cpp:682
QString tokenValue(AstNode *node)
Definition: phpimport.cpp:159
virtual ~PHPImport()
Definition: phpimport.cpp:763
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1438
bool parseCode(const QString &code)
parse code directly
Definition: phpimport.cpp:555
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:181
QString a
Definition: petalnode.cpp:13
void visitUseNamespace(UseNamespaceAst *node)
Definition: phpimport.cpp:270
const bool m_printTokens
Definition: phpimport.cpp:671
QString m_filePath
Definition: phpimport.cpp:132
bool parseFile(const QStringList &files)
Definition: phpimport.cpp:700
@ ot_Datatype
Definition: umlobject.h:83
void visitClassDeclarationStatement(ClassDeclarationStatementAst *node)
Definition: phpimport.cpp:398
TokenStream * m_str
Definition: phpimport.cpp:128
bool parseFile(const QString &fileName)
Definition: phpimport.cpp:808
UMLAttribute * addMethodParameter(UMLOperation *method, const QString &type, const QString &name)
Definition: import_utils.cpp:596
int m_indent
Definition: phpimport.cpp:130
int int y int
Definition: cxx11-lambda-functions-and-expressions.h:4
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
virtual void visitUnaryExpression(UnaryExpressionAst *node)
Definition: phpimport.cpp:85
void log(const QString &s)
Definition: uml.cpp:2025
void setFileName(const QString &fileName)
Definition: phpimport.cpp:154
QStringList m_dependencies
Definition: phpimport.cpp:673
void setVariableMapping(VariableMapping &map)
Definition: phpimport.cpp:75
QStringList * m_dependencies
Definition: phpimport.cpp:131
void printToken(int token, const LexerT &lexer) const
Definition: phpimport.cpp:661
VariableMapping m_map
Definition: phpimport.cpp:133
void feedTheModel(const QString &fileName)
Definition: phpimport.cpp:776
DebugLanguageParserHelper< Php::ParseSession, Php::TokenStream, Php::Parser::Token, Php::Lexer, Php::StartAst, Php::DebugVisitor, Php::tokenText > PhpParser
Definition: phpimport.cpp:678
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:349
UMLOperation * makeOperation(UMLClassifier *parent, const QString &name)
Definition: import_utils.cpp:442
bool m_printAst
Definition: phpimport.cpp:746
Definition: phpimport.cpp:141
StartAstT * m_ast
Definition: phpimport.cpp:672
TokenStream * m_str
Definition: phpimport.cpp:496
void visitStapledNamespaceDeclarationStatement(NamespaceDeclarationStatementAst *node)
Definition: phpimport.cpp:230
PHPImportVisitor(TokenStream *str, const QString &content=QString())
Definition: phpimport.cpp:144
QStringList dependencies() const
Definition: phpimport.cpp:573
Enum
Definition: basictypes.h:45
const bool m_printAst
Definition: phpimport.cpp:670
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1121
Definition: operation.h:19
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1416
QList< QPointer< UMLClassifier > > m_usingClasses
Definition: phpimport.cpp:500
void initialize()
Definition: phpimport.cpp:793
void visitClassVariable(ClassVariableAst *node)
Definition: phpimport.cpp:294
void _printToken(AstNode *node, const QString &mType, const QString &mName=QString())
Definition: phpimport.cpp:464
DebugLanguageParserHelper(const bool printAst, const bool printTokens)
Definition: phpimport.cpp:533
UMLObject * createNewUMLObject(UMLObject::ObjectType type, const QString &name, UMLPackage *parentPkg, bool undoable)
Definition: object_factory.cpp:93
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
PHPImport(CodeImpThread *thread=0)
Definition: phpimport.cpp:754
QString contents() const
Definition: phpimport.cpp:568
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:61
PHPIncludeFileVisitor(TokenStream *str, const QString &content=QString())
Definition: phpimport.cpp:64
QString m_content
Definition: phpimport.cpp:497
QString(* TokenTextFunc)(int)
Definition: phpimport.cpp:511
QMap< QString, PhpParser * > m_parsers
Definition: phpimport.cpp:748
int m_indent
Definition: phpimport.cpp:498
void visitFunctionDeclarationStatement(FunctionDeclarationStatementAst *node)
Definition: phpimport.cpp:424
QString m_fileName
Definition: phpimport.cpp:502
void visitIncludeExpression(UnaryExpressionAst *node)
Definition: phpimport.cpp:93
bool parseFile(const QString &fileName)
parse contents of a file
Definition: phpimport.cpp:543
Definition: phpimport.h:20
void setFed(bool state)
Definition: phpimport.cpp:583
QMap< QString, QString > VariableMapping
Definition: phpimport.cpp:59
@ file
Definition: artifact.h:32
UMLDoc * document() const
Definition: uml.cpp:1139
void initPerFile()
Definition: phpimport.cpp:800
void visitClassImplements(ClassImplementsAst *node)
Definition: phpimport.cpp:352
Non-graphical information for a Package.
Definition: package.h:27