public class MetaPropertyImpl extends MetadataObjectImpl implements MetaProperty
MetaProperty.Type| Constructor and Description |
|---|
MetaPropertyImpl(MetaClass domain,
java.lang.String name) |
| 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() |
void |
setAnnotatedElement(java.lang.reflect.AnnotatedElement annotatedElement) |
void |
setDeclaringClass(java.lang.Class<?> declaringClass) |
void |
setDomain(MetaClass domain) |
void |
setInverse(MetaProperty inverse) |
void |
setJavaType(java.lang.Class<?> javaType) |
void |
setMandatory(boolean mandatory) |
void |
setRange(Range range) |
void |
setReadOnly(boolean readOnly) |
void |
setType(MetaProperty.Type type) |
java.lang.String |
toString() |
getAnnotations, getName, setNameequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotations, getNamepublic MetaPropertyImpl(MetaClass domain, java.lang.String name)
public MetaClass getDomain()
getDomain in interface MetaPropertyExtends returns extended meta class.public void setDomain(MetaClass domain)
public MetaProperty getInverse()
getInverse in interface MetaPropertypublic void setInverse(MetaProperty inverse)
public MetaModel getModel()
getModel in interface MetaPropertypublic Range getRange()
getRange in interface MetaPropertypublic java.lang.reflect.AnnotatedElement getAnnotatedElement()
getAnnotatedElement in interface MetaPropertypublic void setAnnotatedElement(java.lang.reflect.AnnotatedElement annotatedElement)
public java.lang.Class<?> getJavaType()
getJavaType in interface MetaPropertypublic void setJavaType(java.lang.Class<?> javaType)
public java.lang.Class<?> getDeclaringClass()
getDeclaringClass in interface MetaPropertypublic void setDeclaringClass(java.lang.Class<?> declaringClass)
public void setRange(Range range)
public MetaProperty.Type getType()
getType in interface MetaPropertypublic void setType(MetaProperty.Type type)
public boolean isMandatory()
isMandatory in interface MetaPropertypublic void setMandatory(boolean mandatory)
public boolean isReadOnly()
isReadOnly in interface MetaPropertypublic void setReadOnly(boolean readOnly)
public java.lang.String toString()
toString in class java.lang.Object