| Class Summary |
| SciAssignmentExpression | An assignment expression. |
| SciAttribute | An attribute. |
| SciCaseStatement | .0 |
| SciCatchBlockStatement | Represents statements of kind SciStatementKind.CATCH_BLOCK. |
| SciClass | A source code class (interface). |
| SciCodeBlock | A block of a source code. |
| SciCompoundStatement | Represents statements with block: COMPOUND, TRY_BLOCK, FINALLY_BLOCK. |
| SciConstantExpression | A constant usage expression. |
| SciContainer | A generic container for the SCI model objects. |
| SciDeclarationStatement | |
| SciElement | A generic element of a program (class, function, variable
etc). |
| SciExpression | SciExpression represents all posible types of expressions in a source code. |
| SciExpressionKind | Defines integer constants used for indentification the
kinds of expression. |
| SciExpressionList | Provides a set of methods for accessing information
about expressions for parameters in this expression of a function call. |
| SciExpressionStatement | |
| SciFactory | A creator of new source code parts of the model with default contents/properties. |
| SciFile | Represents a file with source code, or compiled java class. |
| SciFunction | A function in source code. |
| SciFunctionCallExpression | SciFunctionCallExpression represents a call of a function. |
| SciGenericFactory | A creator of new source code parts of the model with the specified contents/properties. |
| SciGenericFactoryException | This exception is thrown by the SciGenericFactory to indicate that
its methods can't create a new object. |
| SciIfStatement | |
| SciInheritance | SciInheritance is a reference to the class (interface) whose name appeared in the
extends/implements section. |
| SciInheritanceList | SciInheritanceList is a container of references to the
exteded or implemented interfaces, or to the extended classes. |
| SciInitializer | Represents a class or an instance initializer (Java only). |
| SciJavaHelper | This inteface contains useful utility java-only methods. |
| SciJavaImport | SciJavaImport represents a Java language 'import' command. |
| SciJavaImportList | SciJavaImportList represents a container of SciJavaImports. |
| SciLanguage | Defines string constants needed for identifying
programming languages used in a model. |
| SciLanguageHelper | This inteface contains useful utility language-dependent methods. |
| SciLoopStatement | |
| SciMember | SciMember provides a set of methods for accessing information about
members(attributes and operations) of classes. |
| SciMemberAccessExpression | An expression of accessing object's member. |
| SciMemberDefinition | Methods for accessing a member's definition in C++ language. |
| SciModel | SciModel contains a set of starting-point methods for working with the
SCI model. |
| SciModelAccess | SciModelAccess is an abstract class which contains the static getModel method. |
| SciModelPart | Defines constants used to identify the kind of SciPackage. |
| SciNewExpression | An expression of creating a new object. |
| SciObject | A generic source code-based model's element. |
| SciOperation | An operation. |
| SciPackage | A container of source code files (for Java language represents a Java package). |
| SciParameter | SciParameter is a variable using as a parameter for a method. |
| SciParameterList | Represents a container of SciParameters (parameters of a function),
and provides methods for working with them. |
| SciProperty | Defines integer constants needed for identification of properties. |
| SciReference | SciReference interface provides methods for working with references. |
| SciReferenceExpression | An expression which is a reference. |
| SciReturnStatement | |
| SciScope | A generic type of source code container. |
| SciStatement | |
| SciStatementKind | |
| SciSwitchStatement | |
| SciTag | SciTag interface provides a set of methods for accessing those RWI properties
which are kept in a comment field as a JavaDoc-style "tag-value" pair. |
| SciTagList | Provides a set of methods for working with SciTags. |
| SciTextPositions | Contains the start and the end offsets of
SciObject's text in the file. |
| SciThrowList | Represenets a container of SciThrowSpecifiers, and provides a set of methods for
working with them. |
| SciThrowSpecifier | SciThrowSpecifier is a reference to the exception class whose name appeared in
the "throws" (Java) or "throw()" (C++) clause. |
| SciThrowStatement | |
| SciTryStatement | Represents statement of SciStatementKind.TRY kind. |
| SciType | A reference to a type. |
| SciTypeCastExpression | A type cast expression. |
| SciTypeExpression | An expression which is a reference to a type. |
| SciUtil | This class contains a set of useful static methods for finding members in classes, checking the
relationship between classes(interfaces), and getting a function call expression from a reference to a
function. |
| SciVariable | Represents source code variable (parameter, attribute, local variable etc.). |