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 SciJavaImports.
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 SciParameters (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 SciTags.
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.).
 

Classes in com.togethersoft.openapi.sci used by com.togethersoft.openapi.sci.enum
SciAttributeEnumeration
           Enumeration of SciAttributes.
SciClassEnumeration
           Enumeration of SciClasses.
SciElementEnumeration
           Enumeration of SciElements.
SciExpressionEnumeration
           Enumeration of SciExpressions.
SciFileEnumeration
           Enumeration of SciFiles.
SciFunctionEnumeration
           Enumeration of SciFunctions.
SciInheritanceEnumeration
           Enumeration of SciInheritances.
SciInitializerEnumeration
           Enumeration of SciElements.
SciJavaImportEnumeration
           Enumeration of SciJavaImports.
SciMemberEnumeration
           Enumeration of SciMembers.
SciObjectEnumeration
           Enumeration of SciObjects.
SciOperationEnumeration
           Enumeration of SciOperations.
SciPackageEnumeration
           Enumeration of SciPackages.
SciParameterEnumeration
           Enumeration of SciParameters.
SciReferenceEnumeration
           Enumeration of SciReferences.
SciStatementEnumeration
           Enumeration of SciStatements.
SciTagEnumeration
           Enumeration of SciTags.
SciThrowSpecifierEnumeration
           Enumeration of SciThrowSpecifiers.
SciVariableEnumeration
           Enumeration of SciVariables.
 

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 SciElements.
SciElementVisitorAdapter
           SciElementVisitorAdapter class extends SciElementVisitor functionality by providing an additional method visitElement.
SciExpressionVisitor
           Visitor design pattern implementation for SciExpressions.
SciExpressionVisitorAdapter
           An empty implementation of SciExpressionVisitor interface.
SciFileVisitor
          
SciPackageVisitor
          
SciReferenceVisitor
           Visitor design pattern implementation for SciReferences.
SciStatementVisitor
           Visitor design pattern implementation for SciStatements.
SciStatementVisitorAdapter
           An empty implementation of SciStatementVisitor interface.