javax.swing.JPanel contentPanel
javax.swing.JPanel contentPanel2
javax.swing.JPanel contentPanel3
javax.swing.JLabel titel
javax.swing.JLabel text
javax.swing.JLabel namesDevelopers
javax.swing.JLabel credits
javax.swing.JPanel contentPanel
javax.swing.JTextField elementName
javax.swing.JTextField providedEnergy
javax.swing.JTextField amount
HolonElement hl
AbstractCpsObject tempCps
javax.swing.JPanel contentPanel
AddElementPopUp addElement
javax.swing.JTextField objectName
javax.swing.JTextField sourcePath
java.util.ArrayList<E> hElements
javax.swing.DefaultListModel<E> listModel
javax.swing.JList<E> list
java.lang.String imagePath
HolonObject theObject
Control controller
java.io.File selectedFile
java.lang.String filePath
java.lang.String givenCategory
javax.swing.JLabel lblImagePreview
AbstractCpsObject toEdit
boolean editState
boolean imageChanged
javax.swing.JTextPane consoleText
javax.swing.JPanel panel
javax.swing.text.Style style
javax.swing.text.StyledDocument doc
javax.swing.JPopupMenu popmenu
javax.swing.JMenuItem itemCopy
javax.swing.JMenuItem itemClear
boolean[][] editableCells
javax.swing.JPanel contentPanel
javax.swing.JTextField capacityField
float capacity
javax.swing.JRadioButton rdbtnChangeForAll
javax.swing.JRadioButton rdbtnChangeForNew
javax.swing.JRadioButton rdbtnChangeForAll1
Control controller
MyCanvas canvas
javax.swing.JLabel lblenterinfiniteFor
java.awt.Image img
int x
int y
Model model
Control controller
java.awt.Graphics2D g2
int cx
int cy
int sx
int sy
float scalediv20
java.util.ArrayList<E> dataSelected
java.util.ArrayList<E> tempSelected
boolean[] showedInformation
boolean dragging
boolean dragged
boolean drawEdge
boolean click
boolean doMark
AbstractCpsObject tempCps
CpsEdge edgeHighlight
javax.swing.JPopupMenu popmenu
javax.swing.JMenuItem itemDelete
javax.swing.JMenuItem itemCut
javax.swing.JMenuItem itemCopy
javax.swing.JMenuItem itemPaste
javax.swing.JToolTip objectTT
java.awt.Point mousePosition
float edgeCapacity
javax.swing.JPanel contentPanel
javax.swing.JTextField replaceTextField
javax.swing.JTextField findTextField
Control controller
MyCanvas canvas
javax.swing.JRadioButton rdbtnForward
javax.swing.JRadioButton rdbtnBackward
javax.swing.JRadioButton rdbtnAll
javax.swing.JRadioButton rdbtnSingle
int idx
javax.swing.JPanel contentPanel
javax.swing.JButton btnOk
MyCanvas canvas
javax.swing.JCheckBox objectEnergyCheckbox
javax.swing.JCheckBox connectionCheckbox
javax.swing.JPanel menuPanel
javax.swing.JRadioButton simButton
javax.swing.JLabel simSpeedLabel
javax.swing.JTextField simSpeedText
javax.swing.JComboBox<E> algoCombo
javax.swing.JButton algoFolderButton
java.util.HashMap<K,V> algosHash
Model model
Control controller
Model model
Control controller
javax.swing.JSlider timeSlider
javax.swing.JPanel timeBtnPanel
javax.swing.JButton playBtn
javax.swing.JButton timeResetBtn
javax.swing.JButton timeForwardBtn
javax.swing.JButton timeBackwardBtn
javax.swing.Timer timer
boolean running
float maximum
java.lang.String dragInformation
java.awt.Point recSize
java.awt.Graphics2D g2
java.awt.geom.CubicCurve2D c
java.awt.geom.CubicCurve2D cr
java.awt.geom.CubicCurve2D cl
java.util.LinkedList<E> pointList
double scaleX
double scaleY
float[] arrayOfFloats
boolean[] arrayOfBooleans
double width
double height
boolean isElement
boolean isSwitch
java.util.ArrayList<E> tempElements
Model model
Control controller
java.awt.geom.Line2D.Double line
java.awt.geom.GeneralPath graphCurve
boolean pointDrag
boolean init
java.awt.Point tempP
double x
double y
int x1
int x2
int y1
int y2
int ctrlx1
int ctrly1
int ctrlx2
int ctrly2