public Cycle createCycle() {
    Cycle cycle = new Cycle(this);
    myCycles.add(cycle);
    return cycle;
  }
The management of a collection of Cycles which contain the
model, view (graph) and the controller ui panel.
ConstraintLayoutExamples/CycleEditor/src/com/google/androidstudio/motionlayoutcycles/CycleSetModel.java