Class LinealModel

  • All Implemented Interfaces:
    Serializable

    public class LinealModel
    extends Object
    implements Serializable
    The lineal model is a collection of immutable guideline objects.

    PRD-622: Move the undo stuff out of the data-model. It belongs into the GUI

    See Also:
    Serialized Form
    • Constructor Detail

      • LinealModel

        public LinealModel()
    • Method Detail

      • getModificationCount

        public long getModificationCount()
      • getGuideLines

        public GuideLine[] getGuideLines()
      • removeGuideLine

        public boolean removeGuideLine​(GuideLine guideLine)
      • addGuidLine

        public boolean addGuidLine​(GuideLine guideLine)
      • updateGuideLine

        public void updateGuideLine​(int position,
                                    GuideLine guideLine)
      • getGuideLineCount

        public int getGuideLineCount()
      • getGuideLine

        public GuideLine getGuideLine​(int index)
      • addLinealModelListener

        public void addLinealModelListener​(LinealModelListener linealModelListener)
      • removeLinealModelListener

        public void removeLinealModelListener​(LinealModelListener linealModelListener)
      • parse

        public void parse​(String model)
      • externalize

        public String externalize()
      • setGlobalState

        public void setGlobalState​(boolean active)