Class ExtModel

    • Constructor Detail

      • ExtModel

        public ExtModel()
        Create instance of ExtModel.
      • ExtModel

        public ExtModel​(Model real,
                        java.util.List<Location> locations,
                        int dimX,
                        int dimY)
        Create instance of ExtModel.
        Parameters:
        real - the model
        locations - locations of boxes and connections
        dimX - grid width
        dimY - grid height
    • Method Detail

      • getReal

        public Model getReal()
        Get the model.
        Returns:
        the model
      • getLocations

        public java.util.List<Location> getLocations()
        Get locations.
        Returns:
        list of locations
      • setLocations

        public void setLocations​(java.util.List<Location> locations)
        Set locations.
        Parameters:
        locations - list of locations
      • getDimX

        public int getDimX()
        Get grid width.
        Returns:
        grid width
      • setDimX

        public void setDimX​(int dimX)
        Set grid width.
        Parameters:
        dimX - grid width
      • getDimY

        public int getDimY()
        Get grid height.
        Returns:
        grid height
      • setDimY

        public void setDimY​(int dimY)
        Set grid height.
        Parameters:
        dimY - grid height
      • getId

        public java.lang.String getId()
        Description copied from interface: Persistable
        Get id identifying object.
        Specified by:
        getId in interface Persistable
        Returns:
        id
      • getType

        public java.lang.String getType()
        Description copied from interface: Persistable
        Get type (XML element name / database table name not Java class name).
        Specified by:
        getType in interface Persistable
        Returns:
        type
      • getChildren

        public java.util.List<java.util.List<Persistable>> getChildren()
        Description copied from interface: Persistable
        Get all multi value fields.
        Specified by:
        getChildren in interface Persistable
        Returns:
        list of list of persistable objects
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object