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.Type | Property and Description |
---|---|
boolean |
isStyle
Indicates whether the property is associated with a style or not.
|
COMMERCIAL_PROPERTY, EXTENSION_MODEL_PROPERTY, EXTENSION_PROPERTY, ODA_PROPERTY, SYSTEM_PROPERTY, USER_PROPERTY
Modifier and Type | Method and Description |
---|---|
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()
Deprecated.
by the method
IElementDefn.isPropertyReadOnly(String) |
boolean |
isStyleProperty()
Indicates whether the property is associated with a style or not.
|
boolean |
isVisible()
Deprecated.
by the method
IElementDefn.isPropertyVisible(String) |
allowExpression, getAllowedChoices, getAllowedUnits, getChoices, getContext, getDefault, getDisplayNameID, getStructDefn, getTargetElementType, getTypeCode, getValueType, hasChoices, isEncryptable, isList
java.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.