
**Inheritance:**
java.lang.Object
```
public abstract class Property
```

Represents a base class of a property.
## Methods

| Method | Description |
| --- | --- |
| [getName()](#getName--) | Gets a name of the property. |
| [getValue()](#getValue--) | Gets a value of the property. |
| [setValue(Object value)](#setValue-java.lang.Object-) | Sets a value of the property. |
| [toString()](#toString--) | Returns the property value as string. |
### getName() {#getName--}
```
public final String getName()
```


Gets a name of the property.

**Returns:**
java.lang.String - a name of the property.
### getValue() {#getValue--}
```
public final Object getValue()
```


Gets a value of the property.

**Returns:**
java.lang.Object - a value of the property.
### setValue(Object value) {#setValue-java.lang.Object-}
```
public final void setValue(Object value)
```


Sets a value of the property.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.Object | a value of the property. |

### toString() {#toString--}
```
public String toString()
```


Returns the property value as string.

**Returns:**
java.lang.String - String value.
