|
Revision 2aa064d78a2c1162da70e2413b7c386278a1473d, 1.4 KB
(checked in by mb0 <mb0@…>, 15 months ago)
|
|
axmember and axtype now use axentrytype instead of boolean flags.
the ids of axentries reflect the entry type. the indexer uses the information in findMember to narrow down the results.
added axentrytype constant.
added utility function for entry retrieval
cleaned up axutil.
fixed asdoc type member parsing.
the resolver can now resolve inheritance, variable and function result types.
the builder does not cache parse-controllers per file. it costs way to much memory and the performance loss is negligible.
|
-
Property mode set to
100644
|
| Line | |
|---|
| 1 | /** |
|---|
| 2 | * <copyright> |
|---|
| 3 | * </copyright> |
|---|
| 4 | * |
|---|
| 5 | * $Id$ |
|---|
| 6 | */ |
|---|
| 7 | package org.axdt.axdoc.model; |
|---|
| 8 | |
|---|
| 9 | /** |
|---|
| 10 | * <!-- begin-user-doc --> |
|---|
| 11 | * A representation of the model object '<em><b>AX Type</b></em>'. |
|---|
| 12 | * <!-- end-user-doc --> |
|---|
| 13 | * |
|---|
| 14 | * <p> |
|---|
| 15 | * The following features are supported: |
|---|
| 16 | * <ul> |
|---|
| 17 | * <li>{@link org.axdt.axdoc.model.AXType#getType <em>Type</em>}</li> |
|---|
| 18 | * </ul> |
|---|
| 19 | * </p> |
|---|
| 20 | * |
|---|
| 21 | * @see org.axdt.axdoc.model.AXDocPackage#getAXType() |
|---|
| 22 | * @model |
|---|
| 23 | * @generated |
|---|
| 24 | */ |
|---|
| 25 | public interface AXType extends AXMemberHolder { |
|---|
| 26 | /** |
|---|
| 27 | * Returns the value of the '<em><b>Type</b></em>' attribute. |
|---|
| 28 | * The literals are from the enumeration {@link org.axdt.axdoc.model.AXEntryType}. |
|---|
| 29 | * <!-- begin-user-doc --> |
|---|
| 30 | * <p> |
|---|
| 31 | * If the meaning of the '<em>Type</em>' attribute isn't clear, |
|---|
| 32 | * there really should be more of a description here... |
|---|
| 33 | * </p> |
|---|
| 34 | * <!-- end-user-doc --> |
|---|
| 35 | * @return the value of the '<em>Type</em>' attribute. |
|---|
| 36 | * @see org.axdt.axdoc.model.AXEntryType |
|---|
| 37 | * @see #setType(AXEntryType) |
|---|
| 38 | * @see org.axdt.axdoc.model.AXDocPackage#getAXType_Type() |
|---|
| 39 | * @model |
|---|
| 40 | * @generated |
|---|
| 41 | */ |
|---|
| 42 | AXEntryType getType(); |
|---|
| 43 | |
|---|
| 44 | /** |
|---|
| 45 | * Sets the value of the '{@link org.axdt.axdoc.model.AXType#getType <em>Type</em>}' attribute. |
|---|
| 46 | * <!-- begin-user-doc --> |
|---|
| 47 | * <!-- end-user-doc --> |
|---|
| 48 | * @param value the new value of the '<em>Type</em>' attribute. |
|---|
| 49 | * @see org.axdt.axdoc.model.AXEntryType |
|---|
| 50 | * @see #getType() |
|---|
| 51 | * @generated |
|---|
| 52 | */ |
|---|
| 53 | void setType(AXEntryType value); |
|---|
| 54 | |
|---|
| 55 | } // AXType |
|---|