public interface IMetaObject
java.util.Collection<? extends IMetaPrimitive> getMetaPrimitives()
IMetaPrimitive getMetaPrimitive(java.lang.String name)
name
- the name of the attribute to returnjava.util.Collection<? extends IMetaPrimitive> getDeclaredMetaPrimitives()
java.util.Collection<? extends IMetaPrimitive> getNonVirtualDeclaredMetaPrimitives()
IMetaPrimitive getDeclaredMetaPrimitive(java.lang.String name)
name
- the name of the attribute to returnjava.util.Collection<? extends IMetaAssociation> getDeclaredMetaAssociationsChild()
IMetaAssociation getDeclaredMetaAssociationChild(java.lang.String name)
name
- the name of the association to returnjava.util.Collection<? extends IMetaAssociation> getDeclaredMetaAssociationsParent()
IMetaAssociation getDeclaredMetaAssociationParent(java.lang.String name)
name
- the name of the association to returnjava.util.Collection<? extends IMetaAssociation> getMetaAssociationsChild()
IMetaAssociation getMetaAssociationChild(java.lang.String name)
name
- the name of the association to returnjava.util.Collection<? extends IMetaAssociation> getMetaAssociationsParent()
IMetaAssociation getMetaAssociationParent(java.lang.String name)
name
- the name of the association to returnjava.lang.String getName()
java.util.List<? extends IMetaObject> getSubObjects()
java.util.List<? extends IMetaObject> getSuperObjects()
java.lang.String getSuperName()
java.lang.String getModuleName()
boolean hasChangedByAttr()
boolean hasChangedDateAttr()
boolean hasCreatedDateAttr()
boolean hasOwnerAttr()
IMetaObject getSuperObject()
java.util.List<? extends IDataValidation> getDataValidations()
java.util.List<? extends IDataValidation> getDataValidationsByMember(java.lang.String memberName)
memberName
- the attribute to return datavalidations forjava.util.List<? extends IMetaObjectIndex> getIndices()
java.util.List<? extends IMetaObjectAccess> getMetaObjectAccesses()
java.util.List<? extends IMetaObjectAccess> getMetaObjectAccessesWithoutXPath(IContext context)
context
- java.util.List<? extends IMetaObjectAccess> getMetaObjectAccessesWithXPath(IContext context)
context
- java.util.UUID getModelGUID()
short getId()
java.lang.Boolean isPersistable()
boolean isRemote()
getRemoteSource()
.java.lang.String getRemoteSource()
isRemote()
is false and null is returned.boolean hasMetaDataAccess(IContext context)
boolean isUser()
boolean isSubClassOf(IMetaObject mainQueryObject)
boolean isFileDocument()