#include <Expression.h>
|
| bool | adjustLinks (Expression &e, const std::set< App::DocumentObject * > &inList) |
| |
| void | collectReplacement (Expression &e, std::map< ObjectIdentifier, ObjectIdentifier > &, const App::DocumentObject *parent, App::DocumentObject *oldObj, App::DocumentObject *newObj) const |
| |
| void | getDepObjects (Expression &e, std::set< App::DocumentObject * > &, std::vector< std::string > *) |
| |
| void | getDeps (Expression &e, ExpressionDeps &) |
| |
| void | getIdentifiers (Expression &e, std::set< App::ObjectIdentifier > &) |
| |
| void | importSubNames (Expression &e, const ObjectIdentifier::SubNameMap &subNameMap) |
| |
| void | moveCells (Expression &e, const CellAddress &address, int rowCount, int colCount) |
| |
| void | offsetCells (Expression &e, int rowOffset, int colOffset) |
| |
| bool | relabeledDocument (Expression &e, const std::string &oldName, const std::string &newName) |
| |
| bool | renameObjectIdentifier (Expression &e, const std::map< ObjectIdentifier, ObjectIdentifier > &, const ObjectIdentifier &) |
| |
| bool | updateElementReference (Expression &e, App::DocumentObject *feature, bool reverse) |
| |
| void | updateLabelReference (Expression &e, App::DocumentObject *obj, const std::string &ref, const char *newLabel) |
| |
◆ ~ExpressionVisitor()
| virtual App::ExpressionVisitor::~ExpressionVisitor |
( |
| ) |
|
|
virtual |
◆ aboutToChange()
| virtual void App::ExpressionVisitor::aboutToChange |
( |
| ) |
|
|
virtual |
◆ adjustLinks()
◆ changed()
| virtual int App::ExpressionVisitor::changed |
( |
| ) |
const |
|
virtual |
◆ collectReplacement()
◆ getDepObjects()
◆ getDeps()
◆ getIdentifiers()
◆ getPropertyLink()
◆ importSubNames()
◆ moveCells()
| void ExpressionVisitor::moveCells |
( |
Expression & |
e, |
|
|
const CellAddress & |
address, |
|
|
int |
rowCount, |
|
|
int |
colCount |
|
) |
| |
|
protected |
◆ offsetCells()
| void ExpressionVisitor::offsetCells |
( |
Expression & |
e, |
|
|
int |
rowOffset, |
|
|
int |
colOffset |
|
) |
| |
|
protected |
◆ relabeledDocument()
| bool ExpressionVisitor::relabeledDocument |
( |
Expression & |
e, |
|
|
const std::string & |
oldName, |
|
|
const std::string & |
newName |
|
) |
| |
|
protected |
◆ renameObjectIdentifier()
◆ reset()
| virtual void App::ExpressionVisitor::reset |
( |
| ) |
|
|
virtual |
◆ updateElementReference()
◆ updateLabelReference()
◆ visit()
| virtual void App::ExpressionVisitor::visit |
( |
Expression & |
e | ) |
|
|
pure virtual |
Implemented in App::OffsetCellsExpressionVisitor< P >, App::MoveCellsExpressionVisitor< P >, App::RelabelDocumentExpressionVisitor, App::RenameObjectIdentifierExpressionVisitor< P >, App::UpdateElementReferenceExpressionVisitor< P >, ReplaceObjectExpressionVisitor, UpdateLabelExpressionVisitor, ImportSubNamesExpressionVisitor, AdjustLinksExpressionVisitor, GetIdentifiersExpressionVisitor, GetDepObjsExpressionVisitor, and GetDepsExpressionVisitor.
The documentation for this class was generated from the following files:
- src/App/Expression.h
- src/App/Expression.cpp