Class StructuralPropertyDescriptor

    • Method Detail

      • 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: