FrameIT
FactOrganizer.stepnote Struct Reference

Keeps track of insertion/ deletion/ etc. operations for undo and redo More...

Public Member Functions

 stepnote (string Id, bool samestep, bool creation, FactOrganizer that)
 Initiator More...
 

Public Attributes

string Id
 Fact.Id More...
 
bool samestep
 true if this Fact has been created in the same step as the last one steproot[false] (=> steptail[true])* More...
 
int steplink
 For fast access of beginning and end of steps. Reference to position in Workflow of: More...
 
bool creation
 distincts creation and deletion More...
 

Detailed Description

Keeps track of insertion/ deletion/ etc. operations for undo and redo

Used Terminology

Constructor & Destructor Documentation

◆ stepnote()

FactOrganizer.stepnote.stepnote ( string  Id,
bool  samestep,
bool  creation,
FactOrganizer  that 
)

Initiator

Parameters
IdFact.Id
samestepsets samestep
creationsets creation
thatFactOrganizer of which this will be added in its FactOrganizer.Workflow

Member Data Documentation

◆ creation

bool FactOrganizer.stepnote.creation

distincts creation and deletion

◆ Id

string FactOrganizer.stepnote.Id

◆ samestep

bool FactOrganizer.stepnote.samestep

true if this Fact has been created in the same step as the last one steproot[false] (=> steptail[true])*

◆ steplink

int FactOrganizer.stepnote.steplink

For fast access of beginning and end of steps. Reference to position in Workflow of:

  • steproot: for all elements in steptail
  • after steptail-end: for steproot

The documentation for this struct was generated from the following file: