public interface MetaProperty extends MetadataObject
Modifier and Type | Interface and Description |
---|---|
static class |
MetaProperty.Type
Property type
|
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.AnnotatedElement |
getAnnotatedElement() |
java.lang.Class<?> |
getDeclaringClass() |
MetaClass |
getDomain() |
MetaProperty |
getInverse() |
java.lang.Class<?> |
getJavaType() |
MetaModel |
getModel() |
Range |
getRange() |
MetaProperty.Type |
getType() |
boolean |
isMandatory() |
boolean |
isReadOnly() |
getAnnotations, getName
@Nullable MetaModel getModel()
MetaClass getDomain()
Extends
returns extended meta class.Range getRange()
MetaProperty.Type getType()
boolean isMandatory()
boolean isReadOnly()
@Nullable MetaProperty getInverse()
java.lang.reflect.AnnotatedElement getAnnotatedElement()
java.lang.Class<?> getJavaType()
@Nullable java.lang.Class<?> getDeclaringClass()