public function getGetterCode($class)
{
$key = $this->getName();
$code = "";
$code .= '/**' . "\n";
$code .= '* Get ' . str_replace(["/**", "*/", "//"], "", $this->getName()) . " - " . str_replace(["/**", "*/", "//"], "", $this->getTitle()) . "\n";
$code .= '* @return ' . $this->getPhpdocType() . "\n";
$code .= '*/' . "\n";
$code .= "public function get" . ucfirst($key) . " () {\n";
$code .= "\t" . '$data' . " = new \\Pimcore\\Model\\Object\\Data\\CalculatedValue('" . $key . "');\n";
$code .= "\t" . '$data->setContextualData("object", null, null, null);' . "\n";
$code .= "\t" . '$data = Service::getCalculatedFieldValue($this, $data);' . "\n";
$code .= "\treturn " . '$data' . ";\n";
$code .= "\t" . "}\n\n";
return $code;
}