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 IPropertyGetterdefaultPropertyGetterprotected IPropertySetterdefaultPropertySetter
-
Constructor Summary
Constructors Constructor Description IntrospectionManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IPropertyGettergetDefaultPropertyGetter()IPropertySettergetDefaultPropertySetter()static IModelgetModelThatKnowsAboutProperty(java.lang.Object instance, java.lang.String property, IEolContext context)IPropertyGettergetPropertyGetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)IPropertySettergetPropertySetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)booleanisModelBasedProperty(java.lang.Object instance, java.lang.String property, IEolContext context)voidsetDefaultPropertyGetter(IPropertyGetter defaultPropertyGetter)voidsetDefaultPropertySetter(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)
-
-