interface documentation

class IZMSMetamodelProvider(Interface): (source)

View In Hierarchy

Undocumented

Method getMetaobj Returns meta-object specified by meta-id.
Method getMetaobjAttr Get attribute for meta-object specified by attribute-id.
Method getMetaobjAttrIdentifierId Get attribute-id of identifier for datatable specified by meta-id.
Method getMetaobjAttrIds Returns list of attribute-ids for meta-object specified by meta-id.
Method getMetaobjAttrs Get all attributes for meta-object specified by meta-id.
Method getMetaobjId Returns id of meta-object specified by name.
Method getMetaobjIds Returns list of all meta-ids in model.
Method notifyMetaobjAttrAboutValue Notify attribute for meta-object specified by attribute-id about value.
def getMetaobj(self, id): (source)

Returns meta-object specified by meta-id.

Returns
dictUndocumented
def getMetaobjAttr(self, meta_id, key, sync=True): (source)

Get attribute for meta-object specified by attribute-id.

Returns
dictUndocumented
def getMetaobjAttrIdentifierId(self, meta_id): (source)

Get attribute-id of identifier for datatable specified by meta-id.

Returns
dictUndocumented
def getMetaobjAttrIds(self, meta_id, types=[]): (source)

Returns list of attribute-ids for meta-object specified by meta-id.

Returns
listUndocumented
def getMetaobjAttrs(self, meta_id, types=[]): (source)

Get all attributes for meta-object specified by meta-id.

Returns
listUndocumented
def getMetaobjId(self, name): (source)

Returns id of meta-object specified by name.

Returns
strthe meta-object id
def getMetaobjIds(self, sort=None, excl_ids=[]): (source)

Returns list of all meta-ids in model.

Parameters
sort:Booleanif True sort by display_type, if False sort by name, else no sort.
excl_ids:listthe list of ids to exclude
Returns
listlist of meta-ids
def notifyMetaobjAttrAboutValue(self, meta_id, key, value): (source)

Notify attribute for meta-object specified by attribute-id about value.

Returns
dictUndocumented