- 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.