Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
com.togethersoft.openapi.sci

Packages that use com.togethersoft.openapi.sci
com.togethersoft.openapi.sci |
com.togethersoft.openapi.sci.enum |
com.togethersoft.openapi.sci.pattern |
com.togethersoft.openapi.sci.policy |
com.togethersoft.openapi.sci.visitor |

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci
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.
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.
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 `SciJavaImport`s.
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.
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 `SciParameter`s (parameters of a function), and provides methods for working with them.
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
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 `SciTag`s.
SciThrowList Represenets a container of `SciThrowSpecifier`s, 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.).

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.enum
SciAttributeEnumeration Enumeration of `SciAttribute`s.
SciClassEnumeration Enumeration of `SciClass`es.
SciElementEnumeration Enumeration of `SciElement`s.
SciExpressionEnumeration Enumeration of `SciExpression`s.
SciFileEnumeration Enumeration of `SciFile`s.
SciFunctionEnumeration Enumeration of `SciFunction`s.
SciInheritanceEnumeration Enumeration of `SciInheritance`s.
SciInitializerEnumeration Enumeration of `SciElement`s.
SciJavaImportEnumeration Enumeration of `SciJavaImport`s.
SciMemberEnumeration Enumeration of `SciMember`s.
SciObjectEnumeration Enumeration of `SciObject`s.
SciOperationEnumeration Enumeration of `SciOperation`s.
SciPackageEnumeration Enumeration of `SciPackage`s.
SciParameterEnumeration Enumeration of `SciParameter`s.
SciReferenceEnumeration Enumeration of `SciReference`s.
SciStatementEnumeration Enumeration of `SciStatement`s.
SciTagEnumeration Enumeration of `SciTag`s.
SciThrowSpecifierEnumeration Enumeration of `SciThrowSpecifier`s.
SciVariableEnumeration Enumeration of `SciVariable`s.

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.pattern
SciPatternManager Creates new classes/interfaces, members and links using specified patterns and returns the default patterns for the classes/interfaces, members and links.
SciPatternUtil Auxiliary utility class.

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.policy
SciPasteOrderPolicy
SciPasteOrderPolicy.Anchor

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.visitor
SciElementVisitor Visitor design pattern implementation for `SciElement`s.
SciElementVisitorAdapter `SciElementVisitorAdapter` class extends `SciElementVisitor` functionality by providing an additional method `visitElement`.
SciExpressionVisitor Visitor design pattern implementation for `SciExpression`s.
SciExpressionVisitorAdapter An empty implementation of `SciExpressionVisitor` interface.
SciFileVisitor
SciPackageVisitor
SciReferenceVisitor Visitor design pattern implementation for `SciReference`s.
SciStatementVisitor Visitor design pattern implementation for `SciStatement`s.
SciStatementVisitorAdapter An empty implementation of `SciStatementVisitor` interface.

Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES