|
|
|
|
org.eclipse.jdt.core.dom
Class StructuralPropertyDescriptor
java.lang.Object
org.eclipse.jdt.core.dom.StructuralPropertyDescriptor
-
Direct Known Subclasses:
-
ChildListPropertyDescriptor,
ChildPropertyDescriptor,
SimplePropertyDescriptor
-
public abstract class StructuralPropertyDescriptor
- extends
Object
Abstract base class for property descriptors of AST nodes.
There are three kinds of properties:
-
Since:
- 3.0
-
Restriction:
- This class is not intended to be subclassed by clients.
getId
public final
String getId()
- Returns the id of this property.
-
-
Returns:
- the property id
getNodeClass
public final
Class getNodeClass()
- Returns the AST node type that owns this property.
For example, for all properties of the node type
TypeDeclaration, this method returns TypeDeclaration.class .
-
-
Returns:
- the node type that owns this property
isSimpleProperty
public final boolean isSimpleProperty()
- Returns whether this property is a simple property
(instance of
SimplePropertyDescriptor .
-
-
Returns:
-
true if this is a simple property, and
false otherwise
isChildProperty
public final boolean isChildProperty()
- Returns whether this property is a child property
(instance of
ChildPropertyDescriptor .
-
-
Returns:
-
true if this is a child property, and
false otherwise
isChildListProperty
public final boolean isChildListProperty()
- Returns whether this property is a child list property
(instance of
ChildListPropertyDescriptor .
-
-
Returns:
-
true if this is a child list property, and
false otherwise
toString
public
String toString()
- Returns a string suitable for debug purposes.
-
-
Overrides:
-
toString
in class
Object
-
-
Returns:
-
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|
|