org.eclipse.epsilon.eol.execute.introspection
Interface IPropertySetter

All Known Subinterfaces:
IReflectivePropertySetter
All Known Implementing Classes:
AbstractPropertySetter, CsvPropertySetter, EmfPropertySetter, ExtendedPropertySetter, JavaPropertySetter, ModelGroup.DelegatingModelElementPropertySetter, MuddleModelPropertySetter, PatternMatchPropertySetter, PlainXmlPropertySetter, XmlPropertySetter

public interface IPropertySetter


Method Summary
 AST getAst()
           
 IEolContext getContext()
           
 java.lang.Object getObject()
           
 java.lang.String getProperty()
           
 void invoke(java.lang.Object value)
           
 void setAst(AST ast)
           
 void setContext(IEolContext context)
           
 void setObject(java.lang.Object object)
           
 void setProperty(java.lang.String property)
           
 

Method Detail

invoke

void invoke(java.lang.Object value)
            throws EolRuntimeException
Throws:
EolRuntimeException

setProperty

void setProperty(java.lang.String property)

getProperty

java.lang.String getProperty()

setObject

void setObject(java.lang.Object object)

getObject

java.lang.Object getObject()

getAst

AST getAst()

setAst

void setAst(AST ast)

setContext

void setContext(IEolContext context)

getContext

IEolContext getContext()