public interface IPropertyInfo extends IAttributedFeatureInfo, IIntrinsicTypeReference
IAttributedFeatureInfo.MODIFIERIAnnotatedFeatureInfo.IAnnotationInfoHelperANNOTATION_HELPER| Modifier and Type | Method and Description |
|---|---|
IPropertyAccessor |
getAccessor() |
IPresentationInfo |
getPresentationInfo() |
boolean |
isReadable() |
default boolean |
isReadable(IType whosAskin) |
boolean |
isWritable() |
boolean |
isWritable(IType whosAskin) |
isAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isStatic, isVisiblegetAnnotation, getAnnotations, getAnnotationsOfType, getDeclaredAnnotations, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecatedgetContainer, getDescription, getDisplayName, getLocationInfo, getName, getOwnersTypegetFeatureTypeboolean isReadable()
default boolean isReadable(IType whosAskin)
boolean isWritable()
boolean isWritable(IType whosAskin)
whosAskin - The type querying the property writability. For example, passing in the type the property is on will
allow properties that have private access in the setter to be written to. Passing in an unrelated type will only
allow properties that are to be written to.IPropertyAccessor getAccessor()
IPresentationInfo getPresentationInfo()
Copyright © 2017. All rights reserved.