Class IntrospectionManager
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.introspection.IntrospectionManager
-
public class IntrospectionManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected IPropertyGetter
defaultPropertyGetter
protected IPropertySetter
defaultPropertySetter
-
Constructor Summary
Constructors Constructor Description IntrospectionManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IPropertyGetter
getDefaultPropertyGetter()
IPropertySetter
getDefaultPropertySetter()
static IModel
getModelThatKnowsAboutProperty(java.lang.Object instance, java.lang.String property, IEolContext context)
IPropertyGetter
getPropertyGetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)
IPropertySetter
getPropertySetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)
boolean
isModelBasedProperty(java.lang.Object instance, java.lang.String property, IEolContext context)
void
setDefaultPropertyGetter(IPropertyGetter defaultPropertyGetter)
void
setDefaultPropertySetter(IPropertySetter defaultPropertySetter)
-
-
-
Field Detail
-
defaultPropertyGetter
protected IPropertyGetter defaultPropertyGetter
-
defaultPropertySetter
protected IPropertySetter defaultPropertySetter
-
-
Method Detail
-
getPropertySetterFor
public IPropertySetter getPropertySetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)
-
getPropertyGetterFor
public IPropertyGetter getPropertyGetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)
-
isModelBasedProperty
public boolean isModelBasedProperty(java.lang.Object instance, java.lang.String property, IEolContext context)
-
getModelThatKnowsAboutProperty
public static IModel getModelThatKnowsAboutProperty(java.lang.Object instance, java.lang.String property, IEolContext context)
-
getDefaultPropertyGetter
public IPropertyGetter getDefaultPropertyGetter()
-
setDefaultPropertyGetter
public void setDefaultPropertyGetter(IPropertyGetter defaultPropertyGetter)
-
getDefaultPropertySetter
public IPropertySetter getDefaultPropertySetter()
-
setDefaultPropertySetter
public void setDefaultPropertySetter(IPropertySetter defaultPropertySetter)
-
-