Lines Matching refs:Property
11 package org.eclipse.wb.internal.core.model.property;
15 import org.eclipse.wb.internal.core.model.property.category.PropertyCategory;
16 import org.eclipse.wb.internal.core.model.property.editor.PropertyEditor;
22 * {@link Property} is used to display/change properties of ObjectInfo's.
25 * @coverage core.model.property
27 public abstract class Property {
29 * The value that should be used when we don't know real value of {@link Property}. We can not use
50 public Property(PropertyEditor editor) {
61 * @return the title displayed to the user to identify the property.
66 * @return <code>true</code> if this property has a non-default value
85 * Sets the {@link PropertyCategory} for this {@link Property}.
97 * @return the current value of this {@link Property} or {@link #UNKNOWN_VALUE}.
102 * Sets the new value of this {@link Property}.
105 * new value of {@link Property} or {@link #UNKNOWN_VALUE} if {@link Property}
128 * @return the composite {@link Property} for given array of {@link Property}'s or
129 * <code>null</code> if no composite {@link Property} can be created.
131 public Property getComposite(Property[] properties) {
178 * Returns the name of the property (which is not always the same as the
179 * title; for example, the "maxWidth" property has title "Max Width" and
185 * @return the name of the property
194 * Gets the custom sort priority of this property
203 * Sets the custom sort priority of this property
211 /** Sort {@link Property} instances alphabetically by property name */
212 public static final Comparator<Property> ALPHABETICAL = new Comparator<Property>() {
214 public int compare(Property p1, Property p2) {
219 /** Sort {@link Property} instances by priority */
220 public static final Comparator<Property> PRIORITY = new Comparator<Property>() {
222 public int compare(Property p1, Property p2) {