public interface IElementPropertyDefn extends IPropertyDefn
IPropertyDefn. It also includes the group name,
method information, is visible to the GUI users and can be inherited, etc.COMMERCIAL_PROPERTY, EXTENSION_MODEL_PROPERTY, EXTENSION_PROPERTY, ODA_PROPERTY, SYSTEM_PROPERTY, USER_PROPERTY| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canInherit()
Indicates if derived elements can inherit the value of this property.
|
java.lang.String |
getGroupName()
Returns the group name (if any) for the property.
|
java.lang.String |
getGroupNameKey()
Returns the message ID for the group name.
|
IMethodInfo |
getMethodInfo()
Returns the method information of this property.
|
boolean |
isEditable()
Checks whether the property value can be edited by the user in the
property sheet.
|
boolean |
isReadOnly()
已过时。
by the method
IElementDefn.isPropertyReadOnly(String) |
boolean |
isStyleProperty()
Indicates whether the property is associated with a style or not.
|
boolean |
isVisible()
已过时。
by the method
IElementDefn.isPropertyVisible(String) |
allowExpression, getAllowedChoices, getAllowedUnits, getChoices, getContext, getDefault, getDisplayNameID, getStructDefn, getTargetElementType, getTypeCode, getValueType, hasChoices, isEncryptable, isListjava.lang.String getGroupName()
java.lang.String getGroupNameKey()
boolean canInherit()
Note: This attribute is used for both style property and non-style property with two different meanings.
| can inherit | can cascade | |
|---|---|---|
| Style property | false |
isInheritable |
| Non-style property | isInheritable |
false |
boolean isStyleProperty()
boolean isVisible()
IElementDefn.isPropertyVisible(String)true if the property value is visible,
false otherwise.boolean isReadOnly()
IElementDefn.isPropertyReadOnly(String)true if the property value is read-only,
false otherwise.IMethodInfo getMethodInfo()
boolean isEditable()
true if the property value is read-only,
false otherwise.Copyright © 2008 Actuate Corp. All rights reserved.