A B C D E F G H I L M N O P R S T U V W X Y

## A

AboutUsPopUp - Class in ui.view
  AboutUs Pop Up Window.
AboutUsPopUp() - Constructor for class ui.view.AboutUsPopUp
  Constructor.
AbstractAlgorithmSuperClass - Class in api
  API Algorithm Super Class.
AbstractAlgorithmSuperClass(CpsAPI) - Constructor for class api.AbstractAlgorithmSuperClass
  Constructor.
AbstractCpsObject - Class in classes
  The abstract class "CpsObject" represents any possible object in the system (except Edges).
AbstractCpsObject(String) - Constructor for class classes.AbstractCpsObject
  Constructor for a CpsObejct with an unique ID.
AbstractCpsObject(AbstractCpsObject) - Constructor for class classes.AbstractCpsObject
  Constructor for a new CpsObject with an unique ID (This constructor correspond to the interaction between the Categories and Canvas)--> actually the "new" Object is a copy.
addCategory(Category) - Method in class ui.controller.CategoryController
  Adds Category into Model if a Category with the same name already exists Add Category_+1.
addCategory(String) - Method in class ui.controller.Control
  Adds New Category into Model.
addCategoryListener(CategoryListener) - Method in class ui.controller.CategoryController
  Init the CategoryListener.
addConnection(CpsEdge) - Method in class classes.AbstractCpsObject
  Add a new connection to the selected Object.
addEdgeOnCanvas(CpsEdge) - Method in class ui.controller.CanvasController
  Add an edge to the Canvas.
addEdgeOnCanvas(CpsEdge) - Method in class ui.controller.Control
  Add an edge to the Canvas.
addEdgeOnCanvas(CpsEdge) - Method in class ui.model.Model
  Adds an Edge to The Canvas.
addElement(HolonObject, HolonElement) - Method in class ui.controller.ObjectController
  Adds Element into a Object.
addElement(HolonElement) - Method in class ui.view.AddObjectPopUp
  adds a Holon Element.
addElementCanvasObject(int, String, int, float) - Method in class ui.controller.Control
  Add a new Element into a Object on the Canvas.
addElementCategoryObject(String, String, String, int, float) - Method in class ui.controller.Control
  Add a new Element into a Object in Category.
addElementIntoCanvasObject(HolonObject, HolonElement) - Method in class ui.controller.ObjectController
  Adds Element into a Object on the Canvas.
addElementIntoCategoryObject(String, String, HolonElement) - Method in class ui.controller.ObjectController
  Add Element into a Object in Category.
AddElementPopUp - Class in ui.view
  popup for adding an Holon Element to a holon Object.
AddElementPopUp() - Constructor for class ui.view.AddElementPopUp
  Create the dialog.
addElements(HolonElement) - Method in class classes.HolonObject
  adds an Element to the Object.
addNewCategory(String) - Method in class ui.controller.CategoryController
  Adds New Category into Model.
addNewElementIntoCanvasObject(int, String, int, float) - Method in class ui.controller.ObjectController
  Add a new Element into a Object on the Canvas.
addNewElementIntoCategoryObject(String, String, String, int, float) - Method in class ui.controller.ObjectController
  Add a new Element into a Object in Category.
addNewHolonObject(Category, String, ArrayList<HolonElement>, String) - Method in class ui.controller.CategoryController
  Add new Holon Object to a Category.
addNewHolonSwitch(Category, String, String) - Method in class ui.controller.CategoryController
  Add new Holon Switch.
addNewHolonTransformer(Category, String, String) - Method in class ui.controller.CategoryController
  Add new Holon Transformer.
addNewObject(AbstractCpsObject) - Method in class ui.controller.CanvasController
  Add a new Object.
addObject(AbstractCpsObject) - Method in class ui.controller.CanvasController
  Add an CpsObject to the model and notify the ObjectListener for update.
addObject(Category, AbstractCpsObject) - Method in class ui.controller.CategoryController
  Add Object into a Category.
addObject(Category, String, ArrayList<HolonElement>, String) - Method in class ui.controller.Control
  Add new Holon Object to a Category.
addObjectAction(String, DefaultMutableTreeNode) - Method in class ui.view.GUI
  adds a specific object type to selected Category also handles input windows and illegal inputs.
addObjectCanvas(AbstractCpsObject) - Method in class ui.controller.Control
  Add a new Object.
addObjectListener(ObjectListener) - Method in class ui.controller.CanvasController
  adds the ObjectListener.
AddObjectPopUp - Class in ui.view
  Popup for adding a Holon Object to a Category.
AddObjectPopUp(boolean, AbstractCpsObject, String) - Constructor for class ui.view.AddObjectPopUp
  Create the dialog.
addPseudoTag() - Method in class classes.AbstractCpsObject
  add a pseudo tag.
addSelectedObject(AbstractCpsObject) - Method in class ui.controller.Control
  add an Object to selectedObject.
addSelectedObject(AbstractCpsObject) - Method in class ui.controller.ObjectController
  add an Object to selectedObject.
addSwitch(Category, String) - Method in class ui.controller.Control
  Add new Holon Switch to a Category.
addTag(int) - Method in class classes.AbstractCpsObject
  For internal purpose (energy flow).
addTag(int) - Method in class classes.CpsEdge
  Add a new tag to the ArrayList.
addText(String, Color, int, boolean, boolean, boolean) - Method in class ui.view.Console
  Print Text on the console.
addText(String) - Method in class ui.view.Console
  Print Text on the console in black and font size 12.
addTextToConsole(String, Color, int, boolean, boolean, boolean) - Method in class ui.controller.ConsoleController
  Print Text on the console.
addTextToConsole(String) - Method in class ui.controller.ConsoleController
  Print Text on the console in black and font size 12.
addTextToConsole(String, Color, int, boolean, boolean, boolean) - Method in class ui.controller.Control
  Getter for selected CpsObject.
addTextToConsole(String) - Method in class ui.controller.Control
  Print Text on the console in black and font size 12.
addTransformer(Category, String) - Method in class ui.controller.Control
  Add new Holon Transformer to a Category.
allowed() - Method in class ui.controller.AutoSaveController
  Return isAllowed.
api - package api
autoSave() - Method in class ui.controller.Control
  make an autosave.
AutoSaveController - Class in ui.controller
  Autosave Controller.
AutoSaveController(Model) - Constructor for class ui.controller.AutoSaveController
  Constructor.

A B C D E F G H I L M N O P R S T U V W X Y