1 package org.simantics.g3d.property;
\r
4 * Interfaces for manipulating properties.
\r
6 * @author Marko Luukkainen <marko.luukkainen@vtt.fi>
\r
9 public interface PropertyManipulator {
\r
12 * Returns number of individual values.
\r
15 int getValueCount();
\r
18 * Returns value at given index.
\r
22 String getValue(int i);
\r
25 * Sets value at given index.
\r
29 String setValue(String value, int i);
\r
32 * Returns description of a value at given index. The description is shown in the table header.
\r
36 String getDescription(int i);
\r
39 * Gets edit mode status.
\r
42 boolean getEditMode();
\r
45 * Sets edit mode status.
\r
48 void setEditMode(boolean b);
\r