} else if (value != null && value.startsWith("$")) {
String valueName = value.replaceFirst("[$]", "");
if (elements.containsKey(valueName)) {
return createReferenceValueProperty(valueName);
} else {
ScriptValueReference s = FXGraphFactory.eINSTANCE
.createScriptValueReference();
s.setReference(valueName);
return s;
}
} else if (value != null && value.startsWith("@")) {
LocationValueProperty l = FXGraphFactory.eINSTANCE
.createLocationValueProperty();