Package org.eclipse.epsilon.emc.emf.xml
Class XmlPropertySetter
java.lang.Object
org.eclipse.epsilon.eol.execute.introspection.AbstractPropertySetter
org.eclipse.epsilon.emc.emf.EmfPropertySetter
org.eclipse.epsilon.emc.emf.xml.XmlPropertySetter
- All Implemented Interfaces:
IPropertySetter
,IReflectivePropertySetter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
invoke
(Object object, String property, Object value, IEolContext context) Sets a property on a given object to the specified value.Methods inherited from class org.eclipse.epsilon.emc.emf.EmfPropertySetter
coerce, conforms, copyCollectionValues, getEObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.execute.introspection.IPropertySetter
invoke, invoke
Methods inherited from interface org.eclipse.epsilon.eol.execute.introspection.IReflectivePropertySetter
coerce, conforms
-
Constructor Details
-
XmlPropertySetter
public XmlPropertySetter()
-
-
Method Details
-
invoke
public void invoke(Object object, String property, Object value, IEolContext context) throws EolRuntimeException Description copied from interface:IPropertySetter
Sets a property on a given object to the specified value.- Specified by:
invoke
in interfaceIPropertySetter
- Overrides:
invoke
in classEmfPropertySetter
- Parameters:
object
- The model element to update.property
- The name of the property of the model element.value
- The new value of the property.context
- The execution context.- Throws:
EolRuntimeException
- If anything goes wrong in updating the value.
-