public class KeyValueMetaClass
extends com.haulmont.chile.core.model.impl.MetadataObjectImpl
implements com.haulmont.chile.core.model.MetaClass
KeyValueEntity
.Constructor and Description |
---|
KeyValueMetaClass() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(com.haulmont.chile.core.model.MetaProperty property) |
com.haulmont.chile.core.model.MetaClass |
getAncestor() |
java.util.List<com.haulmont.chile.core.model.MetaClass> |
getAncestors() |
java.util.Collection<com.haulmont.chile.core.model.MetaClass> |
getDescendants() |
java.lang.Class |
getJavaClass() |
com.haulmont.chile.core.model.MetaModel |
getModel() |
java.util.Collection<com.haulmont.chile.core.model.MetaProperty> |
getOwnProperties() |
java.util.Collection<com.haulmont.chile.core.model.MetaProperty> |
getProperties() |
com.haulmont.chile.core.model.MetaProperty |
getProperty(java.lang.String name) |
com.haulmont.chile.core.model.MetaProperty |
getPropertyNN(java.lang.String name) |
com.haulmont.chile.core.model.MetaPropertyPath |
getPropertyPath(java.lang.String propertyPath) |
void |
removeProperty(java.lang.String propertyName) |
java.lang.String |
toString() |
getAnnotations, getName, setName
public void addProperty(com.haulmont.chile.core.model.MetaProperty property)
public void removeProperty(java.lang.String propertyName)
@Nullable public com.haulmont.chile.core.model.MetaClass getAncestor()
getAncestor
in interface com.haulmont.chile.core.model.MetaClass
public java.util.List<com.haulmont.chile.core.model.MetaClass> getAncestors()
getAncestors
in interface com.haulmont.chile.core.model.MetaClass
public java.util.Collection<com.haulmont.chile.core.model.MetaClass> getDescendants()
getDescendants
in interface com.haulmont.chile.core.model.MetaClass
public com.haulmont.chile.core.model.MetaModel getModel()
getModel
in interface com.haulmont.chile.core.model.MetaClass
public java.lang.Class getJavaClass()
getJavaClass
in interface com.haulmont.chile.core.model.MetaClass
public com.haulmont.chile.core.model.MetaProperty getProperty(java.lang.String name)
getProperty
in interface com.haulmont.chile.core.model.MetaClass
public com.haulmont.chile.core.model.MetaProperty getPropertyNN(java.lang.String name)
getPropertyNN
in interface com.haulmont.chile.core.model.MetaClass
public com.haulmont.chile.core.model.MetaPropertyPath getPropertyPath(java.lang.String propertyPath)
getPropertyPath
in interface com.haulmont.chile.core.model.MetaClass
public java.util.Collection<com.haulmont.chile.core.model.MetaProperty> getOwnProperties()
getOwnProperties
in interface com.haulmont.chile.core.model.MetaClass
public java.util.Collection<com.haulmont.chile.core.model.MetaProperty> getProperties()
getProperties
in interface com.haulmont.chile.core.model.MetaClass
public java.lang.String toString()
toString
in class java.lang.Object