public class DynamicAttributesMetaProperty extends MetadataObjectImpl implements MetaProperty
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DynamicAttributesMetaProperty.FakeAnnotatedElement |
MetaProperty.Type| Modifier and Type | Field and Description |
|---|---|
protected java.lang.reflect.AnnotatedElement |
annotatedElement |
protected CategoryAttribute |
attribute |
protected java.lang.Class |
javaClass |
protected java.lang.Boolean |
mandatory |
protected MetaClass |
metaClass |
protected Range |
range |
protected MetaProperty.Type |
type |
name| Constructor and Description |
|---|
DynamicAttributesMetaProperty(MetaClass metaClass,
CategoryAttribute attribute) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.reflect.AnnotatedElement |
getAnnotatedElement() |
CategoryAttribute |
getAttribute() |
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, setNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAnnotations, getNameprotected final MetaClass metaClass
protected final transient Range range
protected final java.lang.Class javaClass
protected final java.lang.Boolean mandatory
protected final java.lang.reflect.AnnotatedElement annotatedElement
protected final CategoryAttribute attribute
protected final MetaProperty.Type type
public DynamicAttributesMetaProperty(MetaClass metaClass, CategoryAttribute attribute)
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.Objectpublic CategoryAttribute getAttribute()