42 myMeanData(meanData) {
43 myMeanData->incRef(
"GNEChange_MeanData");
Supermode
@brie enum for supermodes
@ DATA
Data mode (edgeData, LaneData etc..)
const std::string getID() const
get ID (all Attribute Carriers have one)
const std::string & getTagStr() const
get tag assigned to this object in string format
void unselectAttributeCarrier(const bool changeFlag=true)
unselect attribute carrier using GUIGlobalSelection
GNENet * getNet() const
get pointer to net
void selectAttributeCarrier(const bool changeFlag=true)
select attribute carrier using GUIGlobalSelection
GNEMeanData * myMeanData
full information regarding the mean data set that is to be created/deleted
std::string undoName() const
return undoName
~GNEChange_MeanData()
Destructor.
std::string redoName() const
get Redo name
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 bool mySelectedElement
flag for check if element is selected
An Element which don't belong to GNENet but has influence in the simulation.
void insertMeanData(GNEMeanData *meanData)
Insert a meanData element int GNENet container.
void deleteMeanData(GNEMeanData *meanData)
delete meanData element of GNENet container
bool meanDataExist(const GNEMeanData *meanData) const
return true if given meanData exist
void requireSaveMeanDatas()
inform that mean data elements has to be saved
GNENetHelper::SavingStatus * getSavingStatus() const
get saving status
GNENetHelper::AttributeCarriers * getAttributeCarriers() const
get all attribute carriers used in this net
void decRef(const std::string &debugMsg="")
Decrease reference.
bool unreferenced()
check if object ins't referenced