States what attributes to delegate, and to which target attributes.
Returns: | True if mappings of self don’t conflict with those of other |
---|
intersection of this profile and the other
Parameters: |
|
---|---|
Preconditions : | 1. The mappings of the two profiles musn’t conflict. Two profiles conflict when they have at least one mapping with the same source name, but a different target name. |
union of this profile and the other
Parameters: |
|
---|---|
Preconditions : | 1. The mappings of the two profiles musn’t conflict. Two profiles conflict when they have at least one mapping with the same source name, but a different target name. |
difference of this profile and the other
Parameters: |
|
---|
symetric difference of this profile and the other
Parameters: |
|
---|
See __ior__
Map source to target attribute names, for delegation.
Parameters: |
|
---|
Get the mapped value of a deletable attribute
Return type: | string |
---|
Get the mapped value of a readable attribute
Return type: | string |
---|
Get the mapped value of a writable attribute
Return type: | string |
---|
Check for delete-access mapping of attribute
Returns: | True if the mapping exists |
---|
Check for read-access mapping of attribute
Returns: | True if the mapping exists |
---|
Check for write-access mapping of attribute
Returns: | True if the mapping exists |
---|
Remove attribute mappings
Parameters: |
|
---|
list of weak references to the object (if defined)
Get all attributes, no matter what access they provide
Returns: | (attribute_name, ...) |
---|---|
Return type: | iter(str, ...) |
Get all deletables attributes
Returns: | (attribute_name, ...) |
---|---|
Return type: | iter(str, ...) |
Get all readable attributes
Returns: | (attribute_name, ...) |
---|---|
Return type: | iter(str, ...) |
Get all writables attributes
Returns: | (attribute_name, ...) |
---|---|
Return type: | iter(str, ...) |