40 myDataSet->incRef(
"GNEChange_DataSet");
Supermode
@brie enum for supermodes
const std::string & getTagStr() const
get tag assigned to this object in string format
GNENet * getNet() const
get pointer to net
std::string redoName() const
get Redo name
~GNEChange_DataSet()
Destructor.
std::string undoName() const
return undoName
GNEDataSet * myDataSet
full information regarding the data set element that is to be created/deleted
the function-object for an editing operation (abstract base)
bool myForward
we group antagonistic commands (create junction/delete junction) and keep them apart by this flag
const std::string & getID() const
get ID
void deleteDataSet(GNEDataSet *dataSet)
delete demand element element of GNENet container
void insertDataSet(GNEDataSet *dataSet)
Insert a demand element element int GNENet container.
bool dataSetExist(GNEDataSet *dataSet) const
return true if given demand element exist
GNENetHelper::AttributeCarriers * getAttributeCarriers() const
get all attribute carriers used in this net
void requireSaveDataElements(bool value)
inform that data sets has to be saved
GNEViewNet * getViewNet() const
get view net
void decRef(const std::string &debugMsg="")
Decrease reference.
bool unreferenced()
check if object ins't referenced
void updateIntervalBar()
update interval bar
GNEViewNetHelper::IntervalBar & getIntervalBar()
get interval bar