code: @Override
      public void attachToLayerColorMap()
      {
          final Layer layer = getLayer();
  
          if (null != layer)
          {
              final NFastArrayList<T> list = getChildNodes();
  
              if (null != list)
              {
                  final int size = list.size();
  
                  for (int i = 0; i < size; i++)
                  {
                      list.get(i).attachToLayerColorMap();
                  }
              }
          }
      }
docs: Attaches all primitives to the Layers Color Map