public class KeyValueMetaProperty extends MetadataObjectImpl implements MetaProperty
KeyValueEntity.MetaProperty.Type| Constructor and Description |
|---|
KeyValueMetaProperty(MetaClass metaClass,
java.lang.String name,
java.lang.Class javaClass) |
KeyValueMetaProperty(MetaClass metaClass,
java.lang.String name,
Datatype datatype) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.reflect.AnnotatedElement |
getAnnotatedElement() |
java.lang.Class<?> |
getDeclaringClass() |
MetaClass |
getDomain() |
MetaProperty |
getInverse() |
java.lang.Class<?> |
getJavaType() |
MetaModel |
getModel() |
Range |
getRange() |
MetaProperty.Type |
getType() |
int |
hashCode() |
boolean |
isMandatory() |
boolean |
isReadOnly() |
getAnnotations, getName, setNamegetClass, notify, notifyAll, toString, wait, wait, waitgetAnnotations, getNamepublic KeyValueMetaProperty(MetaClass metaClass, java.lang.String name, java.lang.Class javaClass)
public MetaModel getModel()
getModel in interface MetaPropertypublic MetaClass getDomain()
getDomain in interface MetaPropertyExtends returns extended meta class.public Range getRange()
getRange in interface MetaPropertypublic MetaProperty.Type getType()
getType in interface MetaPropertypublic boolean isMandatory()
isMandatory in interface MetaPropertypublic boolean isReadOnly()
isReadOnly in interface MetaPropertypublic MetaProperty getInverse()
getInverse in interface MetaPropertypublic java.lang.reflect.AnnotatedElement getAnnotatedElement()
getAnnotatedElement in interface MetaPropertypublic java.lang.Class<?> getJavaType()
getJavaType in interface MetaPropertypublic java.lang.Class<?> getDeclaringClass()
getDeclaringClass in interface MetaPropertypublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object